EC2 实例集和竞价型实例集
EC2 实例集和竞价型实例集专为成为一种实用方法而设计,以便用 Amazon 启动实例的实例集(或实例组)。实例集中的每个实例都基于启动模板或您在启动时手动配置的启动参数集。
实例集提供以下功能和优势。这些优势使您能够在多个 EC2 实例上运行应用程序时,最大限度地节省成本并优化可用性和性能。
- 多种实例类型和购买选项
-
在单个 API 调用中,实例集可以启动多种实例类型和购买选项(竞价型实例和按需型实例),允许您通过竞价型实例使用量优化成本。您还可以将预留实例和节省计划折扣与实例集中的按需型实例结合使用,从而享受这些折扣。
- 在可用区之间分配实例
-
实例集会自动尝试在多个可用区之间平均分配,以实现高可用性。这样就可以在可用区不可用时提供弹性。
- 自动替换竞价型实例
-
如果实例集包含竞价型实例,则当竞价型实例因实例运行状况变化而中断或受损时,可以自动请求替换竞价型容量。通过“容量再平衡”,实例集还可以监控和主动替换中断风险较高的竞价型实例。
如果需要灵活地管理实例生命周期或扩缩机制的各个方面,EC2 实例集是一个不错的选择。也可以使用竞价型实例集,但不建议这样做,因为该实例集是一个没有计划投资的旧式 API。但是,如果已经在使用竞价型实例集,则可以继续使用。竞价型实例集和 EC2 实例集提供相同的核心功能。
提示
作为一般最佳实践,我们建议使用 Amazon EC2 Auto Scaling 启动竞价型实例和按需型实例的实例集,因为其能够提供可用于管理实例集的其他功能。其他功能列表包括竞价型实例和按需型实例的自动运行状况检查替换、基于应用程序的运行状况检查,以及与弹性负载均衡器的集成,可确保将应用程序流量均匀分配到运行正常的实例。在使用 Amazon ECS、Amazon EKS(自管理式节点组)和 Amazon VPC Lattice 等 Amazon 服务时,也可以使用自动扩缩组。有关更多信息,请参阅 Amazon EC2 Auto Scaling 用户指南。