多个阵列一个系统:EqualLogic评测解析
剑雨 发表于:12年05月09日 10:54 [转载] IT168
面对日益纷繁的存储选择,IT部门显得有点手足无措,不过,至少有一点是很明确的:在大多数基础设施中,大部分数据只是孤独地“坐在那里”,而只有小部分数据总是不断被使用。如果能够以节省成本的方式来解决这个问题,就能帮助降低存储的支出,同时降低电耗和冷却成本,还能提高性能,何乐而不为呢?
目前市面上有一些存储分层解决方案可供选择,但是这些产品往往面向高端市场。对于大多数人而言,你可能会选择SAS磁盘,也许再加上已经部署的较旧的基于SATA的磁盘,你可能还会配备另一个固态硬盘的阵列用于额外存储。这样就得到了一个手动分层:将旧数据放在SATA\SAS,而将高使用率的数据放在SSD。这是一个可行的解决方案,但是需要精力和时间来保持每种类型数据的灵活性。
戴尔的EqualLogic iSCSI SAN现在提供跨阵列(甚至跨不同类型阵列)的自动化分层。在实验室里,我运行了具有12个SAS驱动器的Dell EqualLogic PS4100E以及具有混合磁盘组合(8个SSD和16个SAS驱动器)的PS6100XVS,每个单元都配备了冗余控制器,每个阵列都配备两个 10GbE接口。
多个阵列,一个系统
PS4100E和PS6100XVS被放置在相同的存储组,并作为单个实体来管理。Dell EqualLogic管理软件允许使用存储组来确保存储卷可以扩散到多个单独阵列。在以前,保持阵列之间一致性是非常重要的,这样存储卷就不会扩散到一个单元的较快的磁盘,而又扩散到另一个单元较慢的磁盘,不过现在这已经不再是要求了。
因为这两个阵列都是存储组的成员(具有单一的IP地址和iSCSI网关),绑定到不同的iSCSI LUN的主机会认为只有单一的存储主机。iSCSI流量在控制器上的活动接口和阵列本身进行负载平衡。
此外,通过自动化存储分层功能,这些控制器就知道哪些存储块最常被使用,然后控制器会将这些“热门”存储块移动到最快的存储阵列,确保需要快速访问的数据不会位于较慢的阵列。传统磁盘同样具有这个功能,但是加入SSD(尤其是6100XVS与低成本PS4100E的混合版本)后,这种阵列比传统磁盘更能够显示这些功能在生产工作负载中的优势。
让我们设想一个具有相当传统存储工作负载的中等规模的基础设施,其中有运行数百个虚拟机的一批管理程序,还有通用文件共享,和驱动Web应用程序层来提供关键业务应用程序的数据库。
通常,我们会通过同类存储阵列来满足所有存储要求,但是这样做也有缺点。例如,这意味着用户存储在其目录中长期被遗忘而从未再次被访问的2GB电影文件将位于经常被读取和写入的核心数据库服务器的旁边。在一个理想情况下,这些文件不会混合在一起,但是我们都知道现实世界中总是会出现这样的例子。
通过自动化分层,被忽视的电影文件将会被转移到数据中心最慢的磁盘上,而数据库卷将会位于最快的磁盘上,而不需要任何管理方面的干预。
