[COP345] Visibility into how internet issues impact application performance[NEW LAUNCH!]
投稿日: 2022/12/09

Amazon CloudWatch Internet Monitor の新機能プレビューリリースのセッションです。
Amazon CloudWatch Internet Monitor(以下、Internet Monitor)は、インターネット接続の問題が AWS インフラストラクチャ内でサービスされるアプリケーションのパフォーマンスと可用性に与える影響と指標を監視する機能です。
インターネットに接続されたアプリケーションで発生する問題

一般的に、サービスの問題が発生した場合、アプリケーション、AWS インフラストラクチャ、インターネットネットワークに大きく分けて確認されます。AWS内部インフラストラクチャに到達するインターネットトラフィックは複数のインターネットプロバイダ(ISP)を介しているため、複雑で問題の原因を特定して分析するのに時間がかかり、別々のソリューションを使用して監視する場合には多くの費用がかかります。
ただし、Internet Monitorを使用すると、インターネットネットワークの状況をすばやく簡単に視覚化でき、問題の影響を受ける場所とプロバイダを見つけて、ユーザーのネットワーク環境を改善するための措置を講じることができます。
Internet Monitor指標の収集と計算方法


Internet Monitorは、グローバルネットワーキングスペースからAWS独自に収集した接続データとVPC、CloudFront、またはWorkSpacesサービスを使用して、インターネットトラフィックのパフォーマンスと可用性基準を計算します。
Internet Monitorのコンポーネントと特長


Internet Monitorは、AWSの複数のサービスを組み合わせてユーザーに提供し、顧客のニーズを反映したInternet Monitorの特徴は次のとおりです。
- アプリケーションの可用性とパフォーマンスの継続的な監視
- 問題の影響をすばやく簡単に視覚化し、影響を受ける場所とサプライヤーを決定する
- インターネットトラフィックパターンとさまざまな地理的単位のイベントに関する情報を確認する
- 他のリージョンまたはAWSサービスを介してトラフィックを再ルーティングする方法と推奨事項を提供する
Internet Monitorの使い方

CloudWatch – Internet Monitor では、以下の手順に従ってモニタリングを有効にした後すぐに使用できます。
- 1. 監視するリソースを選択して作成
- 2. アプリケーションのリソースログに基づいてデータ収集が開始し、表示されるまで約10分かかります
- 3. 視覚化された指標とイベントの確認

作成後に確認できるリソースのうち、トラフィック状態スコアのグラフ。
AWS から内部的に収集されたインターネットのパフォーマンスと可用性に関する過去のデータに基づいて、現在と比較して、インターネットの問題によって影響を受けるアプリケーションのパフォーマンスと可用性の変動情報をスコア形式で表示します。
お客様の使用事例

最後に、顧客会社(EA Sports)でInternet Monitorを内部プロジェクトに活用した事例です。
EAで提供されているゲーム内プレイヤー間の接続状態はインターネットのパフォーマンスと可用性の影響を受けており、これを確認するためにユーザーのネットワーク接続トレンドを識別して視覚化する作業が必要でした。

EAスポーツはInternet Monitorを使用して以下の項目を達成しました。
- EA Gameサービスのグローバルトラフィックパスの理解
- インターネットのパフォーマンスと可用性の問題によるアプリケーションのパフォーマンス影響の評価
- MTTD(Mean-time-to-detect)の減少
適用と使用方法も簡単で、実際の運用環境でインターネットネットワークの問題によるサービス問題の発生時の原因を探して分析する時間が確実に改善されると考えられます。
現在、プレビュー機能のみがリリースされているため、コスト的な部分は公開されていませんが、コスト負担がない場合は、お客様に適用および使用を提案する予定です。