如果要采用SVC来做双活数据中心的存储虚拟化层。
第一、每一个数据中心对SVC节点的扩展性要求需要把握好。因为SVC产品是以IO GROUP为单位来实现IO控制的,IO GROUP之间不能实现负载平衡,那么就需要我们把握好业务压力和节点的扩展性问题。
第二,SVC实际上属于HA模式,故障时刻是一个切换过程,在切换过程中节点缓冲并没有同步,缓存数据就会丢失。那么从业务角度来讲我们需要把握是否可以忍受这样的情况,或者从应用上如何把握业务的完整性、数据的一致性。
第三,如果数据库层面要实现跨数据中心的RAC,而存储又要用SVC实现统一虚拟化,那么双中心之间的SVC的互联通道,延时和抖动指标就要严格把关了。
第四,通过加入闪存以及存储分层技术来平衡整个系统的性能问题。
收起这个问题有点大,考虑一些因素吧,可能不太全
1. 环境因素:
两地的距离,网络的质量,使用的场景
2. 应用问题:
双活的必要性,可以容忍的性能损失,可以承受的中断时间
3. 设备因素:
通信方式?DWDM,裸光纤?
仲裁设备?
收起