虚拟化未来的标准:开放虚拟化格式

服务器在线1月12日报道 服务器虚拟化的价值目前已经被大家所承认。很多公司目前已经把它们很大一部分的服务器移植到了大型服务器的虚拟机上,在硬件使用率、节能以及数据中心的空间方面上获得了益处。而那些目前还没有这样做的公司也已经暗自计划在未来如此巩固服务器。毕竟,这些都需要重要的或者基础架构方面的成本。那么,服务器虚拟化为人力成本方面的减少又做了一些什么呢?这方面是IT操作方面的一大难题。

基本级别的服务器巩固已经为IT操作提供了一些好处。它使得硬件的维护更加容易,因为虚拟机可以被移到其它的物理服务器上,而此时就可以维护或者修复原先的服务器。这就把硬件的维护时间由原先的周末以及深夜时间变为正常工作日的一部分,提供了巨大的便利。

而很多公司的下一步就是平衡虚拟机的可移植性,以获得IT操作的灵活性。因为,虚拟机可以在磁盘映像中得到,因此它们是可以移植的,而不是绑定到一台个人物理服务器上。重新创建一个虚拟机的映像的简单性意味着,应用程序的能力可以非常简单地增加或减小,随着附加虚拟映像的创建或者撤销。服务器池允许虚拟机可以被自动移植,根据应用程序的加载。更加成熟的虚拟化使用包括高可用性,也就意味着当发生硬件失效时,通过虚拟化管理软件虚拟机可以被自动的移动。当一台虚拟主机停机的时候,看到另外一台虚拟机被自动的启动,而不需要任何的人工干预,仅此一点就可以非常生动地展示虚拟机使用的成熟性。

当然,这种虚拟化的使用展示了改变IT操作的能力,使得IT公司可以提供这种几年前不可想象的快速反应能力和创造性。这种应用程序可以被移植、裁剪、克隆的敏捷性将永远地改变IT的工作方式。

但是,整个IT操作价值链的一个地方是不会受到影响的:这就是原始应用程序的安装和配置。在你执行任何虚拟机的操作之前,你都必须先创建它。直到现在,这部分工作仍然需要很大的一部分人力、非常耗时、可能产生错误、并且没有太多乐趣。

当然,目前已经有一些虚拟应用,它们已经是预先配置的软件,可以直接运行。尽管到目前为止,它们还比较受限。对于它们,其中一个问题就是软件的版权,使用它们,还没有办法来解决商业软件的版权需求。尽管最终用户可以获得并且为虚拟应用安装了一个版权,它毕竟不是即插即用的。由于这个原因,很多虚拟化应用都是开源的或者基于评估版的。

同样,尽管虚拟化应用可以在它的虚拟化磁盘映像中获得必要的软件组件,目前还没有办法伴随着执行映像附带上下文的信息,比如应用程序需要拥有多少虚拟化CPU,或者网络如何被建立起来。这些都需要留给那些安装和配置的工作人员–这些相比日常的个人软件组件的安装配置是不可完成的或者也许是一个巨大的负担,但是一定也是不可即插即用的。

最终,虚拟化的应用都会根据个人虚拟机的要求量身定做,该虚拟机包含必需的软件,但是这会导致不能传达一个更加复杂拓扑的能力。比如,很容易想象,一个应用程序适用于多虚拟机架构、一个N层架构。当前,这样的一个复杂架构可以被当作多虚拟化应用来传递,但是它必须伴随着一些指令,这些指令必须要被手动执行。

但是,虚拟应用的逻辑本身是没有问题的。从IT商店的角度去看,虚拟化应用需要软件的安装以及配置–最终的操作自动化。从软件厂商的视角去看,虚拟化应用必须保证减少支持的成本,很大一部分都是和初始应用的安装相挂钩的。从虚拟化提供商的角度来看,虚拟化应用代表了虚拟化价值的未来。并且,从未来全球IT架构的角度来看,内部数据中心和外部云计算资源的障碍逐渐消失时,虚拟化应用代表了一个最简单的办法,它可以集成两个世界为一体,这样的一个软件组件可以在任何地方运行。

因此,当前的这样一个形式就需要一种标准,这种标准对于所有的参与者都提供了一种方法来获得虚拟化应用所带来的好处,而减少了多个、竞争性的、不兼容的实现所带来的问题。非常幸运的是,分布管理任务组织已经开始了这一行动,也就是开放式虚拟机(OVF)格式。OVF设计了三个主要的问题,这些问题之前阻碍了虚拟化应用的采用。除此之外,OVF支持多虚拟化映象格式。因此,对于任何监管程序的虚拟机都可以使用OVF 引导程序(payload)来加载。而且,OVF引导程序也是基于数字签名的,确保了免费发布和用户的利益。

而云计算的不断加强也会让OVF变得更加重要。将一个完全应用的引导程序放到一个远程的云服务上会更加方便,比起实现个人虚拟机并且使用管理远程系统的版权来讲。

虚拟化方面最主要的参与厂商,像Dell、HP、IBM、微软、VMware以及Citrix都加入了OVF。而后面的三个厂商加入OVF的事实则表明了虚拟化厂商参与的重要性,也增强了标准会被广泛采用的可能性。

当然,OVF还并不完美。在这一点上,它主要专注于打包和部署,而不是管理或者更加重要的管理。而后面的功能对于未来真实世界的使用来讲非常关键。DMTF已经宣布,后面的两项功能是优先级很高的,在不远的将来,该标准将毫无疑问地涉及到它们。

通过广泛的虚拟化应用的使用,安装和配置就会更加容易,而对于虚拟化让IT操作转变的潜在性也就唾手可得了。当然,期待着未来的IT操作组织中不需要任何的人工管理的想法是不切实际的,但对于成本价高的、低技术含量的人工工作就可以得到巨大地减少,允许IT组织专注于最终的问题:帮助业务操作更加简洁并高效。

因此,我们对于OVF应当更加期待。