Apache jclouds

地址:http://jclouds.apache.org/guides/openstack/
一个开源库,java实现,支持cloudstack,openstack以及各种公有云平台 比较成熟完善,Cloudify使用它接入openstack ec2
官网给的demo比较少,但是给了一个类似javadoc和一个jcloud-example的文档,很多东西要摸索。
使用maven导入jar包就可以使用


The Dasein Cloud API
Dasein与JClouds非常接近。他们 差不多是同时开始的,事实上,它使用了JClouds组件实现了相当一部分云提供者。也就是说,Dasein有几个提供者是JClouds所不支持的,反 之亦然。Dasein关注于单服务器操作,而JClouds则关注于机器群的引导。

上面是jcloud创建者11年所说,现在jcloud对于单服务器操作也很完善了。
这个项目官网做的很不好,很多广告,完全找不到资料。

openstack4j
地址: http://www.openstack4j.com/learn/
顾名思义,openstack for java,不支持其他平台,官网资料比较丰富,易上手,这个是本人最后的选择

openstack-java-sdk 

地址:https://github.com/woorea/openstack-java-sdk
这个SDK是第三方爱好者贡献的开源SDK,更新比较慢。 

其他语还有:
Deltacloud API
redhat发起的云计算标准api的开源项目
运行在linux上,有自己的web界面,安装在和jcloud不同,通过http访问,我的理解是等于是做了一个api翻译的工作转换的工作,开发起来麻烦一些
http://www.ibm.com/developerworks/cn/cloud/library/cl-vmdeltacloud/


Apache Libcloud

一个Python库,它隐藏了云供应商API之间的差异性,使之能通过统一的API管理不同的云资源,官网做得比较好,各种资料都方便查找

IBM的人用它做过一个样例,一个应用可以同时使用多个云服务商提供的服务,而保持透明性

Simple Cloud API
IBM、微软、Zend Technologies发起了一个开源项目Simple Cloud API,让程序员在云计算环境中运行一般的应用,和在不需要修改代码来访问云计算环境的情况下,使用PHP语言开发云计算应用程序。

收集整理的openstack java封装 api的第三方实现的选择的更多相关文章

  1. Atitit. C# java 的api 目录封装结构映射总结

    Atitit. C#  java 的api 目录封装结构映射总结 C# java ref System.Reflection System.Type, java.lang.ref concurrent ...

  2. Atitit. C# java 的api 文件夹封装结构映射总结

    Atitit. C#  java 的api 文件夹封装结构映射总结 C# java ref System.Reflection System.Type. java.lang.ref concurren ...

  3. java.lang.OutOfMemoryError: Java heap space错误及处理办法(收集整理、转)

    下面是从网上找到的关于堆空间溢出的错误解决的方法: java.lang.OutOfMemoryError: Java heap space ============================== ...

  4. 转:java.lang.OutOfMemoryError: Java heap space错误及处理办法(收集整理、转)

    以下是从网上找到的关于堆空间溢出的错误解决办法: Java.lang.OutOfMemoryError: Java heap space =============================== ...

  5. 开源框架】Android之史上最全最简单最有用的第三方开源库收集整理,有助于快速开发

    [原][开源框架]Android之史上最全最简单最有用的第三方开源库收集整理,有助于快速开发,欢迎各位... 时间 2015-01-05 10:08:18 我是程序猿,我为自己代言 原文  http: ...

  6. Java Servlet API中文说明文档

    Java Servlet API中文说明文档 目 录 1.... Servet资料 1.1      绪言 1.2      谁需要读这份文档 1.3      Java Servlet API的组成 ...

  7. 这里整理了基于java平台的常用资源

    这里整理了基于java平台的常用资源 翻译 from :akullpp | awesome-java 大家一起学习,共同进步. 如果大家觉得有用,就mark一下,赞一下,或评论一下,让更多的人知道.t ...

  8. Java 2D API - 1. 基本概念

    Java 2D API扩展AWT包,对二维图形.文本及成像功能提供了支持,可用于开发复杂的界面.绘图软件和图像编辑器.Java 2D对象位于用户坐标空间(User coordinate space), ...

  9. 【Android源代码下载】收集整理android界面UI效果源码

    在Android开发中,Android界面UI效果设计一直都是很多童鞋关注的问题,今天给大家分享下大神收集整理的多个android界面UI效果,都是源码,都是干货,贡献给各位网友! 话不多说,直接上效 ...

随机推荐

  1. web 安全主题

  2. Thinking in file encoding and decoding?

    > General file encoding ways We most know, computer stores files with binary coding like abc\xe4\ ...

  3. Windows Vista 安装和使用指导 - 停止支持后的几条建议

    简介 曾经被广大网民吐槽的Windows Vista现在已经淡出了人们的视线,但仍有一些朋友想要体验一下这个操作系统.Windows Vista是Windows发展路线上的里程碑,相比之前的Windo ...

  4. UDP Linux编程(客户端&服务器端)

    服务器端 服务器不用绑定地址,他只需要进行绑定相应的监听端口即可. #include <sys/types.h> #include <sys/socket.h> #includ ...

  5. 2015 Multi-University Training Contest 5 hdu 5348 MZL's endless loop

    MZL's endless loop Time Limit: 3000/1500 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Oth ...

  6. mysql字符集修改(ubuntu)

    1.关闭mysql服务 /etc/init.d/mysql start|stop 2.在/etc/mysql/my.cnf,添加下列信息 [client] default-character-set= ...

  7. IntelliJ IDEA could not autowire no beans of 'Decoder'

    IntelliJ IDEA could not autowire no beans of  'Decoder' 学习了:http://blog.csdn.net/u012453843/article/ ...

  8. 数据仓库工具:Hive

    转载请标明出处: http://blog.csdn.net/zwto1/article/details/46430823: 本文出自:[明月的博客] 为什么要选择Hive 基于Hadoop的大数据的计 ...

  9. VS 2013+Qt 5.4.1

    Qt应用能够用Qt Creator开发,也能够使用Visual Studio. 我之前一直用Qt Creator.也始终认为这是最好的选择.只是有人偏爱Visual Studio,我也由于工作须要,要 ...

  10. node-webkit 主页面和 iframe 页通讯

    <html lang="en-US"> <head> <title>Hello World!</title> <style&g ...