我有 2 个 CentOS linux 服务器,分别位于该国家/地区每个站点的不同数据中心。这些 linux 机器在带有 MySQL 后端的 Apache 上运行一个小型网站。目前他们之间没有 VPN 连接,他们唯一可以通信的方式是通过公共 IP 空间。
我的问题是,如果其中一个失败,另一个将接管(主/从关系),那么最好的方法是什么?我希望能够在不添加第三台的情况下使用我目前拥有的两台服务器来执行此操作。我猜我需要在两者之间创建一个 VPN,然后使用 DRDB for MySQL 之类的东西。
你会推荐什么?