

# マルチリージョンデプロイ
<a name="multi-region-deployment"></a>

 **デプロイ時間:** リージョンごとに約 5 分

複数のリージョンでテストの実行が可能です。

分散負荷テストソリューションをデプロイすると、シナリオの S3 バケットにリージョン CloudFormation テンプレートが作成されます。このテンプレートの URL は、メインスタックの CloudFormation 出力の「RegionalCFTemplate」キーの下に表示されます。

マルチリージョンテストを実行するには、テストを実行する各リージョンにリージョン CloudFormation テンプレートをデプロイする必要があります。

**注記**  
各 AWS アカウントは、リージョンごとに 1 つのリージョンスタックのみを使用できます。また、リージョンスタックは、メインスタックと同じリージョンでは使用できません。

リージョン用のテンプレートは、次のようにインストールできます。

1. ソリューションのウェブコンソールで、左側のメニューにある **[ダッシュボード]** に移動します。

1. クリップボードのアイコンを使用して Amazon S3 にある CloudFormation テンプレートのリンクをコピーします。

1. [AWS CloudFormation コンソール](https://console.aws.amazon.com/cloudformation/home)にサインインして、正しいリージョンを選択します。

1. **[スタックの作成]** ページで、正しいテンプレート URL が **[Amazon S3 URL]** テキストボックスに表示されていることを確認し、**[次へ]** を選択します。

1. **[スタックの詳細を指定]** ページで、ソリューションのスタックに名前を割り当てます。

1. **[パラメータ]** で、テンプレートのパラメータを確認し、必要に応じて変更します。このソリューションでは、次のデフォルト値を使用します。    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/solutions/latest/distributed-load-testing-on-aws/multi-region-deployment.html)

1. [**次へ**] を選択します。

1. **[スタックオプションの設定]** ページで、**[次へ]** を選択します。

1. **[レビュー]** ページで、設定を確認して確定します。テンプレートが AWS Identity and Access Management (IAM) リソースを作成することを承認するボックスに必ずチェックを入れてください。

1. **[スタックの作成]** を選択してスタックをデプロイします。

   AWS CloudFormation コンソールの **[ステータス]** 列でスタックのステータスを確認できます。約 5 分で **CREATE\$1COMPLETE** ステータスが表示されます。

リージョンが正常にデプロイされると、ウェブコンソールに表示されます。テストを作成すると、使用可能なすべてのリージョンが **[ダッシュボード]** と **[シナリオの作成]** に表示されます。シナリオ作成の **Traffic Shape** ステップで、テストにリージョンを追加できます。

ソリューションは、シナリオテーブルでデプロイされたリージョンごとに DynamoDB の項目を作成します。この項目には、そのリージョンのテストリソースに関する必要な情報が含まれます。ウェブコンソールでは、テスト結果をリージョンごとに並べ替えることができます。マルチリージョンテストのすべてのリージョンの集計結果を表示するには、Amazon CloudWatch メトリクスを使用します。テストが完了した後、テスト結果でグラフのソースコードを確認できます。

**注記**  
リージョン用のスタックは、ウェブコンソールなしで起動できます。Amazon S3 の scenarios バケットにあるリージョン用のテンプレートのリンクを取得して、必要なリージョンでリージョン用のスタックを起動する際のソースとして使用してください。または、テンプレートをダウンロードして、必要なリージョンのソースとしてアップロードすることもできます。