加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

一文详解:怎样计划出高可用的漫衍式架构?

发布时间:2018-08-13 23:55:19 所属栏目:教程 来源:佚名
导读:【资讯】本文作者将与各人分享今朝主流的漫衍式架构、漫衍式架构中常见理论以及怎样才气计划出高可用的漫衍式架构。 在漫衍式架构中,SOA 和微处事架构是最常见的两种漫衍式架构,并且今朝处事网格的观念也越来越火了,我们就先从这些常见的架构开始。 SOA

  CDN 本质上就是一种收集缓存技能,可以或许把一些相对不变的资源放到间隔最终用户较近的处所,一方面可以节减整个广域网的带宽耗损,其它一方面也可以晋升用户的会见速率、改进用户体验。

  一文详解:怎样计划出高可用的漫衍式架构?

  实际体系中我们一样平常会把静态的文件(图片、剧本、静态页面等)放到 CDN 中:

  当用户会见网站页面上的内容 URL,颠末当地 DNS 体系理会,DNS 体系最终会将域名的理会权交给 CNAME 指向的 CDN 专用 DNS 处事器。

  CDN 的 DNS 处事器将 CDN 的全局负载平衡装备 IP 地点返回用户。

  用户向 CDN 的全局负载平衡装备提倡内容 URL 会见哀求。

  CDN 全局负载平衡装备按照用户 IP 地点,以及用户哀求的内容 URL, 选择一台用户所属地区的地区负载平衡装备,汇报用户向这台装备提倡哀求。

  地区负载平衡装备会为用户选择一台吻合的缓存处事器提供处事。选择的依据包罗:按照用户 IP 地点,判定哪一台处事器间隔用户最近。

  按照用户所哀求的 URL 中携带的内容名称,判定哪一台处事器上有效户所需内容;查询各个处事器当前的负载环境,判定哪一台处事器上有处事手段。

  基于以上前提的综合说明之后,地区负载平衡装备会向全局负载平衡装备返回一台缓存处事器的 IP 地点。

  全局负载平衡装备把处事器的 IP 地点返回给用户。用户向缓存处事器提倡哀求,缓存处事器相应用户哀求,将用户所需内容返回到用户终端。

  假如这台缓存处事器上并没有效户想要的内容,而地区平衡装备依然将它分派给了用户,那么这台处事器就要向它的上一级缓存处事器哀求内容,直到追溯到包括该内容的源处事器并将内容拉到当地。

  什么环境下用 CDN?

  最得当的是那些不会常常变革的内容,好比图片,JS 文件,CSS 文件。图片文件包罗措施模板中 CSS 文件顶用到的配景图片,尚有就是作为网站内容构成部门的那些图片等等。

  灰度宣布

  我们的应用纵然颠末尾测试部分的测试,也如故很难全面包围用户的行使场景。

  为了担保十拿九稳,我们在举办宣布的时辰一样平常城市回收灰度宣布,也就是会对新应用举办分批宣布,慢慢扩大新应用在整个及集群中的比例直到最后所有完成。灰度宣布是嗣魅针对新应用在用户体验方面完全无感知。

  灰度宣布体系的浸染在于,可以按照本身的设置,来将用户的流量导到新上线的体系上,来快速验证新的成果。

  而一旦出题目,也可以顿时的回滚宣布,简朴的说,就是一套 A/B Test 体系:

  一文详解:怎样计划出高可用的漫衍式架构?

  总结

  通过本文,我们就对主流的 SOA 架构、微处事架构、处事网格架构做了理会,然后知道了漫衍式架构中的几个根基理论,然后还说明白怎样计划出高可用的漫衍式架构。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读