服务器虚拟化的兴起和云计算的进步这两种技术趋势是像花生酱与果冻,还是更像金枪鱼与阿月浑子的果实的那种搭配?这个问题的答案取决于你问谁。不过,一般说来虚拟化被看作是云计算的补充,而不是必不可少的。
Kusnetzky Group主要分析师Dan Kusnetzky说,虚拟化是对于云计算有用的许多技术之一。并非所有的云计算应用程序都需要使用虚拟机技术。然而,云计算可以使用虚拟访问、应用程序虚拟化和/或者存储虚拟化。
对于东南亚主要项目管理公司i2m管理服务公司副总裁Subbaraman Iyer来说,云计算不过是一个时髦的口号。他说,我认为云计算和虚拟化之间联系非常少,尽管这两种技术的推动因素是一样的。一般来说,云计算仅仅是不使用内部数据中心或者任何厂商具体托管的资源的一种替代的解决方案。云计算是一个庞大的虚拟基础设施,计算和存储资源都按照使用情况收费。它的诱人的好处是其可升级性和能够在任何地方访问应用程序。
另一方面,Web战略家和互联网服务顾问Errett Cord认为,云计算和虚拟化是相互补充的。
虚拟化允许用户公司减少服务器的使用数量;云计算和虚拟化是同一个努力的两个方面。这个努力就是创建一种网络,既能有效地利用资源,又能有充裕的资源应付容错和灾难恢复。
Boomi和CohesiveFT等中间件软件公司通过制造能够在云计算平台上运行的虚拟系统来消除企业应用软件和云计算之间的鸿沟。
沃尔特。迪斯尼业务分析师Steven Algieri把虚拟化称作云计算给你可升级性的最大的单个理由。他说,你需要升级的大多数服务是面向客户的服务。一个常见的例子就是一台网络服务器。如果这个网络服务器正在运行一个数据库驱动的内容管理系统,所有这些实际的数据都在另一台服务器上的大型数据库中,那么,拥有一个静态设置的前端网络服务器就很容易启动新的实例。所有这一切所需要的是一个简单的内部脚本以便获得用户的详细信息,如IP地址和数据库地址。
Algieri说,亚马逊的EC2服务的工作原理就是这样的。你创建一个虚拟机镜像。然后,亚马逊将根据你的需要创建许多实例。使用一个像RightScale那样的技术,然后提供管理这些实例的能力。
互联网服务顾问Cord说,加上你仅为你使用的服务时间付费,大型计算机回来了!
制作产品生命周期管理的丰富互联网应用程序的新兴企业Milyli公司的创始人和软件架构师Charles Kinnan说,如果这个云计算的行为更像是一个操作系统平台,提供一个客户访问其应用程序的一个主要接口,虚拟化显然是这个等式中的一个关键部分,是云计算中最大的好处。
他说,但是,这似乎并不是云计算客户走的路。由于他们宣传云计算拥有各种设备、显示屏和输入方式,客户软件有机会仍然能够在这些设备上运行,为每一个设备连身订做,能够向云计算上载和下载数据。
Kinnan说,这样多的网络友好的客户端平台正在流行,如用于PC的Adobe公司的Flex和微软的Silverlight平台。我认为大多数云计算将依赖连接到数据存储服务的客户端软件。
在数据中心,如果这种假设的预测是正确的,也就是数据中心将向配置低速度处理器的超高密度服务服务器农场发展,应用程序能够在其中自由转换,设法实施一个操作系统连接到一个用户的管理可能是一个噩梦。因此,对虚拟服务器进行高水平的设置或者自动的设置是有很大意义的。
简言之,Kinnan认为云计算服务器农场将成为即插即用的数据中心。
从长远看,向虚拟化和云计算发展的极好趋势如何结合在一起以及如何顺利地结合目前还没有共识。不过,虽然虚拟化对于云计算并不是绝对必要的,但是,虚拟化肯定是有帮助的。