【2017年整理】异地部署(地理分布式)

上传人:油条 文档编号:4344593 上传时间:2017-08-18 格式:PDF 页数:3 大小:155.20KB
返回 下载 相关 举报
【2017年整理】异地部署(地理分布式)_第1页
第1页 / 共3页
【2017年整理】异地部署(地理分布式)_第2页
第2页 / 共3页
【2017年整理】异地部署(地理分布式)_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《【2017年整理】异地部署(地理分布式)》由会员分享,可在线阅读,更多相关《【2017年整理】异地部署(地理分布式)(3页珍藏版)》请在金锄头文库上搜索。

1、异地部署(地理分布式)异地部署(地理分布式)完成了上述架构建设之后,我们的系统是否就已经够强了呢?答案当然是否定的哈,优化是极限的。Web系统虽然表上看,似乎较强了,但是给予户的体验却不定是最好的。因为东北的同学,访问深圳的个站服务,他还是会感到些络距离上的慢。这个时候,我们就需要做异地部署,让Web系统离户更近。、 核集中与节点分散有玩过型游的同学都会知道,游是有很多个区的,般都是按照地域来分,例如东专区,北京专区。如果个在东的玩家,去北京专区玩,那么他会感觉明显在东专区卡。实际上,这些区的名称就已经说明了,它的服务器所在地,所以,东的玩家去连接地处北京的服务器,络当然会较慢。当个系统和服务

2、够的时候,就必须开始考虑异地部署的问题了。让你的服务,尽可能离户更近。我们前已经提到了Web的静态资源,可以存放在CDN上,然后通过DNS/GSLB的式,让静态资源的分散“全国各地”。但是,CDN只解决的静态资源的问题,没有解决后端庞的系统服务还只集中在某个固定城市的问题。这个时候,异地部署就开始了。异地部署般遵循:核集中,节点分散。核集中:实际部署过程中,总有部分的数据和服务存在不可部署多套,或者部署多套成本巨。对于这些服务和数据,就仍然维持套,部署地点选择个地域较中的地,通过络内部专线来和各个节点通讯。节点分散:将些服务部署为多套,分布在各个城市节点,让户请求尽可能选择近的节点访问服务。例

3、如,我们选择在上海部署为核节点,北京,深圳,武汉,上海为分散节点(上海本也是个分散节点)。我们的服务架构如图: 需要补充下的是,上图中上海节点和核节点是同处于个机房的,其他分散节点各独机房。 国内有很多型游,都是致遵循上述架构。它们会把数据量不的户核账号等放在核节点,部分的游数据,例如装备、任务等数据和服务放在地区节点。当然,核节点和地域节点之间,也有缓存机制。 、 节点容灾和过载保护节点容灾是指,某个节点如果发故障时,我们需要建个机制去保证服务仍然可。毫疑问,这较常见的容灾式,是切换到附近城市节点。假如系统的天津节点发故障,那么我们就将络流量切换到附近的北京节点上。考虑到负载均衡,可能需要同时将流量切换到附近的个地域节点。另,核节点也是需要做好容灾和备份的,核节点旦故障,就会影响全国服务。过载保护,指的是个节点已经达到最容量,法继续接接受更多请求了,系统必须有个保护的机制。个服务已经满负载,还继续接受新的请求,结果很可能就是宕机,影响整个节点的服务,为了少保障部分户的正常使,过载保护是必要的。解决过载保护,般2个向:拒绝服务,检测到满负载之后,就不再接受新的连接请求。例如游登中的排队。分流到其他节点。这种的话,系统实现更为复杂,又涉及到负载均衡的问题。W3Cschool()最的技术知识分享与学习平台此篇内容来于站户上传并发布。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号