存储双活有三种块、文件和对象。块和文件双活都是以数据同步为前提的,对象通常是保证meta data的同步,底层文件数据做异步传输。
同步模式下主要是看业务对延迟的最大容忍度是多少,通常存储要求往返5ms延迟是做块存储双活的底线,距离如果按照光速计算就很远了。实际距离来说,欧洲有超过500km的SAN双活实施,国内基本都是50km以内。主要受制于光纤链路的皮质,包括跳数、熔纤的质量、光纤的摆放等等。
异步模式下,对距离理论上没有限制,因为对象存储大多是存放非结构化数据,通常数据量较大,带宽需要根据写入数据量的规模和能够容忍的RPO进行计算。