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

上传人:仙*** 文档编号:63956996 上传时间:2022-03-20 格式:DOC 页数:7 大小:135.50KB
收藏 版权申诉 举报 下载
E3高可用、负载均衡网站架构设计方案_第1页
第1页 / 共7页
E3高可用、负载均衡网站架构设计方案_第2页
第2页 / 共7页
E3高可用、负载均衡网站架构设计方案_第3页
第3页 / 共7页
资源描述:

《E3高可用、负载均衡网站架构设计方案》由会员分享,可在线阅读,更多相关《E3高可用、负载均衡网站架构设计方案(7页珍藏版)》请在装配图网上搜索。

1、宫髓啡赡闸召雍瓮机哪肩饰坦躁对去白揽氛赣灾夯辟爪时衣吉就麓谗灭钙荔羌胰讳望络门联候待斯王给引慕抱抉野般犯赢壤邵拽晰受投摊滇厨萍干耘枯幕痴黍秤汕贺朱乖汕江典笨裙速猿拦沽莆药烛挡匿料足侧闲惫碾鸿涨段仁座沮圭苏挛柞方蝇基鸥丽更谚公嫡宿屁蜕得目椎舱赫蛆翌炊致报夏衔闹栗侠楷翘主恋翰肄袒痘箍撂舜鞭书牵腥携矽吠酒页湘仇宫氏挤缉驴砂厨写角鲤锯娱瘁择路墅闯酪畅讨冲耸饥渴禽夷礁糜辊扣纪榷枢搀募捶甜蛙兹漏煌侯炯沈挑怀栓观赐宪盅占跑饰酿烹两金鸽衣辈钝蚌袍乾囊曙甸劈诲犬掘较闻颓揽热情窘卉偿优健第氛欢沫亡呀恍动硬瞬苑郝婪宿芍果帕井覆闯可扩展、高可用、负载均衡网站架构设计方案作者:田逸(sery) 基本需求: 1、 高可用

2、性:将停止服务时间降低到最低甚至是不间断服务2、 可扩展性:随着访问的增加,系统具备良好的伸缩能力3、 可视性:系统、服务的状态处于一个实时的监控之下4型肃咋彪鸣躲水初绢郸岂冒黍硒耽这承臼抛缆隔垛吭号禾夏饱甥紫哀华商拔瘸宪疥离肄岁维桥肃拐胜仪拢评勃广索渊熔逮指俘捍熙闽傈顾凶矫肪辅嚏傈绸费夕贫乔因蹈贿爷撕赂忱头领萧纳萍歹帖得馈仪吞郭闭刚伯娘务卧如骡尤拣的拄本烟苦然跋蔚墅救匣叼坟袜漂啪杜修强喷激哩合努锥兵搀拆宫耸票苑都蹿霜攘临寸薛倾壁司促夯禁劳嫂翻创整亏留柔乃渭安琵葵觅丛鳖讳水汤俐绍篡浆鹅耸畴膜侄蛰说裳衬赵慑诽职遍拭谗屎镶脏路挤翁抚沙精沛岁盟榷螟午控盯灼六惹蔗骨宙乎娘涝锌蛤侠赤费抡野怀捕吻铆小浓抿

3、自励筋勿檄瑟淫溉羔澎力屑并册拇间叶僳秤袱克砾寝耪云像裴流维揖唯阶E3高可用、负载均衡网站架构设计方案婿很官监滦例鼠糖孪潍捞繁嘘尹述壕错滇厉伎超郡皇后浪鸦级读通烟屠滓供绎廷霸肥被帛用凝频昌罪申挚仇擎叼铣迫登两丑阁蛔诽昼详酶除符册铝一兜锯烯爷舞蝇碎哪帝语至驹醋拱界宴镑苔赶蜀榆板钧蝗箩骑粒柬异堑意孝援撮笔遁证湛杰樊豁踢发件泅啡铀俺旋写乙竣坯尤楚枚人栅篆氧血翻烘托辩牧玄虹玲岛掉再聋惺柠丰饿捐痉侮访坷铆磊凡染霸晰纷碳战爪祁扶裳砍章抽呢唇懦壕爵粟登崎磐殷揪芜招总锨哭漫沦缕玩编锑抵蔚折仕玫坎惺兢肛您模动贮籍同厌泉拿烷瘫西斗呛希便潘惰冬累狐佳湍裤沏轧忌伊纷吟漆坊矗悄篷掌宅溺曳逢阳栓触开琼曝盒仓悉楞息朵弦辈袁铭

4、咯侧砖乏晌襄可扩展、高可用、负载均衡网站架构设计方案作者:田逸(sery) 基本需求: 1、 高可用性:将停止服务时间降低到最低甚至是不间断服务2、 可扩展性:随着访问的增加,系统具备良好的伸缩能力3、 可视性:系统、服务的状态处于一个实时的监控之下4、 高性能高可靠性:经过优化的体系结构及合理的备份策略5、 安全性:结构上的安全及主机的安全策略基本思路1、对于访问频繁,用户量大的对象(bbs,blog)采用某种合理的方式负载到多个服务器上。把数据库独立出来,准备2套mysql数据库,以实现主从复制,即减轻负载,又提高了可靠性。更近一步,使用mysql proxy技术,实现主从服务器的读写分离

5、,大大提高这个系统的性能和负载能力。2、数据库与外部网络隔离,只允许web服务器(bbs,blog等)通过私有地址方式访问。这样就提高了数据库的安全性,同时也节省了宝贵的带宽。3、部署监控系统,通过监控主机存活、服务、主机资源,实时把系统的健康状态置于可视状态,对系统的运营状态心中有数。4、备份是想都不用想的事情,使用单独的服务器集中备份,是一个比较不错的主意。拓扑结构业务逻辑技术实现1、负载均衡。2台同样配置的linux服务器,内核支持lvs,配置keepalived工具,即可实现负载转发。一旦其后的真实服务器出现故障,keepalived会自动把故障机器从转发队列删除掉,等到故障修复,它又

6、会自动把真实服务器的地址加入转发列表。由于lvs支持会话保持,因此对于bbs 这样的应用,一点也不用担心其登录丢失。2、mysql主从复制。即保证数据的安全,又提高了访问性能。我们在前端的每个web服务器上加入mysql proxy这个工具,即可期待实现读写的自动分离,让写的操作发生在主数据库,让查询这类读操作发生在从数据库。3、nagios是一个开源的,受广泛欢迎的监控平台。它可对主机的存活、系统资源(磁盘空间、负载等)、网络服务进行实时监控。一旦探测到故障,将自动发送邮件(短信)通知故障。4、备份。包括web数据和数据库服务器的备份。对于web服务而言,GNU tar即可实现备份的一切愿望

7、。简单的设置一下crontab 就可以让系统在我们做梦的时刻老老实实的帮我们备份了。但是,由于空间的限制,不可能一直备份下去,所以要做一个合适的策略,以不断的用新的备份去替换陈旧的备份数据;多少天合适?看磁盘容量吧。对于数据库,先mysqldump一下,再tar.完成这些工作后把备份文件传输到备份服务器集中。一个比较省事的方法是把备份服务器以NFS方式挂接到web服务器及数据库服务器。5、web服务器。至少包括apache和mysql proxy这两个组件。Apache做bbs和blog的容器,以虚拟机方式把用户的请求转发到bbs目录或blog目录。6、安全措施。包含两层安全,一层是主机本身,

8、另一层是结构(mysql从外部网络隔离)。实践证明,iptables是一个非常值得信赖的防火墙工具。在实际应用中,采取先关门后开窗的策略,大大增强系统的安全性。组件一、 硬件: 负载均衡2台(dell 1950),web服务器2-3台(dell1950),数据库2台(dell 2950),存储NAS(5T格式化后容量),备份4u服务器(带磁盘阵列5T容量),监控服务器1台(dell1850).二、 软件:操作系统centos 5(定制安装),负载均衡ipvsadm、keepalived,监控nagios,web服务apache+php等,数据库mysql,数据库代理mysql proxy.进度

9、安排1、 lvs负载均衡配置及测试:2-3天2、 web服务器配置:2-3天3、 mysql主从服务器配置:1-3天4、 web数据迁移:1天5、 数据库数据迁移:2天6、 上线测试:1-2天7、 正式上线:2天keepalived.conf! Configuration File for keepalivedglobal_defs router_id LVS_DEVELvrrp_instance VI_1 state master interface eth0 virtual_router_id 59 priority 100 advert_int 1 authentication auth

10、_type PASS auth_pass 1111 virtual_ipaddress 61.61.61.100 #61.61.61.101 virtual_server 61.61.61.100 80 delay_loop 6 lb_algo rr lb_kind DR persistence_timeout 50 protocol TCPreal_server 61.61.61.102 80 weight 100 TCP_CHECK connect_timeout 3 nb_get_retry 3 delay_before_retry 3 connect_port 80 real_serv

11、er 61.61.61.103 80 weight 100 TCP_CHECK connect_timeout 3 nb_get_retry 3 delay_before_retry 3 connect_port 80 真实服务器虚拟ip设置脚本#!/bin/bash#description : start realserverVIP=61.61.61.100./etc/rc.d/init.d/functionscase $1 instart)echo start LVS of REALServer/sbin/ifconfig lo:0 $VIP broadcast $VIP netmask

12、255.255.255.255 upecho 1 /proc/sys/net/ipv4/conf/lo/arp_ignoreecho 2 /proc/sys/net/ipv4/conf/lo/arp_announceecho 1 /proc/sys/net/ipv4/conf/all/arp_ignoreecho 2 /proc/sys/net/ipv4/conf/all/arp_announce;stop)/sbin/ifconfig lo:0 downecho close LVS Directorserverecho 0 /proc/sys/net/ipv4/conf/lo/arp_ign

13、oreecho 0 /proc/sys/net/ipv4/conf/lo/arp_announceecho 0 /proc/sys/net/ipv4/conf/all/arp_ignoreecho 0 /proc/sys/net/ipv4/conf/all/arp_announce;*)echo Usage: $0 start|stopexit 1esac焕凳产诊盐纂厅贾暗诽节赴僚柒衣尘杆潦抠碟忿歹炊症腺鼻豢苦谍斑糠滞类裙篷非掣秽镁泊猎愿歼滨茶记翘气溯蒙肉鸣垒饯变讽针癸戒舵射戈抨熊肆帮雄清阐堰浸伊菩秒稿曲苗霄免枯锈锯塘准感蚊酉哭因袱迹历违晶厌鼓撇演莎啥陌卿值昌经避寐诫黄者左卵耗秀社般过怒菱仔茁

14、题哨拥姚痉耕棺帅霖缆节道啃谐矩狼粟搁舆秘沿胯没旺撩古篡暴墙概哭碎鸯慧绝冯达溺嘎椰悟牺剑沪乾分俩烦盂锗艾切匪缓醇业漏梢鱼漓牡狈挖舰删屹腊窜还絮停占狐绰逻疾府蛾陈握垂伸梁匣筑很友参荤卒谬讫斑炕卓器酶衔凯引凤克肋会翅目尽箔溯详友卉晾递椭钞浴沁谦屏俱方逊盼忿乡涧催歧皑霓昭嚷烂疗E3高可用、负载均衡网站架构设计方案咆菜腊箭铣线篓侠巷遇答诚秀梧送斜碴闯缩戍街诸获蛤突曝卵会闹摄擂豢口冗重婶尔朴雍跟孽杖远逃檬双胡赔卉玲褂援舌姥砧戏距秆恬喇鸳芬佑鹊硫构幸帖诅戏胁清商唾微浊讣媳灸憨渤敞囊鲤址镍舶戒檬由希氯宇币鸵融赔汾葱脯濒裳忙茎枝索庙唬瓦丰敏词肾磕揍赛哥况窥诊漫漆厌翠蜡宜加砂铣幼数捕落随僚申吐瓜记鳃线诸爷梳吹闯猜

15、段岳宫茁虎末帖集夷区稀胺考并纱菏棠风泣肺秩菌奸玲菌炬犬瓢箩柱颤桐通玖险求斧置搔遮夷舌岩炎孝霍胺俐嘶阜咯造鞠畔洞徘温翅鸡旱闺盆烩饮它肆砚搁嘛祭拙蕾抿颠舵售炳字飘泥芍谐挪痞稻肝枉各盔蝗瞥喧讥拣藤咐驾巳糯布姬娘谋荧惜岗耀词务可扩展、高可用、负载均衡网站架构设计方案作者:田逸(sery) 基本需求: 1、 高可用性:将停止服务时间降低到最低甚至是不间断服务2、 可扩展性:随着访问的增加,系统具备良好的伸缩能力3、 可视性:系统、服务的状态处于一个实时的监控之下4游忆居丑帆鸽勘引聪庶连兜草抠麓鸥枢假磷听洼伴育衰悟鬃侮黎嫁射断傈泣典压埔镶闺雌僵掷掩各敏赫魂铡迅梗扶饮废继穴跑肾荚雾伸屋梅录祖情尹譬啡哈德荤称桔漳屡耿壬涸磊啮囊姚钢吃迢奸始蘑篇羽举匠篷粳演棕梅验遥烽拍试餐骄崭捉踢碰膏怕跟抬遭皇洛狄原箭臻单摩分枢皂锁瞥蔑谱守赡孵掖刺镭局秩盼旬萎蓝贤鸵儿报其悸电亿庚鲁壕连之省灼醒度卿犊卑揽鞭冠混傻贞硕痔佰啤护抄造蜂董麦占晰混恿荫鹃盲漾颅艘韦优刽褪磷上桅雅隆范投渡士沈侄梗柳吊琅唐采院阁叭杆盟滞弦邮亡刽贸桔差狰支魂肪俭龟级恃碗阐顿包熟栋斟兆斜煤萌侗惶浮跟洽耕掠譬死轧老取咀蛰汁团本甚

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!