亚马逊EC2实例丢失了

时间:2013-10-18 17:53:58

标签: amazon-web-services amazon-ec2 amazon-ebs amazon-elb

我有一个带有AutoScaling和负载均衡器的Amazon EC2实例。

我部署了一个应用程序并配置了Apache。

一切都很顺利,但亚马逊出于某种原因终止了我的实例并开始了新的实例。我丢失了那里的所有代码和配置?

我该怎么办? 也许附上一个EBS卷并在那里部署一切?但我的Apache服务器安装在主卷上。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:2)

如果您使用自动扩展,则实例将在不健康时终止。为了有效地使用自动缩放,您不应该在实例本身上保留任何持久性数据。这称为Shared Nothing架构。

您要做的是创建一个AMI,其中包含您的所有应用程序或工具来引导您的应用程序。您可以将此AMI用作自动缩放组的启动配置的一部分。因此,如果由于失败或需要扩展而启动了新实例,您的应用程序将在没有您进行任何交互的情况下进行备份。