AWS:如何避免不断更新的 ec2 文件(即非静态 AMI)上的 EBS 中断

AWS:如何避免不断更新的 ec2 文件(即非静态 AMI)上的 EBS 中断

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

有人告诉我只有 RDS 允许“多可用区”故障转移,并且他们没有为 EBS 存储提供该功能的计划。

所以现在的问题是:

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

1) 生产服务器。这些服务器不断通过 DeployHQ 进行部署,我们将代码推送到生产环境,DHQ 为我们 ssh 文件。停机时自动扩展可以假设我们可以运行一个脚本来启动一个镜像;然后在启动时,运行一个 shell 脚本来 git pull origin/master

.. 这是理想的方法吗?

2) 生产管理服务器。这些是内容类型服务器,我们无法轻松地对其进行负载平衡。我们在共享 Ebs 卷上设置了负载平衡器,但发现这意味着停机。

我们或许可以设置主/从方法,并将 Rysnc 连接到另一个,但是当我们停机(或负载)并且想要自动缩放时会发生什么。每晚制作的图像会过时,那么有什么建议吗?

我们也不希望所有从属机器上运行 cron 脚本,等等。

答案1

您可以查看韓國来取代您的即时图像处理;它们可以进行调整大小等操作,并从 s3 或任意其他地方获取图像。

至于您的实际问题,听起来您需要一个分布式文件存储。亚马逊最近添加的弹性文件存储是他们的服务之一,但你也可以运行类似集群文件系统或者高清文件系统你自己。

相关内容