哪种是实例集最佳使用方法?
作为一般最佳实践,我们建议使用 Amazon EC2 Auto Scaling 启动竞价型实例和按需型实例实例集,因为其能够提供可用于管理实例集的其他功能。其他功能列表包括竞价型实例和按需型实例的自动运行状况检查替换、基于应用程序的运行状况检查,以及与弹性负载均衡器的集成,可确保将应用程序流量均匀分配到运行正常的实例。在使用 Amazon ECS、Amazon EKS(自管理式节点组)和 Amazon VPC Lattice 等 AWS 服务时,也可以使用自动扩缩组。有关更多信息,请参阅 Amazon EC2 Auto Scaling 用户指南。
如果您无法使用 Amazon EC2 Auto Scaling,则可以考虑使用 EC2 实例集或竞价型实例集。EC2 实例集和竞价型实例集提供相同的核心功能。不过,EC2 实例集仅可通过命令行使用,不提供控制台支持。竞价型实例集提供控制台支持,但其基于不具有计划投资的旧式 API。
使用下表来确定要使用哪种实例集方法。
实例集方法 | 何时使用? | 应用场景 |
---|---|---|
|
创建一个 Auto Scaling 组,以管理实例的生命周期,同时保持所需的实例数量。支持在指定的最小和最大限值之间的水平扩展(添加更多实例)。 |
|
|
在单次操作中创建一个由按需型实例和竞价型实例组成的 |
|
|
仅在使用 EC2 实例集的用例中需要控制台支持时,才使用竞价型实例集。 |