ちゃんるいすのブログ

オタクエンジニアの雑記

RDS Proxy を使うとパフォーマンスは悪くなる

前回の続き blog.luispc.com 目的 RDS Proxy 良いじゃん と前回記事を書いたけど、パフォーマンスは落ちると思ったので どれぐらい落ちるかを超簡単にベンチマークをする。 HammerDB hammerdb.comHammerDB の使い方は atsuizo さんのを参考にしました。 atsu…

RDS Proxy を使うとフェイルオーバー時のコネクションプーリング問題が良い感じになるのでは?

目的 環境 やり方 コード RDS Proxy を”使わない"場合 RDS Proxy を”使った"場合 もっとクエリ数を増やす RDS Proxy を”使わない”場合 RDS Proxy を"使う”場合 まとめ 目的 フェイルオーバー時のエラーレートを下げたいRDS Proxy の公式ドキュメントに書かれ…

MySQL EXPLAIN の結果は良い感じなのに、何故か遅いクエリの原因を調べる

1回目は7秒かかるクエリが、2回目は速い。 実行計画を見ても、Slow Query を見てもインデックスは使われてそうなイキフンを感じる。 前置き クエリ テーブル EXPLAIN Slow Query 調べる Performance Schema file_summary_by_instance MySQL 5.7 で EXPLAI…

Pulumi を使えば Infrastructure as Code の本来の目的が果たせると思う

IaC は DevOps の中で重要な立ち位置に居て、インフラ専門部隊だけではなく、バックエンドの開発者も柔軟に構成が変更できるためには 今までの Terraform や Ansible では敷居が高かった(ツール独自のループの書き方とか色々)。だけど Pulumi や aws cdk …

俺的監視ベストプラクティス

入門監視を読んで、社内のドキュメントに書いたものをブログにも書く。 今回のは VM を対象。 監視俺的ベストプラクティス(VM編) 前提 warning と critical の使い分け ❌ warning を @here で通知する ❌メールで通知受ける CPU 使用率と、ディスク容量につ…

SPA は SSR を使わなくても Google 検索で1位取れる

巷では SPA ( not SSR ) は SEO に不利とか、SEO 専門の人がそう言ってたりする。 Google で「SPA SEO」とかで検索すると、トップページはできるだけ SSR にしたほうがいい とか見られる。けど現に SPA ( not SSR ) で作った Webサービスは2つのキーワード…

まだ S3 + CloudFront で消耗してるの?Cloudflare + Backblaze の方が安いよ

Web サービスを提供してたり、アセットの配布で S3 + CloudFront を使ってる人は多いと思います。 が、この度 Backblaze が S3 Compatible API をリリースしたので Cloudflare と組み合わせればマイグレーションのコストを少なく(AWS SDK も使えるし、AWS C…

AWS EC2 m6g, c6g, r6g は本当に速くなったのか

m系だけで比較 UnixBenchAMI m6g.large: amzn2-ami-hvm-2.0.20200406.0-arm64-gp2 m5.large: amzn2-ami-hvm-2.0.20200406.0-x86_64-gp2 # yum update -y # yum groupinstall '@Development Tools' # wget https://github.com/kdlucas/byte-unixbench/archive…

Proxmox でカスタムなテンプレートを作る

LXC を作る 色々入れる シャットダウンする ネットワークの設定を消す バックアップ(GZIP) dump/vzdump-hoge.tar.xz を template/cache に移動する

InnoDB Cluster のアップグレードをやる

8.0.19 -> 8.0.20 1. MySQL Shell を最新にする 2. MySQL Router を最新にする 3. メタデータを最新にする MySQL db01:33060+ ssl JS > dba.upgradeMetadata() NOTE: Installed metadata at 'db02.luis.local:3306' is up to date (version 2.0.0). Metadata…