VPS负载均衡系列-开篇(1)

额。。。之前趁欧元汇率大降的时候折腾过一套负载均衡系统。。不过最后由于服务器地址是在美国中部,速度慢了点。最后就删了。。。这里总结一下,其实是应某高三党要求而整理的。。不过拖延症犯了好久,现在才开始整理思路。。。ORZ

整套系统是这样的,如下图:

无标题

 

Nginx:作为前端,负载均衡将用户的请求分发到后端的不同的NP(Nginx+PHP)或者AP(Apache+PHP)服务器。Nginx可以是N台,如果是多台前端Nginx的话可以使用DNS服务器的智能检测,这样如果某台前端无法访问了DNS就能自动的将用户的请求切换到另外一台Nginx前端。

PHP:可以使用Nginx+PHP或者Apache+php架构,然后网站目录直接挂载NFS文件服务器。这样就可以解决文件同步问题了。

NFS文件服务器:NFS(Network File System)即网络文件系统,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。

Mysql:这个不用我解释了吧。。。