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