Amazon Elastic Compute Cloud
Windows 实例用户指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

置放群组

置放群组是单个可用区中的实例的逻辑分组。建议将置放群组用于可受益于低网络延迟、高网络吞吐量或两者的应用程序。要为置放群组提供最低延迟和最高每秒数据包数的网络性能,请选择支持增强联网的实例类型。有关更多信息,请参阅增强联网

首先,您可创建置放群组,然后可将多个实例启动到该置放群组中。我们建议您在单个启动请求中启动置放群组中需要数量的实例,并对置放群组中的所有实例使用相同的实例类型。如果您以后尝试将更多实例添加到置放群组,或者如果您尝试在置放群组中启动多个实例类型,都会增大发生容量不足错误的可能性。

创建置放群组无需支付费用。

如果您停止置放群组中的某个实例,然后重启该实例,则其仍将在该置放群组中运行。但是,如果没有足够容量可用于该实例,则启动将会失败。

如果您在已有正在运行的实例的置放群组中启动实例时接收到容量错误信息,请在该置放群组中停止并启动所有实例,然后尝试再次启动。重启实例可能会将实例迁移至具有针对所有请求实例的容量的硬件。

置放群组的限制

置放群组有以下限制:

  • 置放群组不可跨越多个可用区。

  • 您为置放群组指定的名称在您的 AWS 账户中必须是唯一的。

  • 将实例启动到置放群组中时,仅可使用以下实例类型:

    • 通用型: m4.large | m4.xlarge | m4.2xlarge | m4.4xlarge | m4.10xlarge | m4.16xlarge

    • 计算优化:c3.large | c3.xlarge | c3.2xlarge | c3.4xlarge | c3.8xlarge | c4.large | c4.xlarge | c4.2xlarge | c4.4xlarge | c4.8xlarge | cc2.8xlarge

    • 内存优化:r3.large | r3.xlarge | r3.2xlarge | r3.4xlarge | r3.8xlarge | r4.large | r4.xlarge | r4.2xlarge | r4.4xlarge | r4.8xlarge | r4.16xlarge | x1.16xlarge | x1.32xlarge | x1e.32xlarge | cr1.8xlarge

    • 存储优化:d2.xlarge | d2.2xlarge | d2.4xlarge | d2.8xlarge | i2.xlarge | i2.2xlarge | i2.4xlarge | i2.8xlarge | i3.large | i3.xlarge | i3.2xlarge | i3.4xlarge | i3.8xlarge | i3.16xlarge | hi1.4xlarge | hs1.8xlarge

    • 加速计算:f1.2xlarge | f1.16xlarge | g2.2xlarge | g2.8xlarge | g3.4xlarge | g3.8xlarge | g3.16xlarge | p2.xlarge | p2.8xlarge | p2.16xlarge | cg1.4xlarge

  • 放置组中的两个实例之间的最大网络吞吐量流速受两个实例的较慢者限制。对于具有高吞吐量要求的应用程序,请选择具有 10 Gbps 或 25 Gbps 网络连接的实例类型。有关实例类型网络性能的更多信息,请参阅 Amazon EC2 实例类型矩阵

  • 虽然可以将多个实例类型启动到一个置放群组中,但这会减小提供成功启动所需容量的可能性。我们建议对一个置放群组中的所有实例使用相同的实例类型。

  • 不能合并置放群组。您必须在一个置放群组中终止相关实例,然后在另一个置放群组中重新启动这些实例。

  • 置放群组可跨越多个对等 VPC,但是,您不会在对等 VPC 实例之间获取全部的等分带宽。 有关 VPC 对等连接的更多信息,请参阅 Amazon VPC Peering Guide

  • 您不能将现有实例移动到置放群组中。您可以从现有实例创建 AMI,然后通过该 AMI 在置放群组中启动新实例。

  • 预留实例可为可用区中的 EC2 实例提供容量预留。容量预留可供置放群组中分配到同一可用区的实例使用。但是,您无法为置放群组显式预留容量。

  • 为确保网络流量处于置放群组内,置放群组的成员必须通过其私有 IPv4 地址或 IPv6 地址 (如果适用) 相互寻址。如果成员使用公有 IPv4 地址相互寻址,则吞吐量将降到 5Gbps 或更低。

  • 置放群组外部资源间的网络流量限制为 5 Gbps。

将实例启动到置放群组中

我们建议您专门为要启动到置放群组中的实例创建一个 AMI。

使用控制台将实例启动到置放群组

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 为您的实例创建一个 AMI。

    1. 从 Amazon EC2 控制面板中,选择 Launch Instance。在完成向导后,选择 Launch

    2. 连接到您的实例。(有关更多信息,请参阅连接到您的 Windows 实例。)

    3. 在实例上安装软件和应用程序、复制数据或附加更多 Amazon EBS 卷。

    4. (可选) 如果您的实例类型支持增强联网,请通过执行Windows 上的增强联网中的过程确保启用此功能。

    5. 在导航窗格中,选择 Instances,选择您的实例,然后选择 ActionsImageCreate Image。提供 Create Image 对话框所请求的信息,然后选择 Create Image

    6. (可选) 如果您无需进一步使用,则可终止该实例。

  3. 创建置放群组。

    1. 在导航窗格中,选择 Placement Groups

    2. 选择 Create Placement Group

    3. Create Placement Group 对话框中,提供置放群组名称 (该名称在您使用的 AWS 账户中是唯一的),然后选择 Create

      当置放群组的状态为available时,您可将实例启动到该置放群组中。

  4. 将您的实例启动到置放群组。

    1. 在导航窗格中,选择 Instances

    2. 选择 Launch Instance。按指示完成向导,注意执行以下操作:

      • Choose an Amazon Machine Image (AMI) 页面上,选择 My AMIs 选项卡,然后选择创建的 AMI。

      • Choose an Instance Type 页面上,选择可以启动到置放群组中的实例类型。

      • Configure Instance Details 页面上,输入您需要放在此置放群组中的实例总数,因为您以后可能无法将实例添加到置放群组。

      • Configure Instance Details 页面上,选择您从 Placement group 创建的置放群组。如果您在此页面上没有看到 Placement group 列表,请确保您选择了可启动到置放群组的实例类型,否则该选项会不可用。

使用命令行将实例启动到置放群组

  1. 使用以下命令之一为实例创建 AMI:

  2. 使用以下命令之一创建置放群组:

  3. 使用以下选项之一将实例启动到置放群组:

删除置放群组

如果您需要替换或不再需要置放群组,您可以删除置放群组。在删除置放群组前,您必须终止启动到该置放群组中的所有实例。

使用控制台删除置放群组

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 在导航窗格中,选择 Instances

  3. 选择并终止置放群组中的所有实例。(在终止实例前,您可通过检查详细信息窗格中的 Placement Group 值来验证该实例是否位于相关置放群组中。)

  4. 在导航窗格中,选择 Placement Groups

  5. 选择置放群组,然后选择 Delete Placement Group

  6. 当系统提示进行确认时,选择 Yes, Delete

使用命令行删除置放群组

您可以使用以下任一命令集。有关这些命令行界面的更多信息,请参阅 访问 Amazon EC2