开启全面虚拟化,实现“云”的跨越
2013-05-11马博峰
文|马博峰
目前,数据中心的管理是当今IT部门面临的问题和挑战的索引,让企业左右为难,要在逐年缩减或者不变的预算内提供更多的服务,是每个IT部门最头疼的事情,随着一些企业的关键性业务的不断发展和变化,使得数据中心变得越来越庞大和复杂,同样的带来了资源利用不均衡、灵活性差、安全效率低、管理困难和无法满足业务的需求等问题。除此之外,企业除了要关心数据中心的建设外,还需要关心企业办公的需求,现如今,除了我们经常使用的PC电脑外,有很多的产品正在改变着企业办公的模式,如平板电脑、智能手机、移动终端设备等,我们会要求这些设备能进行办公。企业也知道,用这些产品办公是非常方便的事情,但是企业同样知道,如何实现,这是一大难题。对于一些以一般公共服务为目标的企业,也许他不会去建立自己的数据中心,而是依靠现有的云计算,如阿里云、华为云等,公有云最普遍受益的一点就是节省成本。企业不必像拥有私有云那样去购买,安装,操作或运维服务器或是其他设备。在一个公有云的服务供应商提供的平台上,企业只需使用或开发他们自己的应用程序即可。但是,安全,可靠性和符合规范依然是公有云的三大软肋。虽然还没有真正成功攻击公有云的报告产生,但是此问题依然是用户考虑是否使用公有云的一个重要争论焦点。
从上面的一些分析可以看出,现在企业的IT建设包括了端——数据中心——公有云,是一个垂直建设,也是企业IT建设的新方向,只有完全理解这些相关的整体知识,才能为新的IT架构打好基础,现有的IT部门使用的常规方法必须改进,企业的IT变革是非常有必要的。
浅谈三大虚拟化厂商的优缺点
企业的传统数据中心建设往往大同小异,而以虚拟化为定义的数据中心建设是打破传统的IT架构建设的关键,目前也是作为企业基础架构解决方案,采用虚拟化技术,可以很好的解决了数据中心的资源利用、管理和业务的需求,但是采用不同的虚拟化产品,实现的效果也会有所不同。对于虚拟化产品,目前企业主在X86平台使用的虚拟化产品主要有三家,VMware vSphere、XenServer和Microsoft Hyper-V产品,在服务器虚拟化方面,这3家厂商采用了不同的虚拟化架构,每种架构都有自己的优缺点,在平台管理、资源分配、虚拟机迁移和运维方式上都有所不同,这使得部分企业对自己的公司应该采用那种虚拟技术而感到困惑。在这里我并不是要对比这几家虚拟化厂商,而是想帮助大家了解自己需要哪种虚拟化产品。
VMware vSphere是目前主流的虚拟化产品,服务器虚拟化在市场占有率较高,vSphere是VMware公司推出一套服务器虚拟化解决方案,目前的最新版本为5.1。它的一些功能,比如说HA、DRS、vMotion等都是企业认可的技术,给企业带来诸多方便。然而,VMware东西虽好,但不便宜,在所有的X86服务器虚拟化中,VMware产品是所有里面最贵的,以VMware为定义的数据中心可能在成本上要大于硬件的成本支出,因为VMware是按照物理CPU来计算收费,统一的集成管理vCenter则要单独收费,所以会成本较高。
Citrix XenServer是一种开放的、功能强大的服务器虚拟化解决方案,可将静态的、复杂的数据中心环境转变成更为动态的、更易于管理的交付中心,从而大大降低数据中心成本。但是,XenServer也并非完全免费,如果实现一些高级的功能,则需要购买相应的版本,但是相对便宜些,他是按找物理服务器来收费。而在管理方面却做的很一般,他没有像VMware那样有集中管理的VC,也没有微软的System Center,所以在管理方面比较薄弱一些,但是Citrix借助其在桌面和应用虚拟化的强势下,使用Xendesktop和Xenapp与XenServer结合使用,使其得到推广。
传统数据中心
虚拟化数据中心
而微软方面,后来者居上,在微软2008年随着Virtualization的正式推出,微软已经拥有了从桌面虚拟化、服务器虚拟化到应用虚拟化等完整的产品线。至此,其全面出击的虚拟化战略已经完全浮出水面。直到2012年发布的Hyper-V3.0,它是一款完全免费的产品,但是在功能已经完全可以和VMwarevSphere抗衡,在部分功能上甚至是超越。但是Hyper-V3.0所支持的Linux虚拟机有限,虽然支持主流的Linux,但是还是不能满足所有的用户,甚至很多人不知道免费使用Hyper-v3.0而不需要购买windows server 2012。
“端”在“数据中心”
相同的技术,既可以为服务器虚拟化提供动力,也可以为桌面和应用虚拟化提供动力,桌面虚拟化集中了桌面的部署,管理员可以取得对它们的完全控制,让用户依靠各种终端和非授权计算机来访问你的企业桌面基础架构。在介绍了3家服务器虚拟化优缺点的同时,在用户端方面,这3家虚拟化厂商也是在相互竞争和超越,推出了自己不同的产品。其中主要有VMware的view、ThinApp,Citrix Xendesktop、XenApp、VDI in a Box,微软的Remote App 、Microsoft VDI等。这些产品都是帮助企业将用户桌面和应用放在数据中心统一管理。但是采用的图像传输协议不同,VMware采用的是PCoIP协议,Citrix采用的ICA协议,和微软的RDP协议。然而这些协议有着不同的特点,我在这里不做比较,这些产品中,强调的就是Citrix Xendesktop和XenApp,目前在桌面和应用虚拟化市场中占有比较大的份额,远超其它产品,因为除了采用比较节省带宽的ICA协议外,其也支持将虚拟桌面和应用搭建到除了自家产品外,同时兼容VMware和Hyper-V。
混合虚拟化
当我们定义了自己的IT架构,我们就可以把“端”放在“数据中心”,然后再把“数据中心”放入“云”中。我们在考虑自身企业要建设虚拟化平台的时候,相信不会只考虑采用1家虚拟化解决方案,要选取对企业自身最佳的虚拟化方案,就必须真正了解自己企业的需求,盲目上虚拟化往往会只有三天的热度。但是作为IT管理者们,一定要弄清楚几个问题,为什么我们需要虚拟化?、虚拟化将如何改善我的业务?、我该如何构建我的虚拟化方案?
那么,新一代的IT数据中心,跃升系统性能,获取高效能力,大幅激发企业发展潜力,提升企业绩效,而开启全面虚拟化,实现“云”的跨越是企业在建设数据中心时想达到的目的,从而实现“端”到“云”的整体IT架构。之前企业更多的是为了虚拟化而虚拟化,并没有考虑下一步该怎么走,认为做了虚拟化就结束了。其实并非如此,虚拟化只是一个开始,它的下一步就是云计算。“数据中心虚拟化的终极目标就是云计算”。
VMware大中华区技术总监张振伦也同样认为:如果把企业云计算建设看做是一段旅程,那么数据中心虚拟化则可以看做是旅程的起点。