在大数据时代,人们往往需要既要解决一个数据中心的存储管理问题,又要解决多个数据中心的存储管理问题。数据中心的存储管理需求有几个显著特征:
1)数据体量巨大,动辄PB以上规模;
2)数据文件数量和类型繁多,动辄十亿数十亿级规模;
3)价值密度低但是要求处理速度快;
4)有1个或有限个之间具备骨干网络的数据中心,需要统一管理和调度;
5)庞大的规模要求降低管理复杂性。
针对上述需求,中科蓝鲸公司提出了自己的基于多数据中心的云存储解决方案,该方案实现要点是:
1)在存储中心内部采用SAN架构存储,提供单一命名空间,统一共享存储。
2)内部实现标准的NAS接口,譬如NFS、SMB/CIFS、FTP和HTTP协议;以及SAN的接口,譬如pNFS、ENFS等协议,访问私有云存储空间。
3)每个数据中心对外还可以提供FTP、HTTP以及S3的接口,提供公共的云存储访问服务。
4)多个存储中心连接到WAN骨干网络,通过外部NameServer来提供统一的云存储管理,同时该extent-NameServer还提供LocationService服务,外部的客户端通过它来访问各个不同的数据中心。
5)此外,Extent-NameServer还可以实现在不同的数据中心间备份或者容灾重要的数据。
中科蓝鲸公司基于多数据中心的统一云存储解决方案的优势是:
1)计算和存储依然是分离的,有效降低了管理的复杂性。
2)在单个存储中心的LAN网络内,实现了各种协议各种性能共享访问的模式,满足了内部各种业务需求。
3)在单个数据中心内部仍然可以实现各种扩容和数据的生命周期管理,它对外部是透明的,也就是说extent-NameServer无需干预。
4)Extent-NameServer使多个数据中心有了统一的管理平台入口,做到了逻辑视图统一,极大的方便了管理。
5)Extent-NameServer还提供了LocationService服务,使系统具备了公有云服务的能力。
6)在多个数据中心之间实现了重要数据的灾备管理,极大提高系统的运营能力。