Amazon Elastic Compute Cloud (Amazon EC2) インスタンスでパブリックウェブサイトを実行していますが、ウェブサイトへの接続が遅いです。
インスタンスのリソースを過剰に使用すると、インスタンスでホストされているウェブサイトへの接続が遅くなる可能性があります。インスタンスのリソースを過剰に使用していないことを確認するには、次の条件を確認してください。
**注:**Docker コンテナや cgroup などを使用すると、メモリ不足やその他のメモリ不足エラーが表示されることがあります。これらのエラーは、設定によって意図的に発生している可能性があります。
インスタンスを再起動し、ウェブサービスが正常に起動したことを確認してください。または、再起動を妨げる可能性のあるエラーがないか調べてください。
CloudWatch メトリクステーブルで NetworkIn インスタンスメトリクスと NetworkOut インスタンスメトリクスを確認してください。
T2 または T3 インスタンスの場合は、CloudWatch メトリクステーブルの CPU クレジットメトリックスを確認して、CPU クレジットがゼロまたはゼロに近いかどうかを判断します。CPU クレジットがゼロの場合、CPUUtilization メトリックは、インスタンスのベースラインパフォーマンスで飽和状態が横ばいになっていることを示します。ベースラインパフォーマンスは、インスタンスタイプによっては 20%、40% などになります。
この問題の解決方法については、「リソースの過剰使用によりステータスチェックに失敗した EC2 Linux インスタンスをトラブルシューティングする方法を教えてください」を参照してください。
Amazon EBS ボリュームが IOPS の制限に達していないことを確認します。ボリュームが IOPS の上限に達すると、レイテンシーが増加し、ウェブサイトに悪影響を及ぼす可能性があります。ボリュームパフォーマンスを最適化する方法については、「Amazon EBS プロビジョンド IOPS ボリュームのパフォーマンスを最適化するにはどうすればよいですか?」を参照してください。
GP2 ボリュームを使用している場合は、ボリュームがバーストクレジットを使い果たしていないことを確認してください。
EC2 インスタンスでホストされているウェブサイトに接続できないのはなぜですか?