

# 哪种是实例集最佳使用方法？
<a name="which-fleet-method-to-use"></a>

作为一般最佳实践，我们建议使用 Amazon EC2 Auto Scaling 启动竞价型实例和按需型实例实例集，因为其能够提供可用于管理实例集的其他功能。其他功能列表包括竞价型实例和按需型实例的自动运行状况检查替换、基于应用程序的运行状况检查，以及与弹性负载均衡器的集成，可确保将应用程序流量均匀分配到运行正常的实例。在使用 Amazon ECS、Amazon EKS（自管理式节点组）和 Amazon VPC Lattice 等 Amazon 服务时，也可以使用自动扩缩组。有关更多信息，请参阅 [Amazon EC2 Auto Scaling 用户指南](https://docs.amazonaws.cn/autoscaling/ec2/userguide/)。

如果您无法使用 Amazon EC2 Auto Scaling，则可以考虑使用 EC2 实例集或竞价型实例集。EC2 实例集和竞价型实例集提供相同的核心功能。不过，EC2 实例集仅可通过命令行使用，不提供控制台支持。竞价型实例集提供控制台支持，但其基于不具有计划投资的旧式 API。

使用下表来确定要使用哪种实例集方法。


****  

| 实例集方法 | 何时使用？ | 使用案例 | 
| --- | --- | --- | 
|  [Amazon EC2 Auto Scaling](https://docs.amazonaws.cn/autoscaling/ec2/userguide/what-is-amazon-ec2-auto-scaling.html)  |  [\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/AWSEC2/latest/UserGuide/which-fleet-method-to-use.html)  |  创建一个 Auto Scaling 组，以管理实例的生命周期，同时保持所需的实例数量。支持在指定的最小和最大限值之间的水平扩展（添加更多实例）。  | 
|  [EC2 Fleet](manage-ec2-fleet.md)  |  [\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/AWSEC2/latest/UserGuide/which-fleet-method-to-use.html)  |  在单次操作中创建一个由按需型实例和竞价型实例组成的 `instant` 实例集，并具有多个因实例类型、AMI、可用区或子网而异的启动规范。竞价型实例分配策略默认按单位计算 `lowest-price`，但建议将其改为 `price-capacity-optimized`。  | 
|  [竞价型实例集](work-with-spot-fleets.md)  |  [\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/AWSEC2/latest/UserGuide/which-fleet-method-to-use.html)  |  仅在使用 EC2 实例集的用例中需要控制台支持时，才使用竞价型实例集。  | 