

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 多区域部署
<a name="multi-region-deployment"></a>

 **部署时间：**每个区域大约 5 分钟

您可以跨多个区域运行测试。

部署分布式负载测试解决方案时，它会在场景 S3 存储桶中创建一个区域 CloudFormation 模板。此模板的网址列在主堆栈的 CloudFormation 输出中，键为 “区域CFTemplate”。

要运行多区域测试，您必须在要运行测试的每个区域部署区域 CloudFormation 模板。

**注意**  
每个 AWS 账户在每个区域只能使用一个区域堆栈。此外，区域堆栈不能与主堆栈在同一个区域中使用。

您可以按如下方式安装区域模板：

1. 在解决方案的 Web 控制台中，导航到左侧菜单中的控制**面板**。

1. 使用剪贴板图标在 Amazon S3 中复制 CloudFormation 模板链接。

1. 登录 A [WS CloudFormation 控制台](https://console.aws.amazon.com/cloudformation/home)并选择正确的区域。

1. 在**创建堆栈**页面上，验证 **Amazon S3 URL** 文本框中是否显示了正确的模板 URL，然后选择**下一步**。

1. 在**指定堆栈详细信息**页面上，为您的解决方案堆栈分配一个名称。

1. 在**参数**下，检查模板的参数，并根据需要进行修改。该解决方案使用以下默认值。    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/solutions/latest/distributed-load-testing-on-aws/multi-region-deployment.html)

1. 选择 **Next**(下一步)。

1. 在**配置堆栈选项**页面上，请选择**下一步**。

1. 在**审核**页面上，审核并确认设置。请务必勾选复选框，确认模板将创建 AWS Identity and Access Management (IAM) 资源。

1. 选择 **Create stack（创建堆栈）**以部署堆栈。

   您可以在 AWS CloudFormation 控制台的 “状态” 列中查看堆栈的**状态**。大约五分钟后，您应该会收到 **CREATE\$1** COMPLETE 状态。

成功部署区域后，它们将显示在 Web 控制台中。创建测试时，**控制面板**和**场景创建**中会列出所有可用区域。您可以在场景创建的 “**流量形状**” 步骤中向测试中添加区域。

该解决方案在场景表中为每个部署的区域创建一个 DynamoDB 项目，其中包含有关该区域中测试资源的必要信息。您可以在 Web 控制台中按区域对测试结果进行排序。要在多区域测试中查看所有区域的汇总结果，请使用 Amazon CloudWatch 指标。测试完成后，您可以在测试结果中找到图形的源代码。

**注意**  
您可以在没有 Web 控制台的情况下启动区域堆栈。在 Amazon S3 场景存储桶中获取区域模板的链接，并在所需区域启动区域堆栈时将其作为来源提供。或者，您可以下载模板并将其作为所需区域的来源上传。