從來都是企業(yè)軟件競爭對手的Red Hat 與 Oracle公司,與其他許多軟件供應(yīng)商,以及在線服務(wù)供應(yīng)商合作,希望開發(fā)出PaaS使用標(biāo)準(zhǔn),減輕客戶的操作難度。
“應(yīng)用的啟用與廢止,有必要進(jìn)行標(biāo)準(zhǔn)化,以使客戶能夠在不同平臺上,輕松管理他們的應(yīng)用。”O(jiān)racle 公司融合中介軟體的高級主管Jeff Mischkinsky稱。Jeff Mischkinsky參與了使用標(biāo)準(zhǔn)的開發(fā)。
參與開發(fā)的供應(yīng)商團(tuán)隊(duì)包括Rackspace,Huawei,Software AG,CloudBees,以及Cloudsoft公司。團(tuán)隊(duì)提出了依照提升結(jié)構(gòu)化信息標(biāo)準(zhǔn)管理(OASIS)來制定PaaS標(biāo)準(zhǔn),近十年來,OASIS是不少應(yīng)用廣泛的網(wǎng)絡(luò)服務(wù)的根基。
程序開發(fā)小組知道,標(biāo)準(zhǔn)化PaaS控制指令僅是第一步。雖然近幾年來,由于Amazon 公司的彈性云計(jì)算(EC2),以及Microsoft公司的Azure之類的平臺 ,PaaS服務(wù)的使用增長顯著,并且每家供應(yīng)商都會向用戶提供自己的控制臺,使得服務(wù)器之間的工作負(fù)荷整合起來很棘手。也許,為PaaS標(biāo)準(zhǔn)化出力最大的是Eucalyptus平臺。Eucalyptus平臺式開放源碼平臺,使用了Amazon公司應(yīng)用程序界面(API)呼叫功能。
團(tuán)隊(duì)所提出的OASIS標(biāo)準(zhǔn),稱之為平臺云應(yīng)用管理(CAMP),是一種API,能夠使用一系列指令,進(jìn)行PaaS工作負(fù)荷管理。同時,CAMP還有工作負(fù)荷打包功能。JSON(基于JavaScript語言的輕量級的數(shù)據(jù)交換格式)序列會捕捉發(fā)出的指令,JSON通過REST(具象狀態(tài)傳輸)傳達(dá),REST是的網(wǎng)絡(luò)信息交換協(xié)議,應(yīng)用廣泛。“我們?yōu)閼?yīng)用的生命周期下了定義。”Mischkinsky稱。在將來,標(biāo)準(zhǔn)也許會附加對功能性的要求,例如工作負(fù)荷轉(zhuǎn)移功能。
使用標(biāo)準(zhǔn)的開發(fā)團(tuán)隊(duì)希望,PaaS供應(yīng)商們自己的云計(jì)算服務(wù)能夠識別出這些指令。若不同PaaS服務(wù)能夠使用同一套指令,那么建立工具管理多供應(yīng)商的云計(jì)算工作負(fù)荷時,客戶的操作能夠大大簡化----也簡化了第三方管理軟件供應(yīng)商的工作量。團(tuán)隊(duì)同時稱,指令的統(tǒng)一還使得客戶省了不少力氣,不用再將工作負(fù)荷在供應(yīng)商之間搬來運(yùn)去。
對于PaaS 供應(yīng)商而言,“應(yīng)用管理監(jiān)控的操作不同,這不是產(chǎn)品差異化,”Mischkinsky表示,“差異在于平臺提供的更高級的功能,更高級的服務(wù)。”