我想指定以下自动伸缩组:
- 最少实例:1
- 最大实例数:M
- 实例类型:m5.xlarge、c5.xlarge、r5.xlarge
- 现场实例:是
- 规定时长:3小时
使用启动模板,我可以指定定义的持续时间点实例,但只能指定一个实例类型。
使用 Auto Scaling Group 配置,我可以指定具有多种实例类型的 Spot 实例,但未定义持续时间。
有什么办法可以全部三个吗?多种实例类型、Spot 实例和定义的持续时间/Spot 块。
我想指定以下自动伸缩组:
使用启动模板,我可以指定定义的持续时间点实例,但只能指定一个实例类型。
使用 Auto Scaling Group 配置,我可以指定具有多种实例类型的 Spot 实例,但未定义持续时间。
有什么办法可以全部三个吗?多种实例类型、Spot 实例和定义的持续时间/Spot 块。
根据新 – EC2 Auto Scaling 组具有多种实例类型和购买选项| AWS 新闻博客,您可以通过指定合并购买模型和实例来指定 Auto Scaling 组中的多个实例类型。这也让您可以结合 Spot 和 On-Demand
但是,由于 Auto Scaling 组将根据活动启动/终止实例,因此无法将Defined Duration 现场实例作为 Auto Scaling 组的一部分启动。但是,您可以单独启动它,然后使用AttachInstances将其添加到 Auto Scaling 组。然后,您可以在该实例上设置实例保护以防止它被终止。