架构解析:同城双活、异地多活、单元化架构
# 前言
随着移动互联网的深入发展,用户增长达到一定规模后,不少企业都会面高并发业务和临海量数据的挑战,传统的单机房在机器容量上存在瓶颈。
在一些极端场景下,有可能所有服务器都出现故障,例如机房断电、机房火灾、地震等这些不卡抗拒因素会导致系统所有服务器都故障从而导致业务整体瘫痪,而且即使有其他地区的备份,把备份业务系统全部恢复到能够正常提供业务,花费的时间也比较长。
为了满足中心业务连续性,增强抗风险能力,多活作为一种可靠的高可用部署架构,成为各大互联网公司的首要选择
# 同城双活
单个机房在出现不可抗拒的问题(如断电、断网等因素)时,会导致无法正常提供服务,会对业务造成潜在的损失。所以在金融级的高可用设计上,为了避免用户损失,需要一种可以基于同城或异地的多个不同机房之间的多活机制,在保障数据一致性的同时,能够最大程度降低由于机房的仅单点可用所导致的潜在高可用问题。同城双活就是其中的一种机制
# 异地多活
# 参考链接
编辑 (opens new window)
上次更新: 2024/01/02, 01:26:45