虚拟化技术已经颠覆了数据中心领域,但IT部门必须克服几个障碍,这项技术才有希望进入下一阶段。创新往往是有代价的。企业引入解决方案来改进他们当前的运营模式,并且在这个过程中完全有可能在几个方面出现问题。例如,我们从马和四轮车到量产汽车的转变意味着我们可以走得更远更快。然而,依赖这种新的交通方式带来了新的挑战,包括道路的可用性和状况、燃料和汽车机械的可用性、噪音和空气污染。在许多情况下,这创造了许多新市场。虚拟化技术也颠覆了今天的数据中心领域。虚拟化因其带来的许多改进和好处而赢得了我们的青睐,包括显着降低成本以及在敏捷性、业务效率和业务连续性方面的显着改进。然而,这带来了一些新的数据中心挑战,从而推动IT部门需要更好地使数据中心架构与虚拟化工作负载的要求保持一致。虚拟化技术将数据中心的硬件组件抽象化,然后在其上覆盖一个通用的软件层。由于虚拟化层管理底层硬件,因此可以通过软件控制操作。当数据中心服务被虚拟化时,它消除了通常位于单一用途设备中的处理器、内存、存储和网络资源的孤岛。软件定义的数据中心通过软件实现服务交付和自动化管理。那么这有什么问题呢?许多IT部门只是部分虚拟化以实现软件定义的数据中心。独立的物理资产,包括存储和数据管理设备,阻碍了虚拟化的进步。到目前为止,可虚拟化的基础架构组件范围有限(在大多数情况下,服务器虚拟化仍然依赖于无法横向扩展的专用硬件系统),这带来了更大的复杂性和更高的成本,而扩展只会加剧问题。基础设施创新随着时间的推移,专用设备的激增造成了不必要的复杂性,这导致了数据中心的混乱。不同阶段和不同供应商的创新会产生不同的技术层,这些技术在协同工作时通常效率极低。备份到磁盘就是这样一个例子。很多企业通常会投入大量资金采购备份硬件,包括备份服务器、磁盘存储系统、重复数据删除设备、广域网优化系统等,这些硬件往往同时部署在主数据中心和异地容灾站点.当备份没有运行时,许多这些专用系统和设备上的处理器和内存都没有得到充分利用。说明此问题的另一个示例是容量效率。在过去十年中,IT部门一直致力于通过部署各种技术来解决这个问题,例如WAN优化系统和备份重复数据删除设备。因此,数据效率技术已成为许多不同产品的标准功能。如果所有这些产品都集中在数据中心,IT部门最终将重复处理流经每个设备的相同数据。该过程复杂且成本高昂,并且需要多个管理接触点。需要大量资源违背了虚拟化技术的初衷。未充分利用的资源在广泛使用虚拟化之前,服务器的平均利用率低于10%并不少见。虚拟化技术显着提高了平均利用率。IT部门现在需要分配不同的工作组来管理不同的资源,例如服务器、存储系统、网络和最终用户计算。新兴的工作负载带来了资源挑战,迫使IT部门为每项服务开发基础架构环境。虚拟桌面基础架构(VDI)环境带来了不同于服务器虚拟化项目的资源使用模式。考虑到这一点,IT专业人员通常部署完全独立的环境(从服务器到存储系统)以满足用户期望。部署困难和延迟资源带来的挑战是许多企业在部署新应用程序和服务时仍然遇到问题的首要原因,其次是管理开销。一个例子是分配存储资源以可靠地运行应用程序。许多虚拟机在单个逻辑单元号(LUN)上运行,这给存储系统带来了具有挑战性的I/O负载。术语“IOblender”用于描述一种情况,hypervisor统一管理具有不同IO流的多个工作负载,从而导致随机IO流竞争资源,从而提高服务吞吐量。虚拟化工作负载所需的每秒输入输出操作数(IOPS)。为了克服这一挑战,IT部门通常会过度配置存储资源或使用闪存/SSD存储系统而不是旋转磁盘来提高性能,从而导致分配给每个虚拟机的每GB存储成本更高。可以迁移移动和管理虚拟机,尽管它们的迁移范围通常受与其关联的物理存储的限制。虚拟机与虚拟化域中的数据存储绑定,数据存储与存储资源绑定。隔离的物理存储资源通常在单元级别进行管理,包括LUN、卷、RAID组和物理磁盘等单元。策略也是在单元级别配置的,这意味着不能为单个虚拟机指定策略,而只能为许多虚拟机所在的存储单元指定策略。对于软件定义数据中心所需的移动性和管理,需要采用自上而下的方法:在虚拟机和工作负载级别定义和管理策略。战略错位除了后虚拟化世界的性能挑战,走虚拟化道路的企业还面临来自物理世界和虚拟世界的双重挑战。物理服务器具有从应用程序到服务器、存储阵列、LUN和存储策略的直接映射。这种方法使存储升级非常复杂。例如,对存储阵列X中地址为Y的LUN应用数据复制策略,要求将该LUN复制到IP地址为B的存储阵列A中。在虚拟化世界中,一台主机上有很多应用程序,许多主机使用相同的LUN。将策略应用于单个LUN效率不高。相反,将备份和复制策略直接应用于单个应用程序(或虚拟机)有助于更好地管理虚拟环境。复制策略指定了一个从基础设施中抽象出来的目的地——在本例中是数据中心。这允许管理员升级数据中心的基础架构,而无需配置策略或迁移数据,从而提高效率并降低风险。组织错位IT部门通常会结合资源结构和技能组合。对于软件定义的数据中心,希望数据中心人员不会执行一些手动工作。抽象层应该基本上隐藏与硬件资源相关的复杂性。IT部门需要转移注意力。他们需要更广泛的知识来管理应用程序和虚拟化环境,而不是让员工在硬件资源孤岛方面拥有扎实的专业知识。尽管面临挑战,IT专业人员不应回避部署虚拟化环境。但是,他们必须充分考虑虚拟化架构,才能保持效率并真正获得虚拟化的好处。
