AWS:我们如何避免EBS中断不断更新的EC2文件(即不是静态的AMI)

最近,由于AWS EAST中断,我们经历了Ec2停机。

我被告知只有RDS允许“多az”故障转移,并且他们没有EBS存储function的计划。

所以现在的问题是:

我们如何有一个自动缩放选项来防止这种情况。 我们有两个用例:

1)生产服务器。 这些服务器不断地通过DeployHQ部署到我们的代码生产和DHQ ssh的文件为我们。 假如我们可以运行一个脚本来启动一个映像,那么当我们停机的时候自动缩放可能会奏效。 然后启动,运行一个shell脚本来git拉起源/主

这是理想的方法吗?

2)生产pipe理服务器。 这些是内容types服务器,我们不能轻松地负载平衡。 我们将负载平衡器安装在SHARED Ebs卷上,但发现意味着停机。

我们也许可以设置一个主/从方法,而另一个则是Rysnc,但是当我们有停机(或负载)时,会发生什么情况,我们想要自动调整。 晚上做的图像会过时,所以build议在那里?

我们也不想在所有的奴隶上运行cron脚本等。

您可以看看imgix来取代您的即时image processing; 他们可以做更多的调整,并从s3或任意其他地方的源图像。

至于你的实际问题,这听起来像你需要一个分布式文件存储。 亚马逊最近增加了弹性文件存储作为他们的服务之一,但你也可以自己运行像GlusterFS或HDFS的东西。