开源的云计算开发包:Apache jclouds 1.8.0发布
Apache jclouds是一个开源的云计算Java开发工具包,能够帮助开发者进行云计算应用开发,并可重用已有的Java和Clojure技能。jclouds提供了云计算环境的可移植抽象层以及云规范特性,且支持 Amazon、VMWare、Azure、Rackspace、HP 等云计算平台,它旨在提供一个公共接口以管理众多厂商、提供商、框架及API(从IaaS到PaaS)中的计算机节点和存储节点。jclouds支持全世界30个不同的提供商,开发者与运维人员可以通过下游工具如Apache Whirr或Pallet来使用它,也可以直接通过API和Ant task将其当作库来使用。近日,Apache jclouds 1.8.0 发布,该版本做了多方面的改进,还修复了大量bug,是最后一个支持 Java 6 的版本,现已提供下载,同时提供了 Maven 库,更多详细内容请登录其官网或发布公告。主要改进包括:
\\
- 支持Amazon Glacier \\
- 支持Docker \\
- 重构了支持OpenStack Neutron的代码 \\
- 提供了新的Rackspace Auto Scale和美国区域的支持 \\
- 修复了ChefContent的 ListNode的问题 \\
- 升级Apache HttpClient到 4.3 版本 \\
- openstack-nova 默认到API v1 \\
- Guava升级到17版本,且兼容16版本 \\
- ByteSource代替了InputSupplier使用 \u0026gt; \\
- 支持Java 6最后一个版本,接下来的主要版本将基于Java 7实现 \\
- BlobStore新增了deleteContainerIfEmpty方法 \\
- 修复了createNodesInGroup中JSON解析错误 \\
- 为AbiquoTemplateOptions新增了默认网络 \\
- 实现了Rackspace Cloud Files \\
- 新增了EC2的实例类型:m3.medium 和 m3.large \
jclouds与同类产品相比如何呢?jclouds与其他产品之间最根本的差别在于jclouds在元数据的等值问题的处理上。Jets3t与Typica都是成熟的库,但是他们并没有关注便携性。Dasein与jclouds非常接近不过,Dasein有几个提供者是jclouds所不支持的,反之亦然。Dasein关注单服务器操作,而jclouds则关注机器群的引导。
\\
Deltacloud拥有非常“漂亮的REST API,它关注API的便携性,而jclouds则关注以便携的方式执行用例的方式。Deltacloud能够探测到定制机器的各种方式,使用者可以通过jclouds提供启动脚本,其他的细节问题都由jclouds帮你处理好了。因此jclouds能够和Deltacloud很完美的集成。
\
感谢郭蕾对本文的审校。
\
给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。
开源的云计算开发包:Apache jclouds 1.8.0发布相关推荐
- GIS软件开发包Map Suite v10.2.0发布,支持3D渲染
Map Suite .NET的地图控件&组件可以为你的.NET定制应用程序添加交互式地图和GIS功能.作为一个.NET软件开发者,你可以使用Map Suite强大的地图API为你的项目添加空间 ...
- Apache Camel 2.15.0 发布,Java 规则引擎
Apache Camel 2.15.0 发布啦!!!该版本经过 6 个月开发,修复了超过 500 个 bug.但最值得关注的是给我们带来的新特性: 自文档 目录组件 Camel 工具类目录 重用 Ca ...
- Apache Kudu 1.9.0 发布,支持位置感知
开发四年只会写业务代码,分布式高并发都不会还做程序员? Apache Kudu 1.9.0 发布了,Kudu 是一个支持结构化数据的开源存储引擎,具有低延迟随机读取与高效分析读取模式.它基于 Ap ...
- Apache Flink 1.10.0 发布 | 云原生生态周报 Vol. 38
作者 | 徐迪.陈俊.敖小剑.宋进超 业界要闻 Apache Flink 1.10.0 发布 作为 Flink 社区迄今为止规模最大的一次版本升级,Flink 1.10 容纳了超过 200 位贡献者对 ...
- Apache OpenJPA 2.1.0 发布
OpenJPA 是 Apache 组织提供的开源项目,它实现了 EJB 3.0 中的 JPA 标准,为开发者提供功能强大.使用简单的持久化数据管理框架.OpenJPA 封装了和关系型数据库交互的操作, ...
- Apache Shiro 1.6.0 发布!修复绕过授权高危漏洞
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 冷冷zz 来源 | https://www.o ...
- 开源的网络服务框架:Apache Etch 1.4.0 发布
Apache Etch是一个开源.跨平台.语言和传输方式独立的网络服务框架,可用来构建和使用网络服务.Etch提供的工具集包括一个网络服务描述语言.一个编译器和与各种语言进行绑定的库.它具有传输方式独 ...
- Apache Wicket 7.2.0发布
Apache Wicket PMC已发布Apache Wicket 7.2.0版本.这次的发布是一次较小的版本发布,但是它涵盖了很多新的功能.为了了解这次发布的更多内容以及Apache Wicket的 ...
- python机器学习开源代码_Python简化代码机器学习库PyCaret 2.0发布
字幕组双语原文:Python简化代码机器学习库PyCaret 2.0发布 英语原文:Announcing PyCaret 2.0 翻译:雷锋字幕组(Shangru) 我们激动的宣布,PyCaret第二 ...
最新文章
- 高房价可控制人口增长与人口素质?
- python学习干货教程(5):#!/usr/bin/python
- echart 数据视图_关于数据可视化图表的制作,你需要关注的30个小技巧
- html特殊文字效果,HTML几个特殊的属性标签的使用介绍
- RFE筛选出的特征变量竟然是Boruta的4倍之多
- CentOS关闭休眠和屏保模式
- Hihocoder 最近公用祖先三 在线LCA
- Android获取手机号归属地
- 博客园自定义样式(标题 h1 h2 h3)
- 使用Expression实现数据的任意字段过滤(1)
- [转]Servlet多线程同步问题产生的原因
- 南昌大学计算机网络通信用什么书,南昌大学_计算机网络教材.doc
- 什么是工序分析法?工序分析的方法和实施步骤有哪些
- Android SN号修改 serial number修改 adb devices显示串号修改
- 微信赞赏功能升级设置中的坑
- spark大数据的学习
- springboot+vue疫情管理大作业
- 《深度学习之PyTorch物体检测实战》—读书笔记
- perspective 3D 效果和动画配合
- 职称论文发表的字数不够怎么办
热门文章
- uniapp仿微信--聊天界面模板
- java中使用tika_【Tika基础教程之中的一个】Tika基础教程
- 北航软件能力培养启发和下一步工作
- 互联网行业入门必读书籍
- IPCamera开源项目
- 如何系统学游戏建模?游戏建模必备知识,值得收藏
- 除了编程语言本身,你如果还懂这 7 点,绝对可以在北上深杭拿到 15k
- Java/26. Remove Duplicates from Storted Array 删除排序数组的重复项
- 插入数据时出现Duplicate entry ‘XXX‘ for key ‘XXX‘
- Java okhttp 实现对有道翻译的爬取