我正在创build一个共享主机环境,负载均衡和HA。 HTTP / HTTPS是可以的,以及在服务器之间分发文件(代码和文件上载)。 剩下的最后一件事是负载平衡,并使高可用性MySQL。 我有两台服务器,我认为使用haproxy作为平衡器的master-to-master复制是一个解决scheme。
你有什么build议?你怎么看? 我需要一个最终用户的透明解决scheme,就像只有一个数据库连接。
仅作为提案:
主从复制,mysql-proxy(最终使用rw-splitting解决scheme,写入master,从slave读取)并为自己编写一个方法,以防master使用bananas来提升从服务器作为新主服务器并重新configuration代理服务器。
主 – 主复制的作品,但实际上可能会导致比你想要的更多的麻烦(甚至没有Oracle推荐它)。