Apache jclouds
地址:http://jclouds.apache.org/guides/openstack/
一個(gè)開源庫,java實(shí)現(xiàn),支持cloudstack,openstack以及各種公有云平臺 比較成熟完善,Cloudify使用它接入openstack ec2
官網(wǎng)給的demo比較少,但是給了一個(gè)類似javadoc和一個(gè)jcloud-example的文檔,很多東西要摸索。
使用maven導(dǎo)入jar包就可以使用
The Dasein Cloud API
Dasein與JClouds非常接近。他們 差不多是同時(shí)開始的,事實(shí)上,它使用了JClouds組件實(shí)現(xiàn)了相當(dāng)一部分云提供者。也就是說,Dasein有幾個(gè)提供者是JClouds所不支持的,反 之亦然。Dasein關(guān)注于單服務(wù)器操作,而JClouds則關(guān)注于機(jī)器群的引導(dǎo)。
上面是jcloud創(chuàng)建者11年所說,現(xiàn)在jcloud對于單服務(wù)器操作也很完善了。
這個(gè)項(xiàng)目官網(wǎng)做的很不好,很多廣告,完全找不到資料。
openstack4j
地址: http://www.openstack4j.com/learn/
顧名思義,openstack for java,不支持其他平臺,官網(wǎng)資料比較豐富,易上手,這個(gè)是本人最后的選擇
openstack-java-sdk
地址:https://github.com/woorea/openstack-java-sdk
這個(gè)SDK是第三方愛好者貢獻(xiàn)的開源SDK,更新比較慢。
其他語還有:
Deltacloud API
redhat發(fā)起的云計(jì)算標(biāo)準(zhǔn)api的開源項(xiàng)目
運(yùn)行在linux上,有自己的web界面,安裝在和jcloud不同,通過http訪問,我的理解是等于是做了一個(gè)api翻譯的工作轉(zhuǎn)換的工作,開發(fā)起來麻煩一些
http://www.ibm.com/developerworks/cn/cloud/library/cl-vmdeltacloud/
Apache Libcloud一個(gè)Python庫,它隱藏了云供應(yīng)商API之間的差異性,使之能通過統(tǒng)一的API管理不同的云資源,官網(wǎng)做得比較好,各種資料都方便查找
IBM的人用它做過一個(gè)樣例,一個(gè)應(yīng)用可以同時(shí)使用多個(gè)云服務(wù)商提供的服務(wù),而保持透明性
Simple Cloud API
IBM、微軟、Zend Technologies發(fā)起了一個(gè)開源項(xiàng)目Simple Cloud API,讓程序員在云計(jì)算環(huán)境中運(yùn)行一般的應(yīng)用,和在不需要修改代碼來訪問云計(jì)算環(huán)境的情況下,使用PHP語言開發(fā)云計(jì)算應(yīng)用程序。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報(bào)。