Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services Amazon EC2实例丢失_Amazon Web Services_Amazon Ec2_Amazon Ebs_Amazon Elb - Fatal编程技术网

Amazon web services Amazon EC2实例丢失

Amazon web services Amazon EC2实例丢失,amazon-web-services,amazon-ec2,amazon-ebs,amazon-elb,Amazon Web Services,Amazon Ec2,Amazon Ebs,Amazon Elb,我有一个带有自动缩放和负载平衡器的AmazonEC2实例 我部署了一个应用程序并配置了Apache 一切都很顺利,但亚马逊出于某种原因终止了我的实例,并开始了一个新的实例。我丢失了所有的代码和配置 我该怎么办? 可能连接一个EBS卷并在那里部署所有内容?但是我的Apache服务器安装在主卷上 有人能帮我吗?如果您使用的是自动缩放,那么如果实例变得不健康,它们将被终止。为了有效地使用自动缩放,您不应该在实例本身上保留任何持久性数据。这称为无共享架构 您要做的是创建一个拥有所有应用程序和/或工具来引

我有一个带有自动缩放和负载平衡器的AmazonEC2实例

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

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

我该怎么办? 可能连接一个EBS卷并在那里部署所有内容?但是我的Apache服务器安装在主卷上


有人能帮我吗?

如果您使用的是自动缩放,那么如果实例变得不健康,它们将被终止。为了有效地使用自动缩放,您不应该在实例本身上保留任何持久性数据。这称为无共享架构


您要做的是创建一个拥有所有应用程序和/或工具来引导应用程序的AMI。您可以将此AMI用作autoscale组启动配置的一部分。因此,如果由于故障或需要扩展而启动一个新实例,您的应用程序将在没有任何交互的情况下进行备份。

我的PHP将在EBS卷上,对吗?你觉得怎么样?是的,它将在EBS卷上。通常,当您启动一个新实例时,它会自动创建一个根EBS卷(除非您使用的是实例存储AMI)。我有一个根EBS卷,但它消失了。这是我的beanstalk日志:将EC2实例“I-1b04902f”添加到自动缩放组“awseb-e-4bcikc8nak-stack-AWSEBAutoScalingGroup-1NKMVJFSBHIVE”中。正在将实例“i-1b04902f”添加到您的环境中。已从您的环境中删除实例“i-1b04902f”。(原因:实例处于“关闭”状态)已从您的环境中删除实例“i-4f99f67b”。(原因:实例处于“关闭”状态)我从零开始使用beanstalk创建它。如果我理解你的意思,在配置完所有东西之后,我们应该创建一个AMI,然后呢?