VMware和Cisco正在为解决虚拟机的可移动性,特别是远距离的可移动性而携手工作。虚拟机很快就能够在分散的数据中心之间轻松移动,这对于IT员工而言可是一个大喜讯。
在VMworld 2011大会上,两家公司特别谈到了正在共同开发的Virtual Extensible Local Area Network,或称VXLAN项目。VXLAN目前已经提交到IETF(Internet Engineering Task Force,互联网工程任务组)进行标准化认证。一旦得到批准,虚拟机们就能够享受到三层网络架构的隔离与分段功能,同时还能够在二层网络架构中自由旅行。
参会的IT经理们对这个消息感到异常开心。
“这消息太爽了,”美国中西部大学虚拟化架构师Bob Plankers兴奋的说,“想想看,这就像在二层架构和三层架构之间打穿了一个通道”,有了VXLAN,“我们的内部局域网一下子就可以‘升入云端’了”,这对于灾难恢复来说尤其有用。
VXLAN可以看做是VLAN这项早在18年前就推出的Cisco看家技术的延伸。“很明显VLAN已经把它的潜力开发到头了。”Cisco的服务器访问与虚拟化技术高级副总裁Soni Jiandani在大会上表示。
对于参会的IT经理来说,虚拟机的远距离可移动性一直是热门话题,他们希望能够在数据中心之间移动工作量,达到更好的负载平衡,实现业务连续性,或者是把应用移动到公共云中。但是当虚拟化、存储复制和自动化等技术目前已经得到充分开发的情况下,网络与应用的分层架构就变成了瓶颈问题。
“我们现在在应用级别需要的技术就是怎样让虚拟机在active/active模式下运行,”一位大型计算机设备提供商的IT总监这样说。
有一些虚拟化与存储技术,例如EMC的VPLEX能够让虚拟机在数据中心之间移动起来变得相对方便一些,但这只是问题的一个小部分。虚拟机上的各种应用在被移动之后通常不能继续工作,因为IP地址不再正确了,需要重新分配。而VXLAN预计能修复这一点。
其他的道路
IETF能不能马上接受VXLAN现在还不清楚。在此之前,IT经理们也在不断探索着其他技术,实现虚拟机的远距离可移动性。
其中一个办法是在二层架构之间延展VLAN,但现在看来这已经是一个落后的解决方案,Vmware的合作架构师Sanjay Aiyagari在关于多站点vSphere部署的网络设计研讨会上说,“VLAN可以在管道中维持工作,但是如果你延展到多站点,IP地址在拓扑结构上就不再正确了。”
另一个办法是使用负载平衡器来对工作量进行代理,“在应用级别找到网络的部署策略,”Aiyagari说。
然而使用负载平衡器在许多情况下会造成延迟,而且需要另外购买附加的底层结构,但是即使这样,在移动虚拟机时也会减少许多痛苦,F5的解决方案工程师Simon Hamilton-Wilkes说,他们已经为此目的提供了本地和全球性的流量管理应用,“你一定需要保证IP地址不变,否则就会造成真正的噩梦。”