Apache将云管理接口Libcloud提升为顶级项目

松景铄
2023-12-01

Apache基金会于5月25日宣布,Libcloud已 完成孵化、成为顶级项目。Libcloud是一个Python库,为各个云供应商的专有API提供了厂商中立的接口。作为顶级项目,Libcloud这一 解决方案以后将会被大家所熟识,而且会得到更多来自开源社区的支持。在Apache Libcloud升级为顶级项目的同时,Libcloud发布了0.5版本。Tp-Link路由器设置图解

Libcloud原本是由Alex Polvi带领的一些开发人员创建的,Alex是CloudKick的 CEO和创始人。CloudKick公司关注于云管理,最近被Rackspace公司收购了。对云管理公司来说,处理好不同供应商提供的不同云解决方案至 关重要。但这需要各种云技术去实现专门的库,或者是选择厂商中立的方法。Libcloud就在尝试提供后一种解决方案,这也使得不同的云可以用编程的方式 进行集成,即所谓的Multi-Clouds。2009年,Apache基金会接受并开始孵化Libcloud项目。

根据Libcloud开发团队的说法,解决方案会提供ubuntu常用软件包deb的安装与卸载

一个厂商中立的、针对云供应商API的接口。Apache Libcloud目前的版本已经为二十多个领先的云供应商提供了后端驱动,包括Amazon EC2、Rackspace Cloud、GoGrid和Linode。完成孵化意味着,按照基金会择优而用、共识驱动的流程和原则,Apache Libcloud产品和社区都已经组织好了。

开发人员可以在库里找到list、create、destroy等方法,在其他功能里管理云资源。一般的方法则需要数据库访问层为不同的持久化供应商提供相似的包装器。Libcloud也支持SSL等协议,允许对可用的云资源进行安全访问。

有意思的是,Apache的另一个孵化项目Deltacloud提供了类似、但基于REST和Ruby的解决方案,这个方案最初由Red Hat发起。

 类似资料: