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

2022-12-18 17:52:45 +08:00
 Features
我自己构思的:

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

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

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

要异地容灾,就要把钱花到位,把预算考虑充分,不然还不如不做

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/903322

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX