(3) 缓存模式
Local和Metro都使用“write-through”(写通)的缓存模式, 而Geo使用“write-back”(写回),不仅写缓存,并且将缓存在另一个local Director上镜像,电源失效时用Director本地的SSD盘存放cache vaulting。VPLEX的分布式一致性缓存,结合RAID1和分布式RAID1,构成了VPLEX移动性、可用性、协同性功能的核心。
(4) 移动性
迁移:从源到目标,之后只能从目标端访问数据。镜像:提供数据冗余保护。复制:源卷仍可使用和访问。迁移之后,服务器或应用仍旧使用原来的VPLEX卷标识访问,所以不需要“割接”。迁移的起因很多,例如数据/应用/操作系统从一个存储迁到另一个,整合数据和数据库,迁移数据库,搬家等等。
(5) Migration Wizard,通过GUI做向导式迁移操作。
(6) 可用性,Local RAID 1防止存储故障,distributed RAID 1使active/active的应用可以防止站点的失效, Witness软件保证在Metro的环境中数据访问服务连续性的RTO/RPO均为零。
(7) 本地镜像
(8) 分布式镜像,VPLEX Metro和Geo支持该模式
a. Distributed RAID 1 volumes with write-through caching,同步镜像,RPO=0,两个cluster的卷皆可访问,RTT≤5
b. Distributed RAID 1 volumes with write-back caching,异步, RPO秒级
c. VPLEX consistency groups,一致性卷组
(9) Collaboration,只传变化量,一份数据两地皆可访问
(10) 导入导出,online模式,用主机端的工具“读——拷贝——写”。offline模式,很快,保留数据,加metadata然后导出给主机,volume封装过程可逆
(11) 系统管理服务,浏览器访问
(12) 支持Virtual Provisioning
(13) Witness,2个cluster中一个是preferred (优先的)另一个是non-preferred,假如集群之间的连接中断了,Witness会通知preferred cluster继续服务,而non-preferred停止服务直至内联恢复,反之万一preferred cluster停了,Witness通知non-preferred cluster继续服务,从而防止了“split-brain”。万一没有Witness,当某个VPLEX卷的preferred cluster失效时,服务就停止了。3个点应该分开防止1次灾难造成两个点同时故障。
(14) Geo用基于IP的WAN COM连接传送数据, 这是个基于Layer 3 UDP Data Transfer (UDT)的上层协议。