“虚拟化”热炒慢熟
更新时间:2007-12-26 8:13:19
(
编辑:随云
)
内容导航:
第1页:“虚拟化”热炒慢熟
第2页:“虚拟化”热炒慢熟
“虚拟化”热炒慢熟
能让所有IT厂商为之发狂的虚拟化技术到底有着什么样的魔力,它的真面目又是怎样的呢?
还原虚拟化“真貌”
如果对虚拟化技术进行细分则能把它分为: 服务器、存储、应用程序和桌面虚拟化。
虚拟化技术源于大型机。大型机上的虚拟分区技术最早可以追溯到上世纪六七十年代。上个世纪60年代,IBM公司发明了一种操作系统虚拟机技术,允许在一台主机上运行多个操作系统,让用户尽可能地充分利用昂贵的大型机资源。而今天,在芯片厂商的努力下,拥有着更广泛的用户的x86服务器也能把虚拟化技术揽入怀中。
“在如今复杂的IT环境下,服务器虚拟化完全有必要。”联想服务器事业部总经理牛红认为,冗余服务器硬件会迅速占满企业数据中心的空间,每次采购新设备不但会减少利润,还会增加电力和冷却成本。而把物理服务器分成虚拟服务器是帮助企业控制IT开支的一个方法。
有了虚拟化技术,用户可以动态启用及停用虚拟服务器(又叫虚拟机),每个服务器实际上可以让操作系统(及在上面运行的任何应用程序)误以为虚拟机就是实际硬件。运行多个虚拟机可以充分发挥物理服务器的计算潜能,还能迅速应对数据中心不断变化的需求。
这正是微软最近一直在提倡的“动态IT”。“虚拟化技术将大大促进企业实现‘动态IT’。”鲍尔默表示。实际上,如今数据中心管理人员面临的虚拟化解决方案种类繁多,有些是专有方案,而有些是开源方案。但能被虚拟化的不仅仅是服务器,存储虚拟化在经历了几年风雨之后,终于也开始发挥巨大的价值。
在虚拟化热潮中,各大存储厂商也不甘落后,尤其是IBM、EMC和日立数据系统(HDS)。
在IBM虚拟科技大会上,蓝色巨人展望了存储虚拟化市场的发展趋势,并表示在2008年将继续加大存储虚拟化的推广力度。IBM系统存储部大中华区总经理候淼指出,IBM针对客户的异构存储环境可以提供一揽子解决方案,包括服务器还有存储管理等等。其旗舰级SAN卷控制器(SVC)就是把存储变成一个大的虚拟池让客户更便于管理。通过虚拟化的产品,把所有的物理盘变成了虚拟盘,在SVC层面解决了异构问题,而变成了统一平台。
并购VMware在EMC的虚拟化战略中起到了关键作用。EMC的战略是在客户异构的IT基础设施中,部署虚拟化技术,形成一个单一的可用存储与信息处理资源的联合体。EMC总裁兼CEO乔·图斯对这次并购表示: “一直以来,服务器与存储虚拟化一直作为独立的实体存在,EMC希望加速这两个世界的融合。”
Invista是EMC数据块级存储虚拟化解决方案,它将多个独立的存储阵列联结在一起。存储阵列通过存储网络呈现给主机,就像它们是单个存储设备或阵列一样。在网络中使用映射将该虚拟设备上的 I/O 重新定向到底层的物理阵列; 而Rainfinity是EMC文件级存储虚拟化解决方案,它可以跨文件服务器在线移动文件系统,而且可以重新组织命名空间而无需中断客户端。
“实际上,块级虚拟化可以简化SAN管理,而文件虚拟化可以消除与企业NAS系统有关的复杂性和局限性。”一业内技术专家这样解释。
简单来说,存储虚拟化实际上是在主机和物理存储系统之间建立了抽象层,把各个存储设备的复杂性隐藏起来,让多个异构网络存储设备的物理存储资源集中起来,然后提供一组虚拟存储卷,供主机使用。借助虚拟化还可以帮助用户提高存储利用率、加快配置速度。
大量的服务器和存储往往出现在企业的数据中心,然而,虚拟化技术不仅仅适用于企业的数据中心。从最复杂的工作站应用程序到最简单的动态链接库(DLL),虚拟化技术也能给客户机计算带来深远的影响。
这方面的一个典型例子就是应用程序虚拟化,指的是把运行中的程序与底层桌面隔开来的产品或方案。应用程序虚拟化的优势是,它能够消除在部署桌面系统时,由于配置不得当使得大量资源被消耗的问题。以Windows为例,这样的产品可以把应用程序与操作系统映像隔离开来,方便管理。
普及难题
众多巨头的追捧能否促使虚拟化迅速普及?“没有统一的虚拟化标准平台和开放协议,将成为虚拟化技术广泛普及的瓶颈。” 某大型网站的资深技术工程师告诉记者。
虚拟化市场的迅速发展,使得Vmware这些老大们也一再要求业界形成一个标准的虚拟机组建及管理方式,但标准和互操作性方面的进展却很缓慢。一些用户担心自己被某家厂商的方案所束缚,一旦技术成熟后,自己想改用其他方案,会面临难度大、成本高的问题。
就拿芯片层面的虚拟化来说吧,由于AMD和英特尔服务器在许多数据中心一起运行,有些公司认为,移动虚拟机可以在任何x86硬件之间转移,但事实并非如此。用户想要转移这些虚拟机,必须有类型相似的硬件相匹配。
VMware公司产品和解决方案营销副总裁Raghu Raghuram也承认,VMware虚拟机还无法在基于英特尔的系统和基于AMD的系统之间转移。“但从长远来看,这个问题会得到解决。”
IBM也存在同样的难题,记者在最近IBM举行的“虚拟化科技大会”上了解到,在该次会议上IBM发布的新虚拟软件拥有“活动分区迁移”和“活动应用迁移”两大特性,即允许在不间断工作的情况下无缝迁移一个应用或是整个操作系统分区,然而十分遗憾的是,“这一功能仅局限在基于IBM Power 6芯片和其最新发布的AIX 6.0操作系统的机器上,或者是拥有AIX 6.0操作系统的Solaris服务器或惠普UNIX服务器上。”
针对这种情况,IBM System p大中华区技术总监李永辉告诉记者: “IBM实现的这种虚拟化活动分区技术需要‘实时的内存’才可以实现,也就是只能在满足上述两个条件后才能实现。”
不仅是他们,在虚拟化技术领域,各厂商都在进行着自己的试验和实践。记者在初步了解虚拟化领域的各种技术时发现: HP-UX虚拟分区技术、Linux/RK技术、IBM的逻辑分区技术、Mac-on-Linux虚拟技术、MAE虚拟技术、微软的Virutal Server虚拟化技术、Solaris上的虚拟技术、Swsoft的virtuaozzo虚拟技术、TCP/IP堆栈的虚拟技术、用户模式Linux的虚拟技术、Virtual PC技术、VMware的虚拟技术、Xen虚拟技术等众多的虚拟化技术,让整个虚拟化领域变得越来越复杂,让用户眼花缭乱。
最初,虚拟化技术因为能够合并物理服务器而大受欢迎—因其可以减小电源需求和热量。但因为部署虚拟机非常容易,所以许多企业可能会发现,尽管自己减少了物理服务器的数量,但要管理的虚拟系统的数量却急剧增加。所以,虚拟机的统一管理技术问题也迫在眉睫。
“理性”生存
“对一台服务器进行虚拟化,其本质就是对服务器资源的合理规划和再利用。如果你的服务器资源利用率经常是100%,这根本谈不上虚拟化。但是如果你把一个1U服务器租给一个只使用这个服务器资源10%~30%的用户,这对用户其实是不公平,因为资源被浪费了。” 中国石油化工股份有限公司信息系统管理部教授级高工吴正宏说道。
为了说明虚拟化的意义所在,有人拿“租房子”打了一个比方,“如果说你有间大房子,就可以和别人合租,这样也可以减少你的负担,资源也得到了合理的利用; 但如果你只有一间9平方米的小房子,当然就只有自己住了。”
虚拟化发展到现在,对于它的优点人们已经认识得很清楚了,对于它的缺点,用户也越来越明白了。
一个担心来自于安全方面。“技术主管们担心一个篮子里放了太多的鸡蛋。假如一台单一的服务器出故障了,只会影响某个应用。而如果运行着10台虚拟服务器的主机出了故障,造成的损失就很大。” 均瑶集团信息总监吴大为告诉记者。
第二个担心来自于标准的不统一。许多虚拟化用户反映,实施了虚拟化之后,他们发现较为困难的部分是向虚拟数据中心的移植。安装一台大型服务器并在上面建立多个虚拟服务器是容易的,但在移植方面,从物理设备向虚拟层迁移,和物理设备间的移植没有什么不同。简而言之,这是一个费钱、费时、充满困难的过程。然而,这些困难是能够克服的。
在未来,你经过数据中心时会发现只有少量闪烁的指示灯和服务器,但这并非意味着只有更少的服务器需要管理。实际上,服务器的数量在增加,应用也越来越多,只不过它们运行在虚拟的环境中。同时,提供一项服务会变得很简单,用户无需考虑资源利用、可靠性、硬件需求和安装困难等问题。
现在,对于用户来说,惟一真正需要解决的问题就是用好这些资源。要想充分了解各类服务器虚拟架构是相当困难的,因为用户不仅要知道虚拟的策略是什么,还要知道什么才是最适合自己的架构,以及这些架构会在多大程度上将自己与厂商的产品捆绑在一起。因此,不要盲目地虚拟化。
评论
给虚拟化应用提个醒
如果说前几年用户还能被很多IT厂商“忽悠”的话,那么从记者近期的采访来看,用户对虚拟化技术的认知度已经相当广泛,对它的理解也越来越理性。但是,在应用虚拟化技术时,我们还应该注意以下几点。
首先,应该认识到,我们不是在应用虚拟化技术,而是应用在虚拟机上所运行的环境。如果用户真的需要虚拟化,那么就要从应用角度出发,仔细考虑自己的需求,比如查看自己的服务器资源利用率是不是不充分?什么地方需要虚拟化?到底虚拟化到哪个层次才是正确的?考虑周详是企业虚拟化成功的第一步。
其次,虚拟化还是有一定的技术门槛和软件及较高的维护成本的。IDG针对国内“虚拟化推广面临哪些问题”的调查显示,技术难题与资金成本分别以33%和23%的投票率排在前两位。所以,用户在实施虚拟化技术之前,首先要确认自己所用的产品是否可靠、是否可扩展,还有自己是否拥有一支虚拟化方面的技术队伍做后盾,否则盲目实施了该技术以后自己什么都不懂,到时就只能被产品提供商牵着鼻子走; 另外,一定的软件支持是虚拟化平台必备的,所以实施此项目还要加上一定的软件成本,用户要确保自己在资金上面的能力。
最后,也要考虑其安全性。简单说来,不管你分多少个虚拟机,每个虚拟机都还是建立在一台硬件服务器基础之上的,互相之间再怎么隔离,其实和虚拟主机一样,用的也是同一个CPU、同一个主板、同一个内存,用的还是同一个机器的硬盘,如果其中一个环节出错,很可能就会导致“全盘皆输”。总的来说,使用虚拟机并不比使用物理主机具有更高的安全性和可靠性。
看了对虚拟化存在的问题的几点分析,广大用户也不用担心,因为几乎所有的技术都不是完美的,都有漏洞存在,虚拟化技术也是如此。记者提出这些问题的目的是想让读者们更明白虚拟化的优缺点,以做到“知己知彼,百战百胜”; 而虚拟化提供商们也应该思考如何让虚拟化技术更加成熟。
更多相关:
投影机
文章来源:中国投影网
内容导航