拥有 4 台 OpenSuse 服务器,是否可以将它们全部集群在一起来运行网站?集群涉及什么?需要什么特殊操作才能将机器集群在一起,使它们像一台机器一样工作?您需要特殊的操作系统吗?
答案1
为什么两者都要,而是对它们进行负载平衡,这将更容易设置和维护,除了少数极端情况。不过,请确保您定义了适当的服务启动触发器/测试。
答案2
是的,可以使用 HAProxy 预先监听,然后将 http 请求传递给上游 Web 服务器。然后您就拥有了一个专用的 mysql 服务器。
您可以使用 rysnc 或 unison 来保持 Web 服务器之间的数据同步。
答案3
如果你的应用程序是可扩展的,那么使用 nginx 作为平衡器:http://wiki.nginx.org/LoadBalance示例