网站负载均衡与容灾备份方案

有没有廉价的方案实现负载均衡与容灾呢。答案是:当然有。

    首先要理解思路:网站一般分为数据库+程序+附件 这些组成,那么我们就可以把数据库与附件独立出来,程序都是固定死的。如果你是静态的网站那么,你就没必要看我的这篇文章 了,静态的网站你只要买2个空间,把你的代码放进去就实现了负载与容灾。我这里所说的动态的网站。下面说一下我的实验内容与环境。

    我的实验是在本地做的,所以我的实验环境:3台vm虚拟出来的主机(相当于3台vps)分别为:w1,w2,w3,都安装centos操作系统,并且我安装了wdcp(服务器管理系统)的面板。我在w1上建立远程可以访问的数据库,w2 ,w3 分别安装程序,注意在安装程序的时候数据库一定要设置成为w1上建立的那个数据库,w2,w3 都一个w1的同一个数据库。然后w1在作为w2 ,w3的附件服务器。这样就可以实现负载均衡,与容灾备份了。

    继续优化,建议w2作为主站,就是你平时采集数据或者写文章都是w2上,w3只是查询数据库,那么就可以设置w3的数据库用户名的权限只有查询功能就可以了。

    我的只是实验我已经实验成功,如果要应用到实际的建站中原理是一样的,w2,w3你可以买2个便宜的空间,安装程序,w1 单独购买个性能好点的数据库,附件服务器可以用bae的云存储,这个需要有编程功底,或者你可以直接买个ftp的空间,或者w2买vps,w3买空间,w2安装程序顺便做为附件服务器。然后w2,w3 绑定同一个域名,在设置域名解析时做一个负载均衡就可以了,一个域名解析到w2,w3上,这样及时w2,w3其中一个down机也不会影响你的网站访问,而且这样2个空间还会加快你的网站的访问速度。

    windows与linux 是一样的只是一些操作上的问题,思路都这样,具体的实验步骤我没写,思路有了大家可以自己先去实验一下,然后在应用到你的实际建站中。

    wdcp是linux操作系统下的管理系统,通过过web页面操作就可以管理服务器和虚拟主机.简单,方便,易操作.只有Linux版本。让你方便地使用和管理Linux服务器,让不懂Linux的人也可以用Linux做服务器了.支持 wdOS/wdlinux_base/CentOS/RedHat/ubuntu/ 版本。

猜你喜欢

转载自blog.csdn.net/wsasy12345/article/details/81166926
今日推荐