早在2009年,开源行业领军企业之一的红帽推出了一套开源的API,这就是Deltacloud ,这一项目可以为不同的服务提供商的IaaS之间的云工作负载转移提供开放的社区驱动式标准,提高了云被采用的速度,同时降低云部署和云使用所产生的成本和时间。而近期Deltacloud又成为开源界和云计算领域的一个热点,Apache软件基金会(ASF)宣布,Apache Deltacloud已经成Apache孵化器中成功诞生,并成为该基金会的一个顶级项目(TLP)。这标志着该项目的社区和产品受到了ASF人才任用流程和原则的完善监管,也标志着Deltacloud让开放式云API更上一层楼。 Deltacloud示意图 行业需要开放式云API 近几年IT聚会和饭局上基本都被提及的一个话题就是“云计算”。好吧,大家都需要云计算,但是行业中除了自身的云平台和技术建设之外,让云更好的在行业中扩展其实才是最应该被重视的,云采用扩大面临的最大问题是如何解决两家云服务提供商之间信息交互标准,而行业也对这一标准有着相当的需求。 对于整个行业来说,开放是目前的发展趋势,越来越多的产品走向开放,API也不例外。在Web 2.0的浪潮到来之前,开放的API 甚至源代码主要体现在桌面应用上,而现在越来越多的Web 应用面向开发者开放了API。开源云API中最引人注目的便是红帽的DeltaCloud平台,它可用于在不同的云提供商之间移动基于云的工作负载。 红帽通过DeltaCloud让企业客户更好部署和转移自己的云,有更多的选择,同时在红帽云仓库的环境和基础上构建私有云的开源代码,这样云服务提供者和私有云交互也会变得更加简单,而且红帽DeltaCloud从不限制底层系统的结构,无论是微软还是VMwre 都可以应用在一起,这是真正意义的融合应用,也是整个行业对开放式云API的需求。 被厂商锁定?在云计算时代必将成为过去 很多人对于某一标准会被厂商或者厂商联盟所控制深感担忧,而红帽的云计算路线图打消了这一疑虑,包括红帽在内,DeltaCloud不会被任何一家单独的厂商所控制,如果想要真正的互操作性和真正的便携性,就需要通过第三方的方法来构造。DeltaCloud拥有着公平的治管理结构,同时也有着相当的广度,虽然它是由红帽提出的,它是由一个独立的开源社区来管理。 DeltaCloud可以实现不同的云供应商之间的转移,为客户提供“一个可以兼容的架构,和一个与内部运行的东西兼容的堆栈”,Deltacloud获取和分析了不同云环境之间的差异,并将云用户客户端应用编程接口(API)向大多数流行的云计算应用接口做了映射,这其中就包括了Amazon EC2,GoGrid,OpenNebula和Rackspace,由此Deltacloud 具备管理多样化的云虚拟基础设施的能力。 DeltaCloud是开源的API,所以在可移植方面具有独特优势,可实现真正意义的混合云,不再担心被厂商锁定的危机。 在一个统一的云API的情况下,Deltacloud可能只是退而求其次,因为它仍然在初期的快速发展阶段;但如果你正在寻找支持多种云的方式,我希望你可以多了解了解Deltacloud。 |