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