地域化 - Amazon CloudWatch

地域化

このセクションでは、CloudWatch RUM をさまざまなリージョンのアプリケーションで使用する戦略について説明します。

ウェブアプリケーションが複数の AWS リージョンにデプロイされている

ウェブアプリケーションが複数の AWS リージョンにデプロイされている場合、以下の 3 つのオプションがあります。

  • 1 つのリージョン、1 つのアカウントに 1 つのアプリモニタをデプロイして、すべてのリージョンにサービスを提供します。

  • リージョンごとに一意のアカウントで、個別のアプリモニタをデプロイします。

  • リージョンごとに、すべて 1 つのアカウントで、個別のアプリモニタをデプロイします。

1 つのアプリモニタを使用する利点は、すべてのデータが 1 つのビジュアライゼーションに一元化され、すべてのログが CloudWatch Logs の同じロググループに書き込まれることです。アプリモニタが 1 つしかないと、リクエストに若干のレイテンシーが発生し、単一障害点が発生します。

複数のアプリモニタを使用すると、単一障害点はなくなりますが、すべてのデータを 1 つのビジュアライゼーションにまとめることはできません。

アプリケーションがデプロイされている一部のリージョンで、CloudWatch RUM がリリースされていない

CloudWatch RUM は多くのリージョンでリリースされており、地理的にも広範囲に及んでいます。CloudWatch RUM が利用可能なリージョンにセットアップすることで、そのメリットを得ることができます。接続先のリージョンにアプリモニタをセットアップしていれば、エンドユーザーはどこにいてもセッションを含めることができます。

ただし、CloudWatch RUM は、AWS GovCloud (米国東部)、AWS GovCloud (米国西部)、すべての中国リージョンではまだリリースされていません。これらのリージョンから CloudWatch RUM にデータを送信することはできません。