V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Features
V2EX  ›  程序员

有没有低成本异地容灾方案?

  •  
  •   Features · 2022-12-18 17:52:45 +08:00 · 2171 次点击
    这是一个创建于 704 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我自己构思的:

    1.利用 MySQL binlog 跨区域同步把 A 区数据热备到区域 B 的一台 slave 数据库中
    2.在区域 B 中新建若干台业务服务器,程序版本和 A 区业务服务器保持一致,和 slave 数据库保持连接
    3.检测到 A 区业务中断,将域名解析到 B 区业务服务器

    这样会中断 5-10 分钟,但是成本低,好操作

    大家有什么好办法吗?
    4 条回复    2022-12-18 20:38:42 +08:00
    illuz
        1
    illuz  
       2022-12-18 18:29:17 +08:00 via Android
    数据同步延时得考虑下,特别是金融服务就得更慎重了,蚂蚁搞了好久异地多活,光纤被挖断不得还是得停服
    flewover
        2
    flewover  
       2022-12-18 18:49:33 +08:00
    - 单看数据库的异地灾备,两地三中心,成本很高;一种高性价比方式是同城多 az ,异地有一个异步复制的 az ;但具体采用什么方案,要综合看一致性,RTO ,RPO 各项指标了。
    - 应用层也有应用层的灾备;
    lynskylate
        3
    lynskylate  
       2022-12-18 20:35:24 +08:00
    异地容灾这种还是和业务息息相关的,看你愿意为了高可用在业务上损失什么
    victorc
        4
    victorc  
       2022-12-18 20:38:42 +08:00
    基本上你就是你说的这些
    你的目标和低成本是矛盾的,有钱人才容灾,穷人赌命。

    要异地容灾,就要把钱花到位,把预算考虑充分,不然还不如不做
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   944 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 21:26 · PVG 05:26 · LAX 13:26 · JFK 16:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.