在专有云和各类公共云服务商之间,要想移动计算和数据时总缺乏开放的社区驱动式标准,这个空白制造出了许多摩擦、降低了云被采用的速度,并且提高了用户和厂商使用云的真实成本,而现在,现在,这一空白已经被Deltacloud项目填补。近期红帽公司宣布,已经将Apache Deltacloud的API规格提交给分布式管理工作组(DMTF),以此作为公司参与DMTF云管理工作组的活动之一。红帽公司向DMTF提交的内容,迈出了在云计算部署中向用户提供基础设施即服务(IaaS)云的移植性优势过程中的重要一步。 现在,公共云厂商和其它厂商在推广多种应用编程接口(API)。但这此接口大多数都不是用户所需要的。毕竟,不同的云有不同的目的和目标。一个云可能会提供很多的选项,而另一个云很可能为了保持简洁而提供很少的选项。有的厂商可能关注的是向客户提供对服务水平的紧密控制能力;而另外一家厂商可能只会侧重于成本方面的问题。 针对以上问题,红帽进行的pache Deltacloud项目通过从RESTful Web服务API中选取取通用专有IaaS云管理API的开源实施活动,Deltacloud项目向DMTF提供了目前正在发展过程中的少数几个开放云 API之一。红帽公司云业务副总裁兼总经理Scott Crenshaw指出:“今天,随着云计算向企业的不断推进,互用性和可移植性已经变得日益重要。我们非常激动地将Deltacloud API提交给了DMTF,最终的目的是让所有的云都享有这种高层次的互用性。目前,红帽公司将继续协助各类企业建立真正的云。” Deltacloud和许多互用性框架一样,是一种适用于初期用户的开源框架。但Deltacloud的优势不仅于此。重要的是,红帽公司于去年五月将其贡献给了Apache软件基金,作为该基金下的一个孵化项目来发展。这就使它成为一种上游社区和治理模型,且不受任何单一厂商的控制。 Deltacloud是惟一一种未受任何单一厂商专有代码、API或其它知识产权约束的主要云框架。具体优势包括: • 该API既可以由云服务商直接提供,也可以由运行自己服务器的独立用户来提供; • 客户端库可以很方便地使用任何计算机语言来编写,而且已经通过常用的语言开始提供; • 其核心API逻辑驻留在API服务器上,在所有客户端库上都可以实现连贯的行为;以及 • 可以向该API增加对新型云的支持,而且无需修改客户端。 |