块存储特性
块存储特性
//精简配置
FusionStorage块存储提供了精简配置功能,为应用提供比实际物理存储更多的虚拟存储资源。相比直接分配物理存储资源,可以显著提高存储空间利用率。
采用DHT路由技术,系统无需使用专门的集中元数据来记录卷的精简分配情况,和传统 SAN 相比,不会带来性能下降。
//重删压缩
为了应对管理数据增加带来的运营成本的增长,各存储设备的厂商都在存储设备中增加了对应的数据缩减手段,如重复数据删除(Deduplication,重删)和数据压缩(Compression,压缩)技术以减少实际需要保存的数据量,从而降低企业的运营成本。SmartDedupe 和 SmartCompression 是华为公司自主研发的、基于 FusionStorage 分布式块服务的重删压缩特性。
//多资源池
为了满足使用不同性能存储介质以及故障隔离, FusionStorage 块存储引入多资源池特性。一套 FusionStorage Manager 管理多个资源池。多个资源池共用同一个FusionStorage 块存储集群,包括 Zookeeper 和主 MDC 都是公用的。每个资源池有归属MDC,创建资源池时会自动启动 MDC 为其归属资源池, MDC 最大 96 个,资源池最大规模为 128 个,超过 96 资源池后会指定已有 MDC 为其归属 MDC,每个 MDC 最多管理两个资源池。资源池的归属 MDC 负责该资源池的初始化,初始化对存储资源进行Partition 划分,并将 Partition 与 OSD 的视图存储到 ZK 盘。当资源池的归属 MDC 故障后,主 MDC 会为该资源池指定一个托管 MDC。多资源池规划遵循以下原则:
- 同一资源池的硬盘类型一样,为不同类型的硬盘分别规划资源池;
- 同一资源池的硬盘容量规格要求一样,否则都按小容量规格的硬盘使用;
- 同一资源池的缓存介质一样,为不同类型的缓存介质分别规划资源池;
- 资源池创建时,各存储节点的主存硬盘数建议相同,允许主存硬盘数相差不超过两个。
//数据加密
FusionStorage 分布式块存储系统支持数据加密特性,通过配置加密盘和内置密管(华为 FusionStorage 分布式块存储系统自带密钥管理系统),和存储系统配合完成静态数据加密,从而保证数据的安全性。使用内置密管+加密盘来保证数据的安全性,
//Qos 关键业务服务质量
允许客户根据应用程序的一系列特征,比如IOPS(每秒的读写次数)、占用带宽等。来设置特定的上限,从而控制具体的性能。这样我们就能保障非关键性业务的上限,避免它抢占过多的资源。从而保障关键业务的资源利。
//快照
将用户数据卷在某一个时间点保存下来,用来保障数据的备份恢复,和导出。。
//异步复制
基于两套FusionStorage块存储集群,基于数据差异,周期性的同步。主卷上产生的数据会全部写入到从卷上,在上一个周期结束到下一个周期开始。
//双活
基于AB两数据中心对两套FusionStorage来做双活,将两个存储卷虚拟成一个双活卷,两个数据中心可以同时对这个双活卷进行读写。
当一个数据中心发生故障,可通过仲裁机制,把业务同步到另一台数据中心上,保障了业务的持续性。
当设备恢复时,数据会同步恢复到站点,并且支持IO重定向,处理逻辑写错误。