はじめに
ステップバイステップの指示に従って、Amazon S3 マルチリージョンアクセスポイントとフェイルオーバーコントロールをセットアップして使用します
概要
Amazon S3 マルチリージョンアクセスポイントは、AWS リージョン間で Amazon S3 リクエストトラフィックをルーティングするためのグローバルエンドポイントを提供します。各グローバルエンドポイントは、Amazon 仮想プライベートクラウド (VPC)、AWS PrivateLink を介したオンプレミスデータセンター、パブリックインターネットからのトラフィックを含む複数のソースからの Amazon S3 データリクエストトラフィックを、個別のエンドポイントで複雑なネットワーク設定を構築することなくルーティングします。
S3 Multi-Region Access Point を通じてルーティングされるインターネットソースの Amazon S3 データリクエストは、パブリックインターネット経由で S3 にルーティングされるリクエストと比較して、パフォーマンスが最大 60% 高速化される場合があります。これにより、単一リージョンで使用されるのと同じシンプルなアーキテクチャで高い可用性のマルチリージョンのアプリケーションを構築し、それらのアプリケーションを世界のどこでも実行することができます。
Amazon S3 マルチリージョンアクセスポイントにはフェイルオーバーコントロールが含まれています。これにより、アクティブ-パッシブまたはアクティブ-アクティブ設定で S3 マルチリージョンアクセスポイントを操作し、AWS リージョン間の S3 データアクセスリクエストトラフィックのシフトまたはフェイルオーバーをいつでも制御できます。アクティブ/パッシブ設定では、すべての S3 リクエストを処理するアクティブ AWS リージョンと、計画的または計画外のフェイルオーバー時にアクティブになったときのみデータがルーティングされるパッシブ AWS リージョンを指定できます。リージョンのトラフィック中断時に、フェイルオーバーコントロールにより、異なる AWS リージョンのバケット間のフェイルオーバーを数分で制御することができます。
実行するアクション
このチュートリアルでは、Amazon Simple Storage Service (Amazon S3) のマルチリージョンアクセスポイントとフェイルオーバーコントロールをセットアップして使用する方法を学びます。その後、単一のグローバルエンドポイントを介してこれらのバケット内のデータにアクセスし、任意の 2 つのアクティブ-パッシブリージョンペア間のフェイルオーバーをテストできるようになります。具体的には、次のことを行います。
- Amazon S3 バケットを作成する
- S3 マルチリージョンアクセスポイントを作成し、それにバケットを追加する
- 双方向 S3 レプリケーションを設定する
- アクティブとパッシブにリージョンを指定してトラフィックをリダイレクトし、2 分以内にフェイルオーバーする
- バケットのアクセスコントロールをアクセスポイントに委任する
- AWS CLI を使用してマルチリージョンアクセスポイントにアクセスする
- VPC エンドポイントを使用して S3 マルチリージョンアクセスポイントにアクセスする方法と理由を理解する
- S3 レプリケーションとリクエストメトリクスをモニタリングする
前提条件
このチュートリアルを開始する前に、以下のものが必要です。
- AWS アカウント: まだお持ちでない場合は、環境の設定入門ガイドに従って簡単な概要を確認してください。
モジュール
このチュートリアルは次の短いモジュールに分かれています。各モジュールを完了してから次のモジュールに進む必要があります。
- Amazon S3 バケットを作成する (5 分): S3 バケットを作成して S3 マルチリージョンアクセスポイントに追加します。
- S3 マルチリージョンアクセスポイントを作成する (5 分): マルチリージョンアクセスポイントを作成する方法と S3 バケットを追加する方法を学びます。
- S3 レプリケーションを設定する (10 分): アカウントでクロスリージョンレプリケーションを設定する方法を学びます。
- フェイルオーバー設定 (10 分): Amazon S3 マルチリージョンアクセスポイントをアクティブ-アクティブ状態またはアクティブ-パッシブ状態に設定します。
- AWS IAM アクセス許可 (20 分): アクセス許可をアクセスポイントに委任するようにバケットを設定します。
- マルチリージョンアクセスポイントを使用する (10 分): S3 バケットのデータにアクセスします。
- VPC エンドポイント (10 分): マルチリージョンアクセスポイントを使用する VPC エンドポイントのユースケースを理解します。
- S3 レプリケーションとリクエストをモニタリングする (10 分): S3 リクエストメトリクスをモニタリングおよび表示する方法を学びます。
- リソースをクリーンアップする (10 分): ガイドのこの最後の部分では、完了後にリソースをクリーンアップする方法を学びます。