開(kāi)放云計(jì)算接口標(biāo)準(zhǔn)(Open Cloud Computing Interface, OCCI)由開(kāi)放網(wǎng)格論壇(Open Grid Forum, OGF)制定,是一個(gè)免費(fèi)、開(kāi)放、為社群共同接納推動(dòng),且以云基礎(chǔ)架構(gòu)服務(wù)為鎖定目標(biāo)的接口標(biāo)準(zhǔn)。借助該API,數(shù)據(jù)中心與云伙伴可以免受現(xiàn)有一堆專利或開(kāi)放云API之間歧異不兼容之苦。
面對(duì)云基礎(chǔ)架構(gòu)服務(wù)所組成之關(guān)鍵組件,目前OCCI是采用資源導(dǎo)向架構(gòu)(Resourced Oriented Architecture, ROA)來(lái)表示。同時(shí),每個(gè)由簡(jiǎn)潔URI標(biāo)示的資源可擁有許多不同的描述呈現(xiàn)方式(例如可以超文件來(lái)表示)。OCCI工作小組正規(guī)劃在API中加入許多格式的支持,在初始版本中,Atom/Pub、JSON及Plain Text等標(biāo)準(zhǔn)都被納入支持行列中。
OCCI會(huì)提供對(duì)基礎(chǔ)架構(gòu)服務(wù)之定義、創(chuàng)建、部署、操作及退出的管理功能。通過(guò)簡(jiǎn)易服務(wù)生命周期模型,可支持由云供貨商提供的基本通用生命周期狀態(tài)。在事件中,供貨商并不會(huì)提供或報(bào)告服務(wù)生命周期狀況,OCCI并不會(huì)強(qiáng)制遵行,而是將生命周期模型定義成提議書(shū),供云供貨商遵循。
參照OCCI,云計(jì)算客戶端可啟動(dòng)執(zhí)行全新應(yīng)用程序堆棧,并管理其生命周期與其采用的資源。為了執(zhí)行像是來(lái)自SNIA CDMI接口所導(dǎo)出的應(yīng)用程序堆棧,通過(guò)OCCI接口即可分派儲(chǔ)存至特定虛擬機(jī)。
OCCI is an extensible set of specifications for cloud services management that initially targets the fundamental layer of the cloud stack (IaaS) and can be easily applied to higher levels in the stack (PaaS, SaaS). The specification documents are based upon previously gathered requirements and focus on the important capabilities required to support modern service offerings that are vendor-independent, platform-neutral and can be extended to solve a broad variety of problems in cloud computing.
There are already well over a dozen implementations of OCCI in working software, with other major projects planning to adopt OCCI in the near future. Links to these are available at http://occi-wg.org/community/implementations.
OGF collaborates extensively with other industry associations, and is in advanced conversations with DMTF, SNIA and the Cloud Security Alliance to work on refinements of these and related specifications.
OCCI was developed by the OCCI Working Group (http://occi-wg.org), a chartered group within OGF. OGF is the premier world-wide community for the development and adoption of best practices and standards for grid, cloud, and other applied distributed computing technologies. OGF's open forum and process enable communities of users, infrastructure providers, and software developers from around the globe in research, business and government to work together to address key issues, develop open standards, and promote interoperable solutions.
For more information, contact:
Open Grid Forum (OGF)
Joel Replogle, OGF Executive Director
replogle@ogf.org
+1-765-228-9068
http://www.ogf.org