我有两台was服务器,目前有DNS - Round安装程序,这样它们在某种程度上是“故障安全的”--这只是一个暂时的故障转移解决方案,我现在正在考虑一个更永久和更可靠的解决方案。我一直在研究反向代理,但我想知道如何将mysql与此集成。我想我的问题是:实现这一点的最佳设置是什么?
解决方案一:两个反向代理服务器(用于反向代理故障转移)服务于两个and服务器(用于and主机故障转移),并在两个反向代理服务器上安装mysql。
解决方案二:两个反向代理服务器(用于反向代理故障转移)服务于两个web服务器(用于web主机故障转移),并在两个web服务器上安装mysql
我应该指出,for服务器的数量在任何时候都可以增加或减少,因此将mysql服务器放在反向代理服务器上将更有利于复制,而不是试图围绕多个服务器进行复制。
任何帮助都将不胜感激。
发布于 2012-01-22 20:06:47
解决方案三:单独的数据库服务器。
您提到您的web负载可能需要在任何时候进行缩放--如果您的数据库设置没有扩展,那么您可能无法扩展到很远的范围。
这样,数据库进程就不需要在CPU时间或内存方面与web服务器进程竞争,并且能够根据您的数据库缩放需求进行缩放,而不是不可撤销地绑定到应用程序服务器层。
https://serverfault.com/questions/352520
复制相似问题