如何部署“双机房双活”系统?

2020-08-04 11:19:19 +08:00
 huisezhiwei

甲方招标需求中,要求系统部署支持“双机房双活”,本人没有相关的经验。希望有大神能够介绍一二。

补充背景:

  1. 甲方是金融行业龙头企业,硬件资源投入意愿高,但对安全性要求也高。
  2. 系统本身支持集群部署,依赖 zk 、redis 、kafka 等常规分布式中间件。
  3. 系统本身由多种类型的节点组成,部分节点需要与外网通信
4652 次点击
所在节点    程序员
28 条回复
etmad
2020-08-04 14:45:22 +08:00
不差钱就 EMC vmax + vmware vmsc
flowercoder
2020-08-04 15:40:17 +08:00
zk 是 zookeeper 对吧,我记得可以我们千年也想上过,还一个是 roseha,这两款软件都可以去万能的马爸爸咨询,个人觉得都是有钱就能解决的,不是难事,搜软件名就行
8bit
2020-08-04 15:59:59 +08:00
找商业虚拟化平台,vmware 或者国内的虚拟化平台,虚拟化平台基础上操作系统级双活以及软件中间件上的双活。开源的出了事没人能快速处理,担责任的。
weizhen199
2020-08-04 16:46:50 +08:00
都金融龙头了,这个感觉是不是直接花钱 IOE 比较好
mytsing520
2020-08-04 22:25:55 +08:00
能回答这个问题的几乎都是架构师级别
xinhaiw
2020-08-05 01:14:01 +08:00
说白了就是 multihoming 和 HA 。对于懂网络的这个不难。
lance6716
2020-08-08 13:28:22 +08:00
TiDB 有两地三中心部署文档 https://docs.pingcap.com/zh/tidb/stable/three-data-centers-in-two-cities-deployment

案例 https://zhuanlan.zhihu.com/p/62766069

如果有成为客户的意愿可以联系官网
bingoup886
2022-06-08 11:56:39 +08:00
双活好实现,问题在于数据同步和延迟。不过有个思路是在路由层保证用户读取数据的请求走与之前写数据时相同的机房,这样可以解决延时敏感的问题,数据的同步保证最终一致即可。

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

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

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

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

© 2021 V2EX