本文转载自EMC中文支持论坛。EMC发布了VNX操作环境的新版本。Block系统新版本是v05.32.000.5.006,File系统新版本是v7.1.47.5。此次发布的新版本对原有的很多功能进行了改进,同时又带来了很多令人惊喜的新功能。本文将探讨存储的使用效率和性能的Fast VP和存储池(Storage Pool)有哪些改进和新功能。
解决方案:
新版本中Fast VP和存储池主要有以下改进,本文将详细介绍新的分层策略和均衡方面的改进。
· 支持混合RAID级别
· 增加新的RAID配置
· 增加新的分层(Tiering)策略
· 支持扩容后重新均衡(Rebalance)
· 层级内自动实现负载均衡
在介绍新版本的设计之前我们先来讨论目前FAST配置的三种分层策略。
1)最高可用层(Highest available tier)
适合访问量不一定最高但是访问时需要很高性能的应用,例如要求高性能的OLTP。对于配置了Highest available tier的LUN,其数据分片(Slice)会尽可能地被放置在最高可用层。如图中LUN-1置于SSD块上。
2)自动分层(Auto-tier)
适合需要一定的性能但是活跃程度多样的数据库。对于配置了自动分层的LUN,FAST会按照活跃度的不同,在不同层级的磁盘间自动分配其数据分片(Slice)。 如图中LUN-2横跨在SAS和NL-SAS上。
3)最低可用层(Lowest available tier)
适合对性能和响应时间要求不高的应用,例如用于存档的数据。无论其活跃度如何,FAST都会将这些LUN的数据分片(Slice)放置在最低可用层。如图中LUN-3置于NL-SAS磁盘上。
新版本引进新的FAST分层策略
高可用后自动分层(Start High then Auto-tier)
当用户对给定的LUN选择此策略时,初始数据会被分配在最高可用层,然后根据活跃度后续进行自动分层。如图中,LUN-4起初全部放在SSD块。随着时间的推移,某些数据已经冷却并不再需要SSD的性能,其数据分片会被从SSD块移至SAS块。
新的FAST分层策略带来的好处
新增加的策略让让最昂贵和速度最快的硬盘最先投入使用,充分利用磁盘获得最高的性价比。
用Unisphere查看FAST新增策略
创建新LUN->FAST配置-> 策略Start High then Auto-tier
LUN属性->FAST配置->策略Highest Available Tier和Auto-Tier
新版本引进的均衡功能
1)存储池扩容后重新均衡(Rebalance)
· 扩容时所有数据分片会被重新分配从而横跨所有磁盘
· 在不同层级(Tier)间和层级内部都能执行此功能
· 新磁盘添加后系统自动触发此功能,无需安装FAST VP Enabler
· 安装有FAST VP Enabler的存储可以对此功能加以管理(停止、暂停、继续)
2)层级内部自动执行负载均衡
· FAST VP在层级之间均衡数据比如将数据从SAS上移至SSD或者下移至NL-SAS
· 此功能在层级内部基于数据活跃度,在不同的RAID组间重新分配数据分片(Slice)
· 新磁盘添加后系统自动触发此功能,需要安装FAST VP Enabler
下面例子将有助于我们理解两个新功能。
如上图所示混合存储池1最高性能层级选用4+1 RAID 5 SSD盘,性能层级选用4+1 RAID 5 SAS盘,容量层级选用6+2 RAID 6 NL-SAS。混合存储池中的两个Pool LUN存放有热、温、冷三种类型的数据,这些LUN的分层策略设置为最高可用(Highest Available Tier)。
请注意,在这个例子中SSD磁盘已全部用满,有些热数据不得不存放在性能层级。这时向存储池添加4+1 RAID 5的SSD盘,系统自动触发重新均衡机制,IO负载将被均衡到所有磁盘上。
如上图所示重新均衡被触发后,系统会自动尝试对存储池中的剩余数据做负载平衡。
· 在SAS盘上的热数据将被重新分配到SSD盘。
· 由于分层策略设置为最高可用,在SAS盘上的冷数据也被移动到SSD盘。
· 容量层级上的数据被移至SAS盘。
新的均衡功能带来的好处
1)扩容后重新均衡让新磁盘立即投入使用,充分利用其空间和性能
2)负载均衡有助于提升存储的性能
用Unisphere查看重新均衡功能
存储池的属性Properties->层级状态Tiering
· Move Down/Move Up显示在不同层级之间移动的数据量
· Move Within显示在层级内部移动的数据量