Placement groups (置放群组)
官方文档的链接:置放群组 - Amazon Elastic Compute Cloud
说明:
在您启动新的 EC2 实例时,EC2 服务会尝试以某种方式放置实例,以便将所有实例分布在基础硬件上以最大限度减少相关的故障。您可以使用置放群组影响如何放置一组相互依赖的实例,从而满足您的工作负载需求。
- 使用置放群组放置一组相互依赖的实例,来满足工作负载的要求(根据实际的工作环境确定)。
- 可以最大限度的减少相关的故障。
- 一共有三种置放策略
分布(Spread)
将一小组实例严格放置在不同的基础硬件上以减少相关的故障。
建议使用场景:少量应该单独放置的重要实例的应用程序中使用。 使用不同的硬件,适合混用不同类型的实例,随着时间推移逐步启动实例。
优点:在分布置放群组中启动实例,可以降低位于同一设备中实例同时出现故障的风险。
- 如果在一个分布置放群组启动一个实例,而没有独特的硬件支持,请求就会失败,实例启动就会失败
- 置放群组可以跨机架或者跨主机分布实例。主机级别的只能用于AWS Outposts。
机架级别的分布置放群组
如图:单个可用区中的单个分布置放群组下的七个实例,被放置在不同的机架上,每个机架有自己独特的网络和电源支持。
- 可以跨一个区域下的多个可用区。
- 每个可用区下最多运行七个实例
规则和限制
一般规则
- 每个区域,每个账户最多创建500个置放群组。
- 置放群组的名称必须是唯一的。
- 不能合并置放群组。
- 一次只能在一个置放群组中启动一个实例,实例不能跨多个置放群组。
- 您无法在置放群组中启动专属主机。
- 您无法在置放群组中启动已配置为中断时停止或睡眠的竞价型实例。
分布置放群组的规则
- 每个可用区最多运行七个实例。
- 不支持专用实例
- 主机级别的置放群组对于实例的数量没有限制。