如何使用aws auto scalling group

时间:2016-02-01 10:55:23

标签: amazon-web-services amazon-ec2

我正在使用亚马逊网络服务进行网站托管。如何使用其自动缩放功能为所有其他实例使用默认实例Apache服务器和文件。例如,我已经启动了一个实例并安装了Apache服务器。现在我想将此实例数据和配置用于自动缩放实例。

2 个答案:

答案 0 :(得分:1)

您还可以使用软件配置您的AMI,并从S3或任何其他来源自行下载配置文件和用户数据。 为了做到这一点,你需要将一个cloud-init脚本传递给用户数据"字段。

可在此处找到更多信息: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html

答案 1 :(得分:0)

最简单的方法是制作一个“黄金副本”,即创建一个新实例,然后在其上安装所需的一切 - 程序和数据 - 然后从该实例创建一个私有AMI。

AMI已经按照您想要的方式烘焙并准备就绪,然后成为您在创建自动缩放组时使用的AMI。

如果您有任何在服务运行时创建的数据(即用户创建的数据),显然您需要将其存储在实例本身上,而不是存储在s3或rds(例如)中,如果您需要数据比实例生命周期更长。