Apache基金会于5月25日宣布,Libcloud已
完成孵化、成为顶级项目。Libcloud是一个Python库,为各个云供应商的专有API提供了厂商中立的接口。作为顶级项目,Libcloud这一
解决方案以后将会被大家所熟识,而且会得到更多来自开源社区的支持。在Apache
Libcloud升级为顶级项目的同时,Libcloud发布了0.5版本。
Libcloud原本是由Alex Polvi带领的一些开发人员创建的,Alex是CloudKick的
CEO和创始人。CloudKick公司关注于云管理,最近被Rackspace公司收购了。对云管理公司来说,处理好不同供应商提供的不同云解决方案至
关重要。但这需要各种云技术去实现专门的库,或者是选择厂商中立的方法。Libcloud就在尝试提供后一种解决方案,这也使得不同的云可以用编程的方式
进行集成,即所谓的Multi-Clouds。2009年,Apache基金会接受并开始孵化Libcloud项目。
根据Libcloud开发团队的说法,解决方案会提供避开令造型减分的女生发型雷区
一个厂商中立的、针对云供应商API的接口。Apache
Libcloud目前的版本已经为二十多个领先的云供应商提供了后端驱动,包括Amazon EC2、Rackspace
Cloud、GoGrid和Linode。完成孵化意味着,按照基金会择优而用、共识驱动的流程和原则,Apache
Libcloud产品和社区都已经组织好了。
开发人员可以在库里找到list、create、destroy等方法,在其他功能里管理云资源。一般的方法则需要数据库访问层为不同的持久化供应商提供相似的包装器。Libcloud也支持SSL等协议,允许对可用的云资源进行安全访问。
有意思的是,Apache的另一个孵化项目Deltacloud提供了类似、但基于REST和Ruby的解决方案,这个方案最初由Red Hat发起。
分享到:
相关推荐
Apache Libcloud 是一个开源的 Python 库,它提供了一个统一的接口来抽象各种云服务提供商的 API,使得开发者能够轻松地在不同的云平台之间进行迁移和管理。在本例中,我们关注的是版本号为 0.15.0 的 Apache ...
Apache Libcloud是一个强大的Python库,它的核心功能是抽象化了多种云服务提供商的API,使得开发者无需关注底层细节,即可方便地管理和操作各种云资源。这个库为开发者提供了一个一致的接口,无论他们想要处理的对象...
Apache Libcloud是一个标准的Python库,可抽象出多个云提供商API之间的差异。 它允许用户管理云服务器,云存储和负载平衡器。https://mirrors.tuna.tsinghua.edu.cn/apache/libcloud/
使用Apache Libcloud在Dimension Data中将基础结构作为代码 文档: Python包: 源代码: 免费软件: 特征 50多个涵盖流行用例的教程 阅读YAML中的配件计划 将参数加载到单独的YAMl文件中 使用云API创建网络...
安装ckanext-cloudstorage之后,将其添加到.ini中的插件列表中: ckan.plugins = stats cloudstorage 如果尚未安装 ,请选择或文件上传按钮。 每个驱动程序都有两个选项,无论您使用哪个。 驱动程序名称和容器/...