多地域部署

把服务与数据分布到多个地域,兼顾就近访问与地域级容灾;主动-主动需要解决数据冲突与流量调度,主动-被动实现简单但存在切流决策与容量验证成本。

模式

模式流量形态主要挑战
主动-被动单地域承载,故障后切换切换决策与备用容量预热
主动-主动双地域同时承载数据冲突与写路径一致性
读写分离式读就近多地,写单地域写地域距离带来的延迟
数据能否多地域写入取决于业务一致性要求;双活写冲突的合并规则必须事先定义并测试。

易错点

  • 双活未定义冲突解决规则,切换后数据错乱
  • 备用地域容量未预热,切换后无法承接全量流量

数据来源与参考

  • AWS Well-Architected Framework:Reliability Pillar
  • Google SRE Book:Data Center 级容灾
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌