存储的同步容灾一般在100公里的范围内实现。这是常规的规则,
该规则的计算理论依据为:
1)同步容灾需要任何一个I/O要同时写到生产节点和灾备节点,任何一个I/O写成功都需要返回ACK确认;
2)通常系统的I/O有严格的时延要求,磁盘I/O不能超过1ms才能确保SLA。---这个1ms最大不能放大到5ms
3)光速是30万公里/秒,但这是光在真空中的速度。但是光在光纤中的速度大概要损失31%,也就是只剩下大约20万公里/秒。
4)根据1-3,可以计算一下同步容灾的距离如下:1ms* 20万km/s /2=100km.
以EMC存储为例子,厂商推荐是30km以内,主要是为了保证SRDF同步复制数据延时,目前使用EMC数据中心多在30km以内,同城数据复制延时最大在5ms-10ms量级。同城复制有可能是裸光有可能是FC转IP,这个网络延时都有时间限制,否则系统的写响应时间没办法保障。
收起通常说距离是因为距离和延迟有一个对应关系,其实关键是看光纤传输延迟。链路质量差的话,可能同城20公里就有可能无法支持双活了。双活的光纤传输延迟有可能容忍到5ms,具体的延迟要看存储说明,并且实际的测试一下链路。不上不下的时候有条件最好做个POC
收起