在数据中心之间运行MySql复制

我从EC2运行我的网站。 由于AWS中断,我正在考虑在Rackspace上复制我的设置,并在出现中断的情况下从DNS切换。

我正在学习如何跨这些数据中心复制MySql数据库。

有人可以教我关于这种方法的方法,成本,优势和陷阱吗?

我的网站每天为大约30K用户提供大约30GB的数据库数据。

成本:另一台服务器作为热备份

优点:相对简单的方法,对当前生产系统的影响很小

陷阱:

  • 需要一些时间来设置(您需要将整个数据库复制到Rackspace)与二进制日志同步
  • 您还需要将网页内容同步到另一个数据中心(rsync可能已经足够了)

  • 复制可能落后甚至是破裂,你需要监视它

  • 您可能需要考虑将您的通信encryption到其他数据中心