vPower今天开讲,第一篇vMotion。vMotion是虚拟化可以支撑核心应用的重要前提,没有vMotion,虚拟化只是玩具,只能应用在实验环境和开发环境。为什么这么说呢?为什么会有vMotion?vMotion解决了虚拟平台上的什么问题?下面就给大家进行分解。
在进行关键业务虚拟化时,在服务器利用率大大提高、IT成本大大降低的同时,可维护能力变得如何了呢?比如,当一台物理服务器上运行10-15个虚拟机后,在传统环境下,就会使得这台物理服务器的维护变得举步维坚。因为在传统模式下,每台服务器只承载一个应用,通常可以申请停机来维护该服务器,此时只会影响一个应用。部署了服务器虚拟化平台后,服务器硬件的停机就会影响到该服务器上的多个虚拟机、多个应用。即使我们仍然可以申请停机来维护该服务器,可能我们已经找不到合适的停机窗口,因为每台服务器每天可以的停机时间都存在差异,使得停物理服务器进行维护变得异常艰难。因此,虚拟化的平台必须提供虚拟机动态迁移能力,在需要进行服务器维护时,将该物理服务器上的虚拟机动态在线迁移到其他物理服务器,而不影响应用对外提供服务,从而使得维护无后顾之忧,否则虚拟化只是玩具,只适合部署在测试开发环境,走不到数据中心和关键业务领域。
其实,VMware在2003年就推出了vMotion的功能来实现虚拟机的动态在线迁移,确保应用迁移时,对外服务没有任何中断。如下图所示。
当我们需要维护左边的服务器时,只要将其上运行的Windows和Novell虚拟机通过vMotion技术,在线迁移到右边的物理服务器上。之后开始对左边的物理服务器进行维护,甚至更换成全新的服务器都可以,对虚拟机的动态回迁没有任何影响。vMotion技术使得数据中心用户轻松解决了物理服务器的维护问题,将我们理所当然的计划性停机进一步减少,让服务器更新、维护对应用的影响降为零。
关于该技术,大家可以参考博文《vMotion大揭密》来了解vMotion的实现机理。目前超过85%的VMware的企业级用户应用了该功能,实现了数据中心安全性的进一步提升,成为大家在数据中心部署虚拟化的前提条件。
当然,我们也看到业界其他的友商也推出了类似的技术,我想跟大家分享的是:IT技术的成熟需要时间,VMware的vMotion已经走过了7个春秋,经受住了大量用户的验证,为虚拟化平台上SAP、Oracle、SQL Server、Exchange等关键业务应用的可靠运行立下了汗马功劳。相信,我们友商的产品还需要风雨的考验和时间的历练,才能在您的数据中心发挥它应有的作用。
关于vMotion进一步的信息,请参考VMware的网站http://www.vmware.com/cn/products/vi/vc/vmotion.html。
当然,VMware也对vMotion不断完善,这个功能也越来越强大,从将服务器维护停机时间降为零,今天已经扩展到存储的领域,可以降虚拟环境中存储的停机维护时间也降为零,这就是Storage vMotion。关于Storage vMotion的知识,请听下回分解。