マルチリージョンアクセスポイントを使用したマルチリージョントラフィックの管理
Amazon S3 マルチリージョンアクセスポイントを使用すると、複数の AWS リージョンにある S3 バケットからのリクエストをアプリケーションが実行するために使用できるグローバルエンドポイントを作成できます。マルチリージョンアクセスポイントを使用して、単一のリージョンで使用するのと同じシンプルなアーキテクチャでマルチリージョンアプリケーションを構築し、世界中のどこでもこれらのアプリケーションを実行することができます。マルチリージョンのアクセスポイントは、輻輳したパブリックインターネット経由でリクエストを送信する代わりに、Amazon S3 へのインターネットベースのリクエストを高速化する組み込みのネットワーク耐障害性を実現します。マルチリージョンアクセスポイントのグローバルエンドポイントに対して行われたアプリケーションリクエストは、AWS Global Accelerator を使用して、AWS グローバルネットワークを介して、アクティブなルーティングステータスを持つ最も近い S3 バケットに自動的にルーティングされます。
リージョントラフィックの中断が発生した場合は、マルチリージョンアクセスポイントのフェイルオーバーコントロールを使用して、S3 データリクエストトラフィックを AWS リージョン間でシフトし、S3 トラフィックを中断から数分以内にリダイレクトできます。また、中断に対してアプリケーションの耐障害性をテストして、アプリケーションのフェイルオーバーとディザスタリカバリシミュレーションを実行することもできます。VPC の外部から S3 へのリクエストに接続して高速化する必要がある場合は、Amazon S3 マルチリージョンアクセスポイントを使用してアプリケーションとネットワークアーキテクチャを簡素化できます。マルチリージョンアクセスポイントリクエストは AWS グローバルネットワーク経由でルーティングされ、パブリックインターネットを経由することなく、AWS リージョン内の S3 に戻ります。その結果、可用性の高いアプリケーションを構築できます。
マルチリージョンアクセスポイントを作成および設定するときは、そのマルチリージョンアクセスポイントを介して提供されるデータを保存する AWS リージョンのセットを指定します。指定されたマルチリージョンアクセスポイントエンドポイント名を使用してクライアントを接続できます。クライアント接続を確立したら、マルチリージョンアクセスポイントリクエストをルーティングする既存または新しいバケットを選択できます。その後、S3 クロスリージョンレプリケーション (CRR)
マルチリージョンアクセスポイントを設定した後、マルチリージョンアクセスポイントグローバルエンドポイントを介してデータを要求または書き込みできます。Amazon S3 は、最も近い利用可能なリージョンからレプリケートされたデータセットへのリクエストを自動的に処理します。AWS Management Console 内では、マルチリージョンアクセスポイントリクエストに関連する基盤となるレプリケーショントポロジーとレプリケーションメトリクスを表示することもできます。これにより、マルチリージョンアプリケーションのストレージの構築、管理、モニタリングがさらに容易になります。または、Amazon CloudFront を使用して S3 マルチリージョンアクセスポイントの作成と設定を自動化することもできます。
次のイメージは、アクティブ-アクティブ構成の Amazon S3 マルチリージョンアクセスポイントを図で示したものです。この図は、Amazon S3 リクエストが最も近いアクティブな AWS リージョン に自動的にルーティングされる様子を示しています。
次のイメージは、アクティブ/パッシブ構成の Amazon S3 マルチリージョンアクセスポイントを図で示したものです。この図は、Amazon S3 データアクセストラフィックを制御してアクティブ-パッシブの AWS リージョン 間でフェイルオーバーする方法を示しています。
マルチリージョンアクセスポイントの使用方法の詳細については、「チュートリアル: Amazon S3 マルチリージョンアクセスポイントの使用の開始方法