【发布时间】:2013-08-17 20:49:49
【问题描述】:
我想使用云的力量,其中主 ec2 实例根据需要创建多个实例,然后销毁它们。
需要从同一个 AMI 创建多个实例。
我想知道完成此任务的最佳方法。
谢谢
【问题讨论】:
标签: amazon-ec2
我想使用云的力量,其中主 ec2 实例根据需要创建多个实例,然后销毁它们。
需要从同一个 AMI 创建多个实例。
我想知道完成此任务的最佳方法。
谢谢
【问题讨论】:
标签: amazon-ec2
您可以为此目的使用 EC2 API。
ec2-run-instances (http://docs.aws.amazon.com/AWSEC2/latest/CommandLineReference/ApiReference-cmd-RunInstances.html) 是一个允许您从自己的(或公共的)AMI 创建新实例的命令。您还可以指定要创建的实例数。
还有为此目的的Web Service操作(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/) 根据传入流量或正在运行的实例的健康状况来扩大/缩小服务器队列。
【讨论】: