Wikibon创始人兼首席技术官David Floyer称,2011年企业存在的最大问题就是没有利用现代存储架构来部署虚拟服务器。这个问题就好像试图将旧的老爷车改造成现代越野车一样。现在企业意识到了虚拟化给成本控制、节约能源、综合管理等带来的好处,然而,转移到虚拟化服务器并不便宜,因此很多企业都试图利用现有的旧的存储基础设施来构建新的虚拟环境。
在实际操作中,企业通常在其旧存储架构中部署虚拟服务器,然后几个月后他们就开始纳闷,为什么他们的投资回报率如此不理想。实际上,是这些现有的存储资产让虚拟化服务器的优势无法发挥出来。对于过去可预见的环境,这是可行的,但是对于虚拟化环境不可预见的工作负载,会导致存储架构的利用率低下。
部署虚拟服务器时,常见最佳做法是为新虚拟化服务器分配大部分存储,这样就能够确保足够的交换空间(swap space)以及虚拟化和分页到磁盘的内存。服务器管理员想要有足够的净资源来建立虚拟机,这样每次需要建立新虚拟机时,就不用麻烦存储管理员。可以说,虚拟化的到来有力地推动了对未使用存储容量的预先配置。
这种预配置很有效,但是却很昂贵。惠普全球存储市场营销副总裁Craig Nunes表示,从Vmware的经验法则来看,“为vSphere许可花的钱中,可能有3到5美元是花在存储上。”除了定期数据容量需求外,这种额外预配置可能让虚拟化变成存储密集型的昂贵的投资。
Wikibon公司的Floyer表示利用旧存储来部署新虚拟化服务器系统可能造成重大问题,这主要体现在四个具体领域:
1.通过管理程序的I/O导致额外的I/O量
2.来自相同物理机器上多个虚拟机器的混合I/O导致的较高比例随机I/O。随机I/O给I/O基础设施带来更多压力。
3.来自虚拟服务器的混合工作负载导致I/O需求不稳定。
4. 额外的虚拟基础设施管理软件层增加了I/O管理和性能调整的复杂性。
“这样的结果是给存储子系统和存储管理资源增加了至少25%的存储虚拟化‘负荷’,”Floyer称,“现代虚拟化存储子系统(例如HP 3PAR和HP LeftHand)可以紧密地结合管理程序和虚拟化软件,从而减少这种存储虚拟化‘负荷’。”
自动精简配置
预配置有点过时,是融合传统存储架构和虚拟化服务器的效率较低的方法。管理员可能会为服务器提供1TB的容量,然后最终只使用100GB,导致 900GB的容量被锁定而没办法用于其他地方。相比之下,自动精简配置可以为虚拟服务器提供所有必须的存储,而且这些存储阵列只有当数据被写入时才会进行实际配置。这可以保持非常高的存储利用率,同时根据需要向服务器提供虚拟容量。
“平均而言,客户只使用大约20%的传统存储量,”惠普公司的Nunes表示,“而通过自动精简配置,虽然服务器认为它有1TB存储量,例如,存储 阵列只在你写入数据时才分配磁盘容量,如果你写入200GB,那么你的阵列只会有200GB用于该应用程序。这有点像Vmware的CPU利用率,只不过 这里说的是存储利用率。自动精简配置会让你的存储利用率达到70%或80%。”
在存储重型环境运用虚拟化可以消除新虚拟化项目中最大的成本因素。不需要为不必要的存储容量花钱,收回成本的时间减少,投资回报率上升。另外,因为只需要管理较少的设备,运作开支也下降。如果没有采用自动精简配置,并且预配置仍然是接受模式,可能出现相反的结果。
自动精简配置的辅助功能是精简回收(thin reclamation),有时也被称为精简持续(thin persistence),这涉及被不必要地锁定的存储容量。在常规配置模式下,管理员会启动虚拟服务器一天,为它配置存储容量,然后过一段时间释放服务 器。然而,并没有简便的方法来对被分配到该服务器的存储进行回收,而精简回收就提供了一种简单的方法将已删除虚拟机的容量发回到未分配存储池。
惠普公司估计,与传统配置相比,精简配置结合精简回收将至少减少50%的总容量使用。“如果你部署了惠普的3Par系列,我们可以保证,只需要使用原来的存储系统配置的一半的容量就可以替换原有存储系统,”Nunes称。
性能因素:虚拟服务器和旧存储架构
虚拟化倡导者通常主张物理服务器整合率在10:1范围内。十台旧服务器可以被合并到一台运行管理程序的服务器。优势包括降低管理复杂度、能源消耗等。
众所周知,旧的单一应用服务器往往没有充分利用其CPU,现在这个问题通过虚拟化得到了很好地解决。然而,现在CPU得到充分利用后,内存成为下一个瓶颈问题,导致分页到磁盘的增加。虚拟机性能受到存储I/O性能的限制。
有了高速存储阵列,更快的磁盘响应将提供更低的延迟性和更高的整体性能。这缓解了瓶颈问题,并且能使单个物理服务器安装更多的虚拟机,不再是10台虚拟机,管理员将可以安装15或者20台虚拟机,成本效益在这里明显地体现出来。
这种磁盘I/O水平的关键因素是宽条带化。宽条带取用给定VM卷,并将其扩散到阵列的每个磁盘驱动器。与此同时,该卷也在阵列的每个控制器被宽条带化。这种条带化方法直接影响着最大持续吞吐量。
管理
与适用于可预见工作负载的传统存储相比,自动精简配置有助于更好地管理变化的不可预见的工作负载。改变传统存储配置可能造成停机、影响性能和需要更多劳动力。如果没有现代存储架构的支持,这些变化(包括对存储的不同层进行配置或者分配容量同时保持高服务水平)是非常具有挑战性的。
“我们管理技术的核心是自动管理,”惠普的Nunes表示,“磁盘阵列内的虚拟化和自动化可以处理来自所有这些链接的虚拟服务器的工作负载。它可以自己进行配置、分层和负载平衡,而不需要存储管理员手动管理这一切,这将为管理员节省大量时间。”
总而言之,对于虚拟服务器而言,专为虚拟化环境设计的存储架构绝对要优于智能手机或万维网出现之前就存在的存储架构。融合存储架构能够实现这些前瞻性优势,并帮助确保现代企业在升级存储部署时获得他们想要的优势。