解决方案顶部轮播图-banner1

基于VSAN的存储双活解决方案

Virtual SAN 能够在位于不同地理位置上的两个站点间创建延伸集群并同步复制数据(RPO=0),一个站点发生故障时系统会自动切换到另外一个站点,从而实现站点层面的保护,支持企业级可用性并确保即使整个站点出现故障也不会丢失数据,几乎能够实现零停机,延伸集群的架构图如下所示。

解决方案-存储-03-01.png

                图:延伸集群


VSAN的延伸集群需要Witness节点,这个节点只存放元数据,不存储业务数据,它的作用是和两个站点建立心跳机制,当其中一个站点故障或站点间发生网络分区的时候,Witness可以判断出发生了什么,并决策如何确保可用性。

VMware已经准备好了特殊的Witness虚拟设备 (Witness Appliance),实际上就是装有ESXi的虚拟机,该设备可以部署在第三个站点或者vCloud Air上。
延伸集群中的Witness节点与其他两个站点之间的延时可以在100ms以内(RTT<=200ms)。
而Site A与Site B之间延时小于5ms,而带宽的需求是: Bandwidth(B)  >  Write bandwidth(Wb) * Data Multiplier(md) * Resynchronization Multiplier(mr)。
其中, Data mutiplier指数据倍数,包含了 VSAN 传输及其他相关操作的元数据开销。 VMware 建议设为1.4 。 Resynchronization指重同步倍数,将可能的重同步的事件考虑在内。 VMware 建议规划带宽的时候,在最大带宽基础之上,额外预留 25% ,用于偶尔可能发生的重同步需求。也即,这个值建议为 1.25 。举例来说:
假设 VSAN 上工作负载为每秒 10000个写操作,写 IO 大小为4KB ,这就意味着写带宽为 40MB/s ,或者320Mb/s 。这样网络带宽要求为:
B = 40MB/s * 1.4 * 1.25 = 70MB/s 或者 560 Mb/s
在延伸集群上,VSAN 6.1支持跨站点的 vMotion 和 HA,进而实现灾难规避和恢复。
解决方案-存储-03-02.png 
                   图:跨站点的HA和vMotion
可见,延伸集群可以帮助企业有效避免灾难、进行有计划的维护并实现零RPO。


此外,VSAN延伸集群还可以结合vSphere Replication和SRM实现两地三中心的高级容灾,如下图所示,其中RPO最低可以达到五分钟。

解决方案-存储-03-03.png 
               图:VSAN结合VR和SRM


0.069715s