一. 背景
随着企业规模的扩大和全球化发展,构建异地多活技术架构成为提高系统可用性和灾备恢复能力的关键。本文将深入探讨异地多活技术的概念、重要性以及构建异地多活技术架构的关键步骤。
二. 架构模式
-
异地多活-数据双活(左图):全部资源都是双活,则意味着存在数据双向同步的场景 : 流量客户端的流量可能会走到Region-1,也可能会走到Region-2. 不同Region下的存储是要做跨地区数据同步的,数据同步会存在延迟。若一个用户客户端的流量一开始负载到Region-1,后面有负载到Region-2,会出现数据不一致的情况。 故需要在GTM的位置,进行流量固定机房的负载,保证同一个流量可以一直负载到同一个Region。
-
异地多活-数据单活(右图):只有应用做双活,涉及到数据的地方还是使用单一中心,做数据单项同步。