服务器虚拟化凸显存储难题
采用虚拟化技术的优势是显而易见的,通过将零散的资源进行整合,形成一个统一的资源池进行管理和再分配,能够有效提高IT系统的整体利用率。虚拟化技术在服务器运算领域的应用越来越成熟,也越来越广泛,许多企业的关键业务系统也已经开始逐步向虚拟平台迁移。而服务器虚拟化环境下对存储系统所带来的挑战也是前所未见的,首当其冲可能就是服务器虚拟化后众多虚机并用引起的存储性能下降及I/O瓶颈、更复杂的数据备份和灾难恢复、难以管理的共享存储、物理和虚拟环境下的存储性能难以有效提升以及如何为虚拟服务器选择正确的网络存储等问题。
迫切需要解决方案
服务器虚拟化后,各个应用程序都在各自的虚拟机上运行,相比于采用虚拟化之前,将产生更多的潜在存储I/O。相比于运算性能,存储性能的增长明显要慢得多,随着业务的种类的增多,独立运行在虚机上的应用程序将产生大量的随机I/O,这无疑会加大存储系统的工作负载。现实环境中传统存储越来越难于满足业务对性能的增长需求,而且主机端的缓存也越来越难于对性能进行提升。
不仅如此,传统的存储基础设施很难适应物理和虚拟混合环境,传统的备份方式也很难灵活地对虚拟环境下的基础设施进行保护,备份性能将大幅下降。如果同时对一台物理服务器上的10台虚机进行备份,服务器内部的内存、CPU、网络和存储将出现激烈的“争斗”。而且,诸如VMware Storage vMotion之类的工作负载迁移工具将使这些问题更加复杂,这些工具可让用户在共享存储位置之间迁移虚拟机磁盘文件,但存储管理员必须保持与这些随时可能迁移的虚拟服务器相关的备份实时有效,这无疑将成为存储管理员最为头痛的问题之一。
同时,物理和虚拟混合环境下的存储共享管理也将变得越来越复杂。企业通常有很多不同的工作负载存储在存储系统中,对于管理员而言,存储卷、每卷支持的工作负载、对每卷的要求以及什么占用容量之间并不存在明确的关联性。而且,从本质上讲,虚拟基础设施在存储基础设施上创造了另一个抽象层,因此并没有真正摆脱物理层的复杂性,不但需要管理这个虚拟存储层(由VMware的VMFS、各种不同的虚拟服务器文件和数据组成),又需要兼顾物理基础设施和I/O需求。
企业在采用虚拟化技术之后,还极有可能发生“虚机蔓延”问题。为了临时业务所建立的虚机,以及应用之后停止但长期未删除的虚机,将造成企业数据中心被大量虚拟机所占据,并给存储系统的可用空间带来了极大的浪费。传统的应对方法是在初期采购过量的存储空间,虽然磁盘价格正不断下降,企业在初期购买的存储空间越大,就意味着浪费的预算越多。