如何使用AWS CLI在EC2-Classic中启动一组实例将每个实例放入不同的可用区?
根据this文档,使用--placement AvailabilityZone=us-west-2c
可以指定一个可用区,但是如果我也使用--count 3
并希望每个区都位于不同的可用区,该怎么办?
答案 0 :(得分:1)
传统方式是使用 Amazon EC2 Auto Scaling 。
可以将Auto Scaling配置为在多个可用区中运行EC2服务器。此外,如果服务器发生故障(或可用区发生故障),它可以自动启动替换服务器。
如果您不希望使用Auto Scaling,则需要使用单独的API调用在每个可用区中启动实例。
或者,您可以使用 AWS CloudFormation ,它可以在您的帐户中启动一系列基础架构。一个模板可以在不同的可用区域中启动实例(但需要单独的规范,就像发出多个API调用一样)。