对于大型机用户,虚拟化的概念并不是新的东西。通过在一个平台上使用虚拟机实现资源最大化一直是有很有意义的。多年以来,PC经济推动我们进入了一个分布式的模式。PC很便宜,如果我们能够使用所有这些台式电脑的资源,我们就可以避免集中的处理。遗憾的是现实毁灭了这种想法:以一个没有控制的方式通过一个机构发布很多的信息,这使得安全遭遇了挑战。同样,管理这样多的台式电脑的应用程序和软件许可证所要付出的成本是企业不愿意接受的。Web技术的发展使我们能够返回到一个控制更好的和集中的模式。
遗憾的是,大多数服务器农场都是采用传统的PC技术,根据一台机器一个应用程序或者一个应用程序使用多台机器等方法建立起来的。这种方法浪费了空间、资源和电源。刀片式服务器技术为解决这个问题提供了很好的第一步,把许多台服务器整合到一个较小的机架空间并且消耗较少的电源。这种做法提供了许多节省成本的好处,并且控制了我们扩展和更新数据中心的速度。然而,从长远看,新的虚拟化技术将为我们提供更好的利用率并且减少空间和耗电量。这种技术可以在单个服务器上、刀片式服务器或者新一代超级服务器上实施。
然而,除了整合之外,虚拟化还有更多的好处。
网络应为虚拟化做好准备
虚拟化提供了部署、迁移或者在网络上把一个应用程序从一个平台克隆到另一个平台等能力,甚至在这个应用程序运行的时候也能进行这种操作。以这种速度和规模动态迁移应用程序需要新水平的网络性能、可靠性和标准化。这表明,深思熟虑的网络结构规划是实现虚拟化全部价值的第一步。
幸运的是,虚拟化的要求是一个进化的过程,网络解决方案提供商多年来一直在改善的扩展能力。但是,大规模的虚拟化计划应该在计划的早期阶段认真考虑其网络状况,以保证网络能够提供如下功能:
·链路聚合和集群交换--链路聚合是把多个链路捆绑在一起以提供更多的带宽和更高的可用性。长期以来,这种方法一直用来当作建立内部以太网干线的节省成本的方法。当网络需要带宽来满足新的需求的时候,链路聚合是更新硬件的一种诱人的替代方法。
遗憾的是IEEE 802.3ad链路聚合标准仅对同一台交换机上的端口有效。这种局限性极大地提高了网络结构的复杂性并且产生了延迟、复杂性和风险。集群交换的能够新的网络虚拟化技术允许在两台交换机之间进行链路集成,甚至可以在不同地点的交换机之间这样做。这个结果是在需要的地方提供更多的带宽,消除了物理交换机位置的局限性。这是对服务器虚拟化的一个理想的补充。
·线速高密度核心交换--在数据中心核心,服务器虚拟化能够提高网络带宽和延迟的要求。线速网络性能允许在不丢失数据包的情况下处理持续的和突发性的通讯,避免增加应用程序延迟的TCP重新传输。
架构在核心是最重要的,并且密集的线速万兆以太网端口能够帮助消除大企业网络中的多层交换,甚至还能完全消除这个聚合层。这个核心的简化可以减少延迟、复杂性和成本,改善可靠性。这些都是成功的虚拟化计划的关键因素。
·没有延迟的安全--虚拟化提供商很善于解决用户对安全担心的问题。大多数用户现在认为虚拟机不必他们现在使用的物理服务器更安全。但是,虚拟机的动态迁移和这些虚拟机携带的应用程序产生了新的网络安全问题。保护敏感的网络线路或者子网的防火墙也许会产生延迟,从而减缓虚拟机上运行的应用程序的速度,尽管如此,物理服务器看不到这种情况。这种故障的风险促使人们撤销保护功能,从而产生了明显的风险。
这里没有替代性能的简单方法。不要玩试图在可用性和安全性之间寻找平衡的危险游戏以便推迟采购硬件,现在是升级重要的防火墙的时候了。这种防火墙的重点是延迟和吞吐量指标。
·网络操作环境的一致性--服务器管理员很少考虑网络基础设施的操作系统。但是,他们应该学习更多的东西。目前,大多数数据中心网络都运行6个至19个不同的网络操作系统,增加了复杂性、不一致性和合格的新功能中的延迟。
优化虚拟环境的网络性能要是没有每一台交换机、路由器、虚拟专用网设备、防火墙等设备上的不同的操作系统的难题是很难的。当你为网络硬件进行一个操作系统的标准化的时候,你将更快地转变一个项目,得到更好的网络性能和更可靠地操作在虚拟环境中运行的应用程序。
虚拟化与未来
虚拟化是升级企业网络性能和可靠性的一个充分理由,但是,不是唯一的理由。最新的、优化的网络提供的业务好处不仅支持最新的技术,而且还能释放你的机构的如下能力:
·保持在竞争之中--拥有以公用事业级的可靠性提供基本的IT服务的网络,你的企业就可以支持业务用户、满足管理部门的规定和让客户满意。
超过竞争对手--拥有这些技术能够让你提高生产率、削减成本和让你的竞争对手一直处于追赶的状态。
改变游戏规则--使用创新的技术创造重新定义你的竞争环境的新的服务。
采用虚拟化的决定预示着它打算使用最先进的可用技术去进行竞争和取胜。但是,甚至像虚拟化这样的强大的新方法也不是在真空中实施的。认真考虑网络环境的带宽、延迟、安全和一致性将帮助你在实现虚拟化目标的道路上克服障碍,以便创建一个网络支持虚拟化目标、保持服务质量和可用性承诺、并且超过企业未来的最重要的需求。