公共云提供商提供基礎設施即服務(IaaS)或軟件即服務(SaaS)。幾家提供商已知提供不同于這兩種服務的第三種服務:平臺即服務(PaaS)。但是在過去兩年間,最初由國家標準和技術研究所(NIST)為不同類型的云明確的定義已模糊起來。
現在,沒有同時提供開發平臺的IaaS或SaaS提供商面臨這種危險:客戶可能流向競爭對手。用戶正在涌向公共云,不僅僅是為了獲取計算周期或軟件服務,還為了開發下一代的業務應用程序。這個進一步的需求為微軟和IBM提供了AWS和谷歌有時很難企及的優勢。
同樣,它為CenturyLink、甲骨文、Salesforce或SAP之類的公司本身成為特大云提供商敞開了大門。每家公司都能夠提供與一系列SaaS應用程序協同運行的開發平臺的所需部分,其他廠商可能其他缺少這些部分。
上述就是題為《弗雷斯特Wave:2016年第三季度面向企業開發人員的全球公共云平臺》的報告得出的結論。弗雷斯特研究公司為此報告采訪了21個云用戶,還采訪了八家云提供商。結果發現,數字化經濟需要新一代應用程序,只有擅長利用云端開發平臺的公司才能生存下來。
比較目前的主要玩家
這讓微軟、Azure云以及與它們兼容的一整套開發工具和SaaS服務(比如SQL Azure)處于可能很強大的地位,不過弗雷斯特研究公司指出,連迅速發展的Azure論收入也仍然只有AWS的六分之一。
弗雷斯特研究公司的兩位分析師戴夫·巴爾托萊蒂(Dave Bartoletti)和約翰·賴默(John Rymer)寫道,AWS云“提供了讓其服務更容易使用的較少的開發抽象,不提供裸機計算或大小可隨意調整的虛擬機,缺少為實施混合云戰略的企業提供服務的本地API一致性平臺。”
他們補充道,AWS并不為本地安裝系統提供類似的軟件堆棧。“相反,它提供深度的數據庫和數據遷移服務和工具,另外還有名單最長的一批企業軟件合作伙伴,它們通過了認證,可以在其平臺上運行。”
報告沒有提到這一事實:幾家第三方平臺供應商托管在AWS云上,包括Heroku(現在歸Salesforce)所有。
另一方面,IBM在IBM云的Bluemix部分中提供了一個開發平臺。報告撰寫者特別指出,由于多種工具解決方案和廣泛的中間件(常常作為服務來提供),作為混合云供應商,IBM SoftLayer IaaS和Bluemix仍屬于特大云陣營。
分析師寫道:“IBM面臨的主要挑戰是,將SoftLayer和Bluemix服務合并到單單一套云基礎設施和開發平臺服務,并提供一致的開發體驗。IBM的軟肋在于不一致的界面體驗、缺少廣泛可用的功能管道編程服務、定價不透明以及面向所有服務的成本管理。”
但是需要混合環境(結合協同運行的本地服務和公共云服務)的云用戶應該會將IBM云列入短名單。
谷歌憑借App Engine PaaS以及Cloud Engine IaaS,似乎會全面滿足企業的開發需求。App Engine支持使用Java、 Python、PHP和谷歌首創的Go構建應用程序,它可以提供機器學習分析技術。谷歌通過谷歌容器引擎(Google Container Engine),還提供了在容器管理方面的專長,谷歌容器引擎包括廣泛使用的Kubernetes容器編排系統。
但是弗雷斯特研究公司的撰寫者沒有提到谷歌云的性質(它每周啟動20億個容器),表示大多數企業的開發人員“還沒有準備好‘像谷歌那樣來運行’。他們需要更多的成套數據和數據庫遷移服務,還要加強這一信心:他們的核心業務應用程序已準備好在谷歌云平臺上運行。”
CenturyLink
報告撰寫者寫道,CenturyLink云壯志雄心,已獲得了開發工具和開發人才,但是在提供一套全面的開發平臺方面仍落后對手。
2013年11月,CenturyLink收購了Tier 3,并在此過程中聘請首席技術官賈里德·雷(Jared Wray)領導徹底改變CenturyLink構建應用程序的方式這項工作。去年底他走人,接班人是CenturyLink的產品管理副總裁戴夫·沙克奇斯(Dave Shacochis)。計劃仍然一樣:讓客戶能夠在CenturyLink云上使用開發運維方法。
Tier 3以能夠經常將更新版整合到云軟件中、使用高級基礎設施管理而著稱。作為主管CenturyLink云平臺的高級副總裁,沙克奇斯領導的團隊正努力讓CenturyLink成為未來企業應用程序的首選平臺。
報告撰寫者表示,作為一種新興的平臺,CenturyLink在廣大開發人員當中的心靈占有率很低,但是它在其AppFog平臺中提供了開源平臺Cloud Foundry的一種版本,還提供了基于去年收購的Orchestrate技術的NoSQL數據庫服務。
此外,《InformationWeek》雜志之前還報道,CenturyLink正在積極發力,要讓軟件定義網絡成為其云服務的一部分,并在2018年之前向它的所有云數據中心用戶提供虛擬網絡功能。目前它安裝在60個數據中心中的36個。
如果網絡要求未得到更標準化的服務的滿足,虛擬網絡部分以及特殊安全、流量管理或其他功能將造福于在其中創建并啟動應用程序的開發人員。
盡管在開發運維方面壯志雄心,但報告撰寫者表示,CenturyLink“缺少原生持續集成、持續部署工具及其他開發的抽象功能:沒有移動、分析、物聯網或媒體開發服務;沒有功能管道編程服務;沒有原生的安全或合規監控服務;滯后的應用程序和服務合作伙伴生態系統。”
弗雷斯特研究公司的分析師得出結論,它“不清楚CenturyLink是繼續投入于與全球公共云領導廠商競爭所需要的開發服務,還是重新關注其在裸機基礎設施主機托管領域的傳統強項。”
甲骨文
與CenturyLink一樣,甲骨文也試圖打造一款解決方案,不僅僅吸引已經在使用其產品的那些產品。不清楚它要投入多少的資金,才有資格聲稱擁有與AWS、微軟、IBM和谷歌這些特大廠商提供的解決方案相媲美的一套服務。
雖然甲骨文缺少一套全球性云數據中心基礎設施,而且角逐云平臺和云基礎設施市場很晚,但是報告撰寫者提醒:絕不可忽視這家公司。
他們寫道,甲骨文為數據庫系統、Java及其SaaS應用程序客戶提供了一套可靠的云平臺。“我們預計,會在18個月出現更多的平臺服務,并且業務遍布全球市場。”
甲骨文云擁有“穩定而高效的開發體驗”,還有領先市場的數據庫服務。報告撰寫者特別指出,它還提供五種“文檔完備的數據庫遷移服務”和一系列混合云選項(聯合本地和公共云)。
甲骨文的主要軟肋是相比其他云服務提供商不夠成熟。他們說:“這家廠商的基礎設施功能充其量只是跟風而已。它的機器學習以及類似的分析、媒體和微服務功能管道中缺少應用程序服務。”
他們補充道:“甲骨文在全球各地的數據中心中有哪些甲骨文平臺服務?這是個謎。”
Salesforce
Salesforce是SaaS領域的開拓者,現在它上線了一個整合的App Cloud,它結合了兩個主要的基于云的開發平臺:托管在亞馬遜網絡服務(AWS)上的Heroku和該公司緊密集成的技術平臺Force.com。撰寫者特別指出,App Cloud主要“配置、擴展和集成該廠商的SaaS產品。”
然而,如果開發人員希望的話,可以創建獨立的應用程序。他們補充道,Heroku和Force.co“讓開發人員幾乎完全操心基礎設施――使Salesforce成為做到這點的兩大云廠商之一。盡管依賴兩種不同的底層平臺,App Cloud的開發體驗干凈而直接。”
Salesforce的Lightning服務可幫助移動應用程序開發,App Cloud還包括“強大的身份和訪問管理”,分析師說道。
然而,報告質疑App Cloud是否適合未來的企業應用程序。它對“注重控制基礎設施配置的”企業開發人員來說“是個糟糕的選擇”。這些仍由其云數據中心的Salesforce操作專家來操控。Salesforce App Cloud沒有可與公共主機服務協同運行的本地軟件堆棧。
此外,Salesforce不像AWS、微軟或IBM,“還沒有為其App Cloud提供遍布全球的廣泛基礎設施。”弗雷斯特研究公司的分析師表示,Salesforce云在持續集成、持續交付工具、應用程序及數據遷移功能以及成本管理方面也存在短板。
SAP Hana云平臺
雖然分析師在報告中列入了SAP Hana云平臺,但對它的評價最少。Hana云平臺在特大云服務提供商當中是“挑戰者”,主要旨在幫助SAP應用程序用戶。分析師表示,它的主要目的是托管SAP商務套件和S/4Hana應用程序的定制和擴展。
其強項包括一致、高效的Web集成開發環境,面向移動和Web應用程序開發的Fiori框架,以及身份和訪問管理服務。
與Salesforce一樣,該平臺讓企業開發人員無需操心基礎設施配置任務。它還提供“一套有限”的應用程序開發和交付功能。他們表示,然而,它在其他云領導廠商提供的語言運行時環境、數據庫和分析服務方面缺乏廣泛選擇。