双活中心肯定是同步的,双活又叫同城双活,肯定会有严格的距离要求,一般要求来回的延迟小于5ms,距离小于100km,双活对于存储对于应用都有很高的要求,需要第三方仲裁节点,对于脑裂的判断机制有要求。整体资源投入等也是最大的。
双活的安全保障级别是最高的,rpo=0,如果整体方案做得好,rto也能做到约等于0。
异地的话用异步复制,但代表肯定有差异数据。
1、判断应用对RPO和RTO的需求
2、应用层在双活场景下,实际可以实现的RPO和RTO
3、配合应用层实际情况,选择存储数据层的传输方式和同步目标
4、双中心距离跟两个数据中心间链路延迟有直接关系,一般裸纤100KM内保证5ms内延迟即可,5ms是对一般业务性能保障的基础要求
好问题,这个我们之前做过一次,当然是在国内一个知名供应商的配合下执行的,可以分享给您:
1.双活中心我们采用的是同城,距离大概50公里,采用的是异步传输。理由是避免业务的性能下降,同时可以最大限度的保证数据的完整性;
2.数据中心内部使用同步方式,因为局域网带宽足够;
距离上:
异步适合长距离,同步适合短距离
对业务响应率要求高的场景用异步,反之是同步
不要认为双活业务就ok了,一定要做好备份,双活和备份不同。
都是双活中心了,存储肯定是选择同步了,否则就应该叫生产中心和灾备中心了。
同步的话按照厂商的说法,有长有短,基本都是在300KM以下,但实际运用的话,为了保证性能,双活中心间距控制在10KM-50KM以下。异步的话,要看能容忍的RPO时间了,容忍时间越长,间距可以越大。
其实很多因素都有影响有些方面可能已经脱离了技术层面了。距离近的。可以采用同步。距离远的要采用异步了,另外两点之间的线路质量。带宽大小也会影响传输的效果。有些地方及时距离比较近。但由于运营商的问题导致网络不稳定,资金不足导致带宽小等情况。也要考虑异步。所以还是要根据实际的情况和业务需要
收起