いくつかのツールと方法を使用して、AWSグローバルアクセラレータでレイテンシを測定できます。それぞれがパフォーマンス測定のさまざまな側面に適しています。
** 1。 AWSグローバルアクセラレータ速度比較ツール
このブラウザベースのツールを使用すると、さまざまなAWS地域のパブリックインターネットと、グローバルアクセラレータのレイテンシ速度とダウンロード速度を比較できます。ファイルサイズを選択すると、ツールはさまざまな領域のアプリケーションロードバランサーからブラウザまでのHTTPS/TCPを介してダウンロードし、直接ダウンロード速度の比較を示します。これにより、Global Acceleratorが標準的なインターネットルートで提供するレイテンシの改善を測定するのに役立ちます。ただし、ラストマイルのネットワーク品質[2] [3]などの外部要因により、結果は異なります。
** 2。 IPERF3
IPERF3は、クライアントとサーバー間でTCPまたはUDPトラフィックを送信することにより、スループットとレイテンシを測定する広く使用されているネットワークテストツールです。グローバルアクセラレータの場合、Acceleratorエンドポイントの背後にあるEC2インスタンスでIPERF3サーバーを実行し、AcceleratorのIPをターゲットにしたテスト場所からIPERF3クライアントを実行します。このセットアップにより、グローバルアクセラレータネットワークを介して、レイテンシや帯域幅を含むネットワークパフォーマンスを積極的に測定できます。テスト期間、レポート間隔、トラフィックの方向性をカスタマイズできます。この方法は、詳細なリアルタイムの遅延データとスループットデータを提供します[1]。
** 3。 Amazon CloudWatchメトリックとアラーム
Global Acceleratorは自動的にメトリックをCloudWatchに送信します。CloudWatchは、リアルタイムでレイテンシー関連のデータを監視するために使用できます。アラームを作成して、遅延がしきい値を超えた場合、またはトラフィックパターンが予期せず変更されたときに通知することができます。 CloudWatchは、追加のセットアップなしで進行中のレイテンシモニタリングとトラブルシューティングを支援します[5] [7] [9]。
** 4。グローバルアクセラレータフローログ
フローログは、アクセラレータを介してエンドポイントに流れるトラフィックの詳細な記録を提供します。主にセキュリティおよび監査目的で使用されていますが、流れログの分析は、トラフィックパターンと遅延を示すことにより、遅延と到達可能性の問題を特定するのにも役立ちます[5] [7] [9]。
** 5。 AWS CloudTrailログ
CloudTrailログは、グローバルアクセラレータに関連するAPI呼び出しを記録します。これは、レイテンシに影響を与える可能性があるが、レイテンシ自体を直接測定しない可能性のある構成の変更の監査とトラブルシューティングに役立ちます[5] [7] [9]。
** 6。アプリケーションパフォーマンス監視(APM)およびロードテストツール
アプリケーションレベルのレイテンシの洞察には、JMeter、Gatling、Dynatrace、AppDynamics、AWS X線などのツールをグローバルアクセラレータとともに使用できます。これらのツールは、グローバルアクセラレータルーティングの影響など、クライアントの観点からエンドツーエンドのレイテンシメトリックを提供します。これらは、分散システムを介してリアルユーザーのレイテンシとトレースリクエストを測定するのに特に役立ちます[8]。
**重要な注意:
EC2インスタンス間の接続はデフォルトでAWSバックボーンを使用しているため、LATENCYテストのクライアントとしてEC2インスタンスを使用しないでください。
要約すると、グローバルアクセラレータでレイテンシを測定するために、AWSグローバルアクセラレータ速度比較ツールを使用して、迅速なブラウザーベースのテストには、詳細なネットワークレベルの測定用のIPERF3、継続的な監視用のクラウドウォッチ、トラフィック分析用のフローログ、アプリケーションレベルのレイテンシーインサイトのAPMまたはロードテストツールを使用できます。これらのツールを組み合わせることで、レイテンシ性能とグローバルアクセラレータの包括的なビューが得られます。
引用:
[1] https://aws.amazon.com/blogs/networking-and-content-delivery/measuring-aws-global-accelerator-performance-and-analyzing-results/
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-speed-comparison-tool.html
[3] https://speedtest.globalaccelerator.aws
[4] https://aws.amazon.com/global-accelerator/faqs/
[5] https://docs.aws.amazon.com/global-accelerator/latest/dg/monitoring-global-accelerator.html
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[7] https://docs.aws.amazon.com/global-accelerator/latest/dg/logging-and-monitoring.html
[8] https://repost.aws/questions/qupp7znl-ztdoxvm3pe4xixw/recommended-testing-tool-software-solution--solution-s--- latency
[9] https://docs.aws.amazon.com/en_us/global-accelerator/latest/dg/logging-and-monitoring.html