是否也像HA那样,数据库服务IP是虚拟的,漂移的?主坏了,自动切换到备机,数据库同步的时间间隔粒度怎么算?
核心是解决数据库一致性问题,其他的问题目前应该都是投入产出的问题了。目前据了解同城双活要不是应用级双活,要不是数据库读写分离一边读一边写。两边都读写的话需要保持数据的双向复制同步,目前不知道哪家金融单位实现了这个。
或者是从核心上做两套出来,两边逻辑分离,互相同步数据,而且可接管对方业务,这个投入有点大。而且应该也不算严格意义的双活。
前置类的系统,与数据相关小的系统双活比较容易实现。比如atm前置这些,两边分别记流水,然后同步即可,一般退货类交易实时性要求没那么严格,或者特殊处理一下。
做到数据的双活投入有点大。
收起双活数据中心,一个比较大的话题,可以从多个角度进行讨论:
1、网络层面:建设基于网络双活的双活数据中心,采用双活网络线路;
2、存储双活:底层存储采用双活,异地双活存储,保证存储层面数据安全;
3、主机双活:建设双活主机的架构,异地双活主机,有效保证主机层面的应用安全;
4、业务双活:从软件层面进行双活数据中心建设,集群、业务等方面的双活建设。
双活数据中心,要考虑的东西太多,首先硬件层面要考虑网络双活,主机双活,存储双活等;其次软件层面要考虑应用双活,数据库集群,数据复制的需求等。要一层一层的实现,还是一个比较大的工程。
收起