我想使用云的力量,其中主或主 ec2 实例根据需要创建多个实例,然后销毁它们。
需要从同一个 AMI 创建多个实例。
我想知道实现这一目标的最佳方法。
谢谢
为此,您可以使用 EC2 API。
ec2-run-instances ( http://docs.aws.amazon.com/AWSEC2/latest/CommandLineReference/ApiReference-cmd-RunInstances.html ) 是一个允许您从自己的(或公共的)实例创建新实例的命令急性心肌梗死。您还可以指定要创建的实例数。
也有用于此目的的 Web 服务操作 (RunInstances):http: //docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-RunInstances.html
使用哪一个取决于您。但是,我认为从主实例启动新实例在 AWS 中并不是一个好习惯。您可以依靠 Elastic Load Balancing ( http://aws.amazon.com/elasticloadbalancing/ ) 和 Auto Scaling ( http://aws.amazon.com/autoscaling/ ) 根据传入流量扩展/缩减您的服务器队列或正在运行的实例的健康状况。