数据中心虚拟化:控制平台和数据平台的新选择

现如今,随着互联网上众多的云计算、企业应用数量的不断增长。各种规模的企业已经纷纷在开始在他们的数据中心部署虚拟化,以实现更具成本效益、低功耗、可扩展性和敏捷。

迁移可以从服务器虚拟化采用多核心处理器技术和多线程操作系统开始。下一步是的存储区域网络(SAN)和网络附加存储虚拟化(NAS),海量数据处理,更有效率和成本效益。虚拟化的最终目标是数据中心网络本身的虚拟化,这将需要改变控制平台和数据平台双方,以便更加智能化的管理流量,提高整体性能。

这篇行业观点文章是数据中心虚拟化、网络相关的挑战、以及从SAN到核心——如何影响网络基础设施三大分析系列之一。本文的重点是论述服务器虚拟化对于存储虚拟化和数据中心网络流量的影响。

服务器虚拟化对存储和网络的影响

当今互联世界的各个部分都需要快速和可靠的数据访问,这推动了数据中心虚拟化。云计算以其优越的可扩展性和更低的总拥有成本(TCO),在多租户环境下要求整个数据中心不是虚拟化,在这一趋势中占据领先优势。

最初的服务器虚拟化是通过不是虚拟机(VM),在物理和虚拟机之间的抽象层创建软件管理程序,从而吸收了许多连通性、可管理性和可扩展性问题。然而,基于软件的虚拟机管理程序,无法跟上海量增加的数据的速度与性能需求。处理器扩展支持x86虚拟化,首次在本世纪初出现,提供了硬件加速的需要,以改进性能。

存储

存储虚拟化通常是在一个SAN中,里面有虚拟图像和部分或全部应用程序所需的数据。虚拟支持需要额外SAN中的存储,备份和复制动态影像,并在存储虚拟化的初始阶段,存储管理程序帮助管理员通过掩饰实际SAN的复杂性,更容易的执行这些任务。然而,事实证明,这些技术本身无法满足存储需求的增长。并且,硬件上的进步,特别是使用固态硬盘的闪存(SSD),成为提高SAN性能的关键。这种分层或应用感知存储解决方案为SAN和直接连接存储(DAS)提供硬件加速,同时提供改进的I/O吞吐量和实时分析。

直到最近,大多数数据中心在虚拟化方面的努力,都是解决服务器和存储领域。网络虚拟化一直是临时性的,充其量,通常作为附加模块,以传统的计算为中心的管理程序实施。特定网络扩展到管理程序处理的基本连通性和故障管理,能够满足小型数据中心的性能需求。然而,目前这一代的大型服务器农场,必须有数千台服务器,每台服务器的虚拟机可能达到几十台。应用程序的工作量一般分布在多台虚拟机,提高了虚拟机到虚拟机的通信(东西向流量),而其他因素,如虚拟机迁移和存储应用,如数据复制,也增加了东向西的流量。而这些变化的发生,作为客户端到服务器通信(南北向流量)也继续成倍增长。

收获虚拟化带来的益处

目前,IT部门都在探索新的数据中心网络方案,以更好地获得虚拟化的好处。现在已经提出了几种解决方案,以提高数据中心的网络利用率和性能。在网络架构层面,隔离数据平面,控制平面功能,同时部署虚拟化,是一个日益增??长的趋势,包括改善现有的网络基础设施的效率。现在正在使用的向外扩展和规模升级技术,这些内容我将在本系列的第三篇文章中更详细的进行介绍。

一个相关的趋势,涉及软件定义网络(SDN),这是另一种网络应用程序栈,是一个虚拟的网络视图,物理拓扑网络的虚拟视图。SDN还可以被虚拟化,分布在整个网络的控制平面任务。OpenFlow是一个SDN单独控制平面的功能的例子,从数据平面的功能,如路由转发,使他们可能独立执行来自不同厂商的不同的设备。

但在研究探索这些网络虚拟化选项建议之前,其对于在一个虚拟的数据中心深入的探索网络问题是有用的。这也是我在本系列的第二篇文章将涉及的内容。