在EC2上使用MySQL提供高可用性和故障转移

Modified on: Wed, 09 Oct 2019 22:40:02 +0800

我希望拥有一个高度可用的MySQL系统,并在Amazon EC2实例上运行自动故障转移。

解决这个问题的标准方法是问题Heartbeat + DRBD,但我发现很多帖子暗示DRBD不适用于EC2,尽管没有人说明原因。显然,在虚拟化环境中,串行心跳或不同网络是不可能的。让不同的服务器位于不同的可用区域也是一件好事,但我们正在进入更难的问题

人们对在“云”中获得高正常运行时间解决方案的看法是什么?

注意:此问题是在RDS推出多重AZ之前提出的,这是当今现代IT专业人士的自动答案。 :)

作者:Community,crb

最佳答案

我认为您真的想要一个最近添加到AWS的多区域RDS设置。

在这里阅读更多内容:
http://aws.typepad.com/ AWS / 2010/05 /亚马逊-RDS-多AZ-deployment.html

如果您不想询问AWS,我建议设置包括DRBD。这将确保两台服务器始终保持同步。但我几乎100%肯定这在AWS上是不可能的。

一般来说,我会小心快照和所有这些 - 它不是一颗银弹!在AWS上需要很长时间。实例存储本身是a)根本不快,b)不持久!即使使用EBS,它也不是很快,您仍然需要停止i / o以获得一致的快照。

作者:crb,Till

相关问答

添加新评论