Big Switch技术如何缓解虚拟机移动性难题

日期: 2012-07-18 来源:TechTarget中国

  服务器虚拟化结合VMware和微软等厂商提供的虚拟化平台具有的优点之一是,虚拟机可以灵活移动——你可以把运行中的虚拟机迁移到数据中心的另一个物理主机上,以便最大限度地提高利用率,或者用于其他任何一种用途。

  但是实际上,由于IP地址配置方面的问题,虚拟机在数据中心中跨子网的移动很有限。这就是为什么像Nicira这些公司在大力推销这种产品:可以把虚拟网络与支持它们运行的底层物理硬件池分离开来。然后,虚拟网络可以用软件来进行配置和重新配置,没必要为物理网络基础设施而担心。

  涉足虚拟网络领域的另一家公司是总部设在加利福尼亚州的Big Switch Networks。这家公司的解决方案基于使用OpenFlow的软件定义网络(SDN)。从理论上来说,Big Switch虚拟网络将由与OpenFlow兼容的交换机(物理交换机或虚拟交换机)以及负责控制和调派这些交换机的Big Switch网络控制器组成,但是存在一个显而易见的问题——谁拥有所有交换机都能够支持OpenFlow的数据中心?

  想真正开始使用Big Switch产品,因而充分获得服务器虚拟化技术和虚拟机移动性的好处,这将意味着需要购买大批能够支持OpenFlow的交换机。而这一幕根本不会出现。ZK Research公司的首席分析师Zeus Kerravala说:“哪家公司试图在虚拟网络方面采用推倒重来的做法,在这方面肯定会遇到困难。”

  这使得Big Switch处于多少有点尴尬的处境。Big Switch的联合创始人Kyle Forster说:“我们现在面临的问题是,我们如何把OpenFlow推广到现在网络硬件不支持OpenFlow的公司?”

  这家公司提议(并且目前在测试)的做法是,把OpenFlow覆盖技术集成到其Big Virtual Switch应用软件中。这项技术可以与能够支持OpenFlow的物理交换机与虚拟机管理程序中的虚拟交换机(vSwitch)结合使用。这让虚拟OpenFlow网络能够覆盖到现有的不支持OpenFlow的物理网络上。

  Forster说:“我们现在的做法就是,使用隧道技术来覆盖虚拟OpenFlow网络。我们让数据包通过隧道从交换机A传输到交换机B,在数据包通过中间(即不支持OpenFlow的)交换机时对它进行封装。我们认为,将来用户会需要混合网络,这种网络可能会使用10%的能够支持OpenFlow的交换机和90%的覆盖层(使用现有的不支持OpenFlow的交换机)。”

  使用这种解决方案将需要安装数量有限的能够支持OpenFlow的架顶式交换机,或者是把OpenFlow控制器融入到vCenter或其他虚拟机管理程序管理软件,以便把基于虚拟机管理程序的虚拟交换机升级到OpenFlow交换机。

  Forster坦承,这种覆盖方法存在一些不足。“上述这种方法的缺点在于,如果采用覆盖技术,你实际上要管理两个网络。这意味着,要是出现了问题,你需要为两个网络排除故障。他还提醒,“可能性能方面也有些地方要注意;换句话说,网络可能无法非常快速地运行。”

  但是如果你在运行一个高度虚拟化的服务器环境,又在比较广泛地使用vMotion(或同类功能),这的确为SDN试点项目带来了机会,又不必花钱购买数量众多的能够支持OpenFlow的硬件。它不是一款终极解决方案,而是一款既与现有硬件向后兼容,又与将来可能购买的能够支持OpenFlow的硬件向前兼容的解决方案。

  眼下,Big Switch的技术最终会不会得到广泛采用还很难预料。但是它肯定会使得任何 IP地址出现在数据中心的任何地方这一幕离现实更接近了一点。而这应该会给涉足服务器虚拟化以及私有云或公共云计算项目的任何公司带来一点方便。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐

  • VMware快照工作原理以及如何运用

    当你更新或修复应用程序和服务器时,VMware快照无疑是你的救星。而如果你负责监管虚拟环境,你更是应该知道什么 […]

  • 配置ESXi Autostart,自动打补丁

    顾名思义,VMware ESXi Autostart能够实现自动开启、关闭ESXi服务器上的虚拟机,让虚拟机管理变得更轻松。如果运行了多个虚拟机并且给主机打补丁后需要重启主机,那么ESXi Autostart的作用就更大了,没有Autostart的话,你需要在给主机打补丁后,手动重启每个虚拟机。

  • 推荐一款好的虚拟主机提供商

    推荐一款好的虚拟主机提供商 推荐理由:   第一:种类多:有经济型,全能型,功能型等   […]

  • 哪里的虚拟主机最便宜?

    鱼和熊掌不可兼得, 想要找即便宜又好用的虚拟谁有办法? 我来推荐一款,可以了解 新网云虚拟主机一年只要1元钱 […]