多语言展示
当前在线:921今日阅读:27今日分享:41

如何看待多地部署的架构

随着互联网业务支撑的规模越来越大,面向的用户越来越多,覆盖范围越来越广,很多企业必须要开始考虑多地部署的架构。
方法/步骤
1

异地部署不仅可以应对灾难性的事件,也可以在系统大型变更时,进行地区级的灰度升级,还可以优化接入质量。

2

多地部署情况下的流量以及资源分配,仅仅靠容量评估来进行是缺乏可靠性的,必须进行周期性的压力测试演练。

3

多地部署的架构,必须实现数据与逻辑分离,考虑数据的多地同步,具备平行扩缩能力以及就近调度的能力

4

多地部署的核心架构框架,一般也是分为接入层、逻辑层和数据层,要考虑资料写数据同步,状态些数据同步,以及异地用户消息穿越。

5

无状态的统一调度服务是一项核心的技术,高效的支持名字服务,负载均衡,故障容错以及就近访问和自动异地容灾切换。

6

多地部署对于资料关系链数据,要有高可靠性保证,一般是读多写少,跨地区之间的同步流量相对较小。

7

而对于状态数据,一般都是可再生数据,读多写多,地区间的同步流量大,而且数据下沉到应用,本地同步流量也大。

推荐信息