WebサービスをAWS上で運用していて、利用者から「反応が遅い」と言われることはないでしょうか? パフォーマンスの改善に必要なのは調査です。 今回はそんなAWSを使用する上でのパフォーマンス(レスポンスに時間がかかる)調査について弊社が取り組んでいる調査方法についてお話しします。 今回は下記の構成で徐々に利用者が増え、EC2からのレスポンス時間が長くなった場合の調査方法を書いていきます。 インフラ構成図調査方法1, 傾向把握まずELBのレイテンシを確認し、どのようなパフォーマンスの状態になっているか確認します。 ※ レイテンシとは、転送要求を出してから実際にデータが送られてくるまでに生じる、通信の遅延時間のこと。 レイテンシの確認は主にCloudWatchで確認できます。 今回のアーキテクチャであれば、メトリクスにあるTargetResponseTimeメトリクス(ALB)を確認します。
![AWSのパフォーマンス改善について|HAPILY](https://cdn-ak-scissors.b.st-hatena.com/image/square/e266f325d6a943edecf5b05cdac8d48e0524330f/height=288;version=1;width=512/https%3A%2F%2Fassets.st-note.com%2Fproduction%2Fuploads%2Fimages%2F82958179%2Frectangle_large_type_2_247c1b280e10cd21be7991958c8a5f11.png%3Ffit%3Dbounds%26quality%3D85%26width%3D1280)