扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共7页)
Easy Tier:存储层与子卷
IBM Storwize V7000所采用的自动分层存储技术名叫Easy Tier,源自IBM高端的System Storage DS8700。两者的Easy Tier原理和算法应该是一样的,但具体的代码实现会因系统软件平台的不同而有所区别。
IBM在2009年10月推出DS8700时,宣布将提供Smart Data Placement(智能数据部署)技术,实现自动分层存储。以Smart开头很符合IBM的“智慧”理念,一度有消息称,IBM的自动分层存储技术将被命名为Smart Tier(智能分层)。
2011年4月中,IBM宣布(在新版本的系统软件中)为DS8700增加Easy Tier子卷级自动分层存储功能。或许,在IBM看来,实现同等功能的前提下,Easy大于Smart,因为智能不一定易用,而易用则一定有智能在里面,譬如苹果以i开头的一系列产品……
Easy Tier处理流程是全自动的,无需用户干预。大体分为以下几个步骤:
②:当某个应用频繁使用同一区域或卷上的数据块(Extent,本页下面有介绍),就在HDD层上生成了“热点”(③);
④:IOM(I/O Monitor,I/O监视器)捕捉访问特性并生成使用状态,发送给DPA(Data Placement Advisor,数据放置顾问);
⑤:DPA标识热点并输出潜在的数据迁移到DMP(Data Migration Planner,数据迁移计划员);
⑥:DMP执行分析后根据物理存储特性(不同的存储层)向DM(Data Migrator,数据迁移器)提交推荐的数据迁移计划;
⑦:DM基于数据迁移计划确认并安排数据迁移活动,使用SVC的存储虚拟化功能无缝地重定向数据到更高的存储层(如SSD层,⑧),而无需中断任何应用的运行(⑨)。
上一页我们提到,描述自动分层存储技术的维度主要有两个——层数和粒度。Easy Tier只支持两个存储层:SSD一层,硬盘驱动器一层。IBM的逻辑是,在IOPS超强的SSD面前,哪怕是15K RPM与7200RPM硬盘驱动器间的性能差距也可以忽略不计。因此,Easy Tier会自动将各种类型的硬盘驱动器都划为较低的那一层。
在2U机架的空间内,Storwize V7000的控制柜和扩展柜可容纳12个大容量3.5英寸驱动器,或24个高性能2.5英寸驱动器
在这种两个存储层的体系中,分工很明确:SSD管IOPS,硬盘驱动器管容量。所以,硬盘驱动器阵营里IOPS最好而容量经济性最差的15K RPM,自然没有存在的必要。
Storwize V7000支持两种规格的2U盘柜:24个2.5英寸驱动器的控制柜2076-124和扩展柜2076-224,12个3.5英寸驱动器的控制柜2076-112和扩展柜2076-212。前者以IOPS为主要诉求,因此除了SSD,还有容量与IOPS都适中的10K RPM硬盘驱动器;后者专注于容量,只提供7200RPM硬盘驱动器。每种盘柜里的硬盘驱动器转速都相同,好处是不用考虑不同转速硬盘驱动器间的旋转震动干扰。
Storwize V7000支持的驱动器类型
SSD不产生旋转震动,与10K RPM硬盘驱动器混合使用自然没问题;
3.5英寸15K RPM硬盘驱动器已停止发展,估计以后也不会再提供;
3.5英寸7200RPM硬盘驱动器主要存储较少访问的数据,即所谓的近线(Near-Line,NL)存储,同样采用SAS接口,称为NL SAS
Easy Tier的宗旨是高度的自动化,尽可能地减少人工干预。不过,由于它不支持存储系统内部不同转速硬盘驱动器之间的分层,当Storwize V7000同时接有2.5英寸和3.5英寸的盘柜时,还是要做适度的规划,尽量把2.5英寸10K RPM硬盘驱动器与7200RPM硬盘驱动器放在不同的存储池中。因为Easy Tier的效力仅限于存储池内部,不会跨越存储池进行分层操作。
在自动分层存储的粒度方面,Storwize V7000沿用了SVC的Extent(扩展数据块)体系。每个卷由最多131072(即128K,K=1024)个Extent组成,这个Extent就是分层迁移的最小单元——显然,一定数量的Extent可以构成规模小于卷的的数据块集,即我们所说的“子卷”。Extent的尺寸范围在16MB至8GB之间,在管理员创建存储池时选定,之后不能更改。
Storwize V7000最大卷容量和集群最大存储容量与Extent尺寸的关系
Extent的尺寸决定了卷和集群的最大容量。从上表中可以看出,当Extent设定为最大值8GB时,Storwize V7000的卷容量可达1PB,集群(可管理4百万——4×1024×1024个Extent)更高达32PB。IBM认为,很多集群的容量有1PB就够了,因此建议Extent尺寸设为256MB,此时卷的最大容量为32TB。事实上,在Storwize V7000的GUI(图形管理界面)中,创建存储池时默认的Extent尺寸即为256MB。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者