云端架构:基于云平台的41种可复用的架构最佳实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

4.7.2 全球部署的核心概念

全球部署不仅有一个方案,根据业务部署泛微、数据库同步方式等,可将全球部署分为以下几种方式。

• 全球业务部署在一个地域,读写延迟高,数据一致性强。

• 全球业务分布式部署在不同地域,仅有一个主数据库(主库),从主数据库拉取同步数据,从数据库(从库)数据定期更新到主库。

• 全球服,采用强一致性的方案,业务方将全球多个地域组成一个全球服业务区域,在该区域内数据强一致性写入,会有一定的延迟,延迟大小取决于该全球服所选择的地域及网络环境。选择一个地域作为当前业务单元的主数据库,用于处理当前地域和其他地域的数据库写请求,而将其他地域中的数据库设置为从库,用于提供数据库读操作。

• 全球业务漂移,自动选择最优的多个地域组合来迎合所在地区的用户,根据网络延迟进行自动判断,数据也具有较强的一致性。