我个人觉得双活集群比主备集群要复杂的多。
背景是由于公司之前整站宕机过好几个小时,无法恢复,只能新开集群才恢复。
我的疑问是,搞双活应该是一个循序渐进的过程,先做好集群备份、再做好主备集群、再双活?
1
GopherDaily 2023-11-02 17:56:31 +08:00 1
饿了么之前搞主备,小问题不用切,大问题不敢切。
后来还是从头开始搞多活,这才是正道,我个人觉得。 相比 18 年,Mesh 流行了这么多年后,很多事情其实简单了非常多;或者说现有解决方案也出现了 https://github.com/j2gg0s/j2gg0s/blob/main/_posts/2023-10-27-k8s%3A%20%E5%A4%9A%E9%9B%86%E7%BE%A4%E7%9B%B8%E5%85%B3%E6%A6%82%E5%BF%B5.md |
2
Fooooo0 2023-11-02 17:57:56 +08:00
没什么复杂的,不做双活就是因为钱而已
|
3
louisxxx 2023-11-02 21:16:17 +08:00 via iPhone
不是技术不行,是钱不行
|
4
CodeWind 2023-11-02 21:57:53 +08:00
无,故障的时候一堆人等恢复,特别是公有云故障
|
5
dorothyREN 2023-11-02 21:59:04 +08:00
啥集群,我们都是单机
|
6
GeekGao 2023-11-02 21:59:13 +08:00
对于复杂业务而言(例如接口 QPS >1000, 数据同步> 100MB/s, 业务系统的应用至少有几十个),双活的成本很高,不止是技术问题本身,更多的是管理水平的因素:运维团队、基础架构研发和业务开发团队要合作紧密才能实现。
|
7
GeekGao 2023-11-02 22:00:54 +08:00
双活前提是主备要玩明白,然后再找方案调研数据同步的一致性问题和核心业务切换演练
|
8
FFFing 2023-11-02 22:51:49 +08:00
这完全取决于业务类型和成本收益比。
|
9
securityCoding 2023-11-03 07:58:43 +08:00 via Android
没明白双活意思,平时服务都是两地或三地部署
|
10
hancai 2023-11-03 09:36:45 +08:00
现在主备都没得,灰度发布都成问题
|
11
Cola98 2023-11-03 10:09:16 +08:00
中间件基本上都双活了
|
12
betainCao 2023-11-03 10:18:00 +08:00
现在中小厂商不都多云跨 region 部署嘛。
|
13
salmon5 2023-11-03 14:07:31 +08:00
这不是默认有的吗?
|