AWS

AWS RDS(Aurora MySQL)のスロークエリログをpt-query-digestで解析する

✨目的や背景 MySQLのパフォーマンスチューニングをする際に、pt-query-digestでスロークエリログ(以下、スローログとする。)を分析をするのはわりと一般的だと思います。 pt-query-digestを使用するには生のスローログファイルが必要ですが、AWS RDSのスロー…

ECS&RDSの起動と停止をLambda無しで自動化してみた

✨目的や背景 AWSのコスト削減のために、本番環境以外のECSとRDSについて、平日夜間と休日は自動で停止するようにしたい。というありふれた目的です。 実はその仕組みはLambdaで構築済みなのですが、最近はLambdaでコードを書かなくても実現ができそうだった…

リモートワークをしている開発者のIPを固定化するためにAWS Client VPNを構築してみた

私が担当しているプロダクトの検証環境はIP制限をしています。更にはその前段に、全プロダクト共通の認証基盤があり、認証基盤の検証環境も同様にIP制限がされている状態です。開発者が検証環境にアクセスできるように全社VPNのIPはもちろん許可していますが…