目录
基本概念
工作原理
SmartThin关键技术
SmartThin主要功能
应用场景
精简LUN,存储空间超分配 按需动态分配存储资源,提高存储资源利用率
Thick和Thin LUN的区别如下
基本概念
Thin Lun属于存储资源的虚拟化,因此需要基于RAID 2.0+存储虚拟资源池创建Thin LUN(Thin LUN和传统的Thick LUN共存于同一个存储资源池中)
将大于物理存储空间的容量形态呈现给用户,提高存储资源利用率(不过性能相比于Thick LUN时较低的)
需要有映射表来记录实际存储区域与逻辑存储区域之间的关系
工作原理
SmartThin读操作:
SmartThin写操作:
SmartThin关键技术
Capacity-on-write技术:写时分配技术
Direct-on-time技术: 读写重定向技术
由于采用Capacity-on-write技术,数据的实际存储区域和逻辑存储区域的关系按照写时分配的原则随机映射确定(不再固定)
所以在对Thin LUN进行读写时需要重定向实际存储区域和逻辑存储区域的映射关系
在写过程中动态更新映射表,在读过程中查询映射表
因此Direct-on-time重定向操作也分为读重定向和写重定向
SmartThin主要功能
容量虚拟化: 主机可感知的容量大于Thin LUN实际占用存储容量
存储空间写时分配: 主机在向Thin LUN写入数据时,写多少分配多少(Capacity-on-write技术)
Thin LUN在线扩容:在不中断业务的情况下,存储空间增大(扩容后需要在客户端重新扫描LUN)支持存储池间接扩容(加硬盘的数量)和Thin LUN直接扩容(增加硬盘的容量)两种方式
Thin LUN空间回收:支持标准SCSI命令空间回收和零数据释放空间回收两种方式
应用场景
对业务连续性要求较高的业务(银行票据交易系统)
应用系统数据增长速度无法准确评估的业务(E-mail邮箱服务、网盘服务)
多种业务系统混杂并且对存储需求不一的业务(运营商服务)