世界上只有两种类型的「游戏」,「有限的游戏」和「无限的游戏」。 有限的游戏,其目的在于赢得胜利;无限的游戏,却旨在让游戏永远进行下去。 有限的游戏在边界内玩,无限的游戏玩的就是边界。
—— 詹姆斯·卡斯《有限与无限的游戏》
世界上只有两种类型的「存储阵列」,「容量有限的存储阵列」和「容量无限的存储阵列」,今天就让我们来了解一款容量无限的存储阵列:阿里云混合云存储阵列。
顾名思义阿里云混合云存储阵列的主要应用场景就是当下最火的混合云,即同时使用公有云(公共云)和私有云(专有云)的应用场景。在私有云环境下存储阵列主要的服务对象就是以Oracle为代表的商业数据库、以及以VMWare为代表的商用虚拟化平台,对存储阵列的要求主要是性能、可靠性、扩展能力及企业级功能四个方面,阿里云混合云存储阵列在这四个方面和传统存储厂商的产品一样出色,具体体现在如下方面:
- 性能、支持闪存加速、RAID2.0(分布式RAID)
- 可靠性、全冗余架构、多控制器集群扩展(最大16控)
- 扩展能力、最大2800块硬盘
- 企业级功能、异构虚拟化(整合第三方存储设备)、双活/主备(Oracle相关)、克隆、快照、精简配置、VASA支持(VMWare相关)、Cinder支持(OpenStack相关)、在线压缩
具体指标见下图:
(上图来自于阿里云官网)
除了在私有云上的表现和其他存储厂商的产品一样之外,阿里云混合云存储阵列的独门绝技主要体现在向阿里云的扩展能力方面,有亚太地区市场份额第一的云服务厂商作为外挂,阿里云混合云存储阵列的扩展能力可以认为是无限的。混合云存储阵列的云扩展能力包括:
- 云复制、就是在云端完整的复制云存储阵列本地的内容,云端数据和本地数据保持一致。
- 云快照、在云端保存本地存储阵列的多个快照,根据需要可以选择其中一个在本地恢复。
- 云缓存、所有数据均保存在云端,本地存储阵列中只保存近期访问的数据。
- 云分层、本地保存热数据、云端保存冷数据,缺点是云分层在云端没有完整的数据拷贝,数据安全性上不及云缓存。
以上特性通过云端整合卷来实现,这里的卷是一个逻辑块设备,可以通过绑定LUN分配给主机使用,主要使用流程如下:
- 首先、在创建云端整合卷时需要绑定本地存储池和云端OSS Bucket(阿里云OSS对象存储服务的存储容器)。
- 其次、需要选择云扩展模式,包括云分层模式、云端缓存模式、、云端完全缓存模式(云复制),所有开启云特性的卷均支持数据块方式访问(FC、FCoE、iSCSI)。
- 再次、可以选择创建文件系统,创建文件系统后云端整合卷将可以通过NFS/CIFS方式进行共享访问。
- 最后、可对卷配置云快照保护,将定期生成的本地卷快照存储到云端OSS,需要时可进行手动恢复。在恢复时只要接入到OSS Bucket,混合云存储阵列将列出其中的卷及其快照信息,选择一个快照即可在本地恢复,在恢复时需要选择存储池,从快照恢复的卷将从该存储池中获取空间。
上述信息来自于我个人对阿里云混合云存储阵列的一些了解,最终产品交付的状态以交付时为准。