專家問答:PaaS廠商鎖定不可避免?
如果我訂閱了平臺(tái)即服務(wù)提供商的服務(wù),是否會(huì)被同一個(gè)廠商的軟件即服務(wù)和基礎(chǔ)架構(gòu)即服務(wù)鎖定?哪些技術(shù)以及服務(wù)提供商可以讓我從不同云服務(wù)提供商訂閱PaaS、SaaS和IaaS?
如果你訂閱了一個(gè)PaaS廠商的服務(wù),你會(huì)受限于IaaS和SaaS產(chǎn)品的使用,因?yàn)橐嫒菽闼x擇的PaaS,但是不一定必須是同一個(gè)提供商。SaaS應(yīng)用必須同PaaS交互操作,而且要跨多種IaaS云提供商實(shí)現(xiàn)可移動(dòng)性。
PaaS和SaaS產(chǎn)品之間的互操作性通常要求這二者能夠有效的交換數(shù)據(jù)。這種交換需要安全、可靠的通信路徑,因此數(shù)據(jù)必須是兼容格式的。如果兩個(gè)云服務(wù)提供商共享通用應(yīng)用程序接口(API),這項(xiàng)工作就會(huì)比較容易實(shí)現(xiàn)。
PaaS產(chǎn)品跨多個(gè)IaaS云提供商的可移植性是一種更為普遍的關(guān)注點(diǎn),尤其是在廠商鎖定方面更是如此。目前PaaS市場面臨著一項(xiàng)挑戰(zhàn),因?yàn)槭袌鋈耘f比較年輕且處于分裂的狀態(tài),每一個(gè)云提供商都在推廣自己的非兼容標(biāo)準(zhǔn)。
多個(gè)PaaS開發(fā)團(tuán)隊(duì)共同創(chuàng)建一套標(biāo)準(zhǔn)和通用API,作為IaaS和SaaS設(shè)施之間的中間件。有如下舉措:
云設(shè)備管理平臺(tái)(CAMP),包含了10個(gè)PaaS云廠商,共同規(guī)定了一個(gè)通用的開發(fā)API;
VMware贊助的開源Cloud Foundry PaaS項(xiàng)目,支持其Cloud Foundry核心框架,將其作為標(biāo)準(zhǔn);
OpenStack基金會(huì)的成員包括Rackspace、HP和IBM,以及其他的廠商在OpenStack社區(qū)中,為PaaS應(yīng)用可移植性共同創(chuàng)建了云應(yīng)用拓?fù)鋱D和編制規(guī)定(TOSCA)。
如果你是***次選擇IaaS和PaaS云服務(wù)提供商,要好好看看這些方法。如果你正在準(zhǔn)備使用IaaS提供商,你可能需要看看有哪些PaaS虛擬設(shè)備廠商可用。這些企業(yè)創(chuàng)建了交鑰匙類型的PaaS,比如應(yīng)用和數(shù)據(jù)庫服務(wù)已經(jīng)配置好,可以在多種云上運(yùn)行。這種類型的企業(yè)包括Engine Yard、Jump Box和Open Logic。