组网方式不同,vlpex 网关外置,国产存储如华为网关内置。VPLEX存储组网方式,数据库主机访问单边站点;国产存储数据库主机访问双边存储,SAN网络要两边打通。
逻辑灾难的保护建议通过ADG或其它的备份方式实现。
最好的方案是存储双活+逻辑备库(adg或ogg)+备份软件实现。确保存储故障时,通过逻辑备库提升为主库实现业务不中断。
收起国内双活方案以存储型双活为主,属于两类技术,网关型的更加灵活、兼容异构且对存储平台无绑定;基于存储引擎的组网更简单、不需要额外的硬件,但需要绑定存储,每种方案都有各自比较适应的场景,效果差不多,但实现的方式不一样,具体采用哪种建议根据实际需求和现有环境来定。
所有存储双活方案都只能预防物理故障,对于逻辑故障无能为力, EMC 有专门预防逻辑故障的方案 -RecoverPoint, 可以实现 I/O 级别的连数据保护功能,可预防类似人为误删除或者病毒攻击等逻辑灾难, RP 可以和 vplex 配合来实现,用 vplex 实现物理故障的保护,用 recoverpoint 实现逻辑故障的保护,这也是我们一般推荐用户使用的最高可用性保护方案。
收起VPLEX方案的优势是方案成熟,提供异构存储纳管以及为底层存储提供双活的能力,能盘活现有存储资产;劣势在于维护成本高,不仅要关注底层存储的容量和性能,还需要关注VPLEX网关的稳定性。
国产存储双活方案在于维护简单,产品方案大多处于快速迭代期和稳定成熟期之间,需要有一定的故障容忍。
物理灾难防护主要通过存储和计算的多节点部署的方式,不管是同机房两台存储,还是异地机房两台存储的布局设计都可以。方案上可以选择存储双活或者存储复制技术,计算节点可以采用Active-Standby或者 Active-Active,具体方案根据RTO,RPO的需求来定。
逻辑灾难防护重点可以通过数据库或文件的备份,也可以采用类似DG的方案,还可以通过CDP来数据同步, 具体方案也是根据RTO,RPO的需求来定。
目前的存储网关产品,vplex,svc等都是年头久的老牌产品了,不过随着依托于存储网关的双活数据中心成本高,链路质量要求苛刻等客观条件限制,基于存储底层设备复制的方案,入场玩家越来越少。
国产存储双活基本也只有华为这样的传统大厂在在做。
我认为目前基于国产存储双活,未来的发展趋势是会向上层靠拢,比如mysql的主从复制,数据库的cdc, 基于数据传统的dts等技术,都是针对特定场景,从保证数据的最终可用性和仅传输必要数据等方面有,数据库事务等方面提出新的双活,甚至多活解决方案。