快速业务通道

可扩展、高可用、负载均衡网站架构设计方案

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-11
可扩展、高可用、负载均衡网站架构设计方案<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 作者:田逸(sery@163.com) 本作品已刊登在《IT实验室周报》第6期第6版 基本需求: 1、 高可用性:将停止服务时间降低到最低甚至是不间断服务
Empire CMS,phome.net
2、 可扩展性:随着访问的增加,系统具备良好的伸缩能力 3、 可视性:系统、服务的状态处于一个实时的监控之下 4、 高性能高可靠性:经过优化的体系结构及合理的备份策略
Empire CMS,phome.net
5、 安全性:结构上的安全及主机的安全策略 基本思路 1、对于访问频繁,用户量大的对象(bbs,blog)采用某种合理的方式负载到多个服务器上.把数据库独立出来,准备
Empire CMS,phome.net
2mysql数据库,以实现主从复制,即减轻负载,又提高了可靠性.更近一步,使用mysql proxy技术,实现主从服务器的读写分离,大大提高这个系统的性能和负载能力.
2、数据库与外部网络隔离,只允许web服务器(bbs,blog等)通过私有地址方式访问.这样就提高了数据库的安全性,同时也节省了宝贵的带宽.
Empire CMS,phome.net
3、部署监控系统,通过监控主机存活、服务、主机资源,实时把系统的健康状态置于可视状态,对系统的运营状态心中有数. 4、备份是想都不用想的事情,使用单独的服务器集中备份,是一个比较不错的主意. 拓扑结构 <?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
Empire CMS,phome.net
业务逻辑 技术实现
Empire CMS,phome.net
} } 真实服务器虚拟ip设置脚本 #!/bin/bash
#description : start realserver
VIP=61.61.61.100
./etc/rc.d/init.d/functions
case "$1" in
start)
echo " start LVS of REALServer"
/sbin/ifconfig lo:0 $VIP broadcast $VIP netmask 255.255.255.255 up
echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce
;;
stop)
/sbin/ifconfig lo:0 down
echo "close LVS Directorserver"
echo "0" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "0" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo "0" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo "0" >/proc/sys/net/ipv4/conf/all/arp_announce
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac

Empire CMS,phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号