存储双活是应用双活的基础,解决的主要问题是数据的实时同步和实时可用,实现方案也有很多,从上到下大概包括四层
1、 应用层:比如 Oracle extend RAC 方案中,通过 ASM 实现数据层的双活
2、 主机层:一般基于 OS 层面的第三方卷管理工具实现,比如 storage foundation 、 GPFS
3、 网关层:比如 VPLEX 、 IBM SVC
4、 存储层:基于各家的中高端存储方案实现
每种方案都有各自的优劣势和最佳适用环境,需要根据自己关注的方面和实际情况来选择,一般认为存储层面实现数据双活会比较简单,方案选择的余地更大