云計算越來越廣為人知,企業對云計算的重視程度也日趨加深,云計算的三層IaaS、PaaS和SaaS應該已經家喻戶曉了,早期這三個層次的服務是下端-中端-頂端的明顯區別,但是NIST在兩年前提出了一個新的觀點,云類型的界限已經變得很模糊了。
目前,沒有同時提供開發平臺的IaaS或SaaS廠商都面臨著客戶流失的風險,用戶選擇共有云服務不僅是為了計算周期和軟件服務,更重要的是為了發展下一代應用服務。從進一步的需求來看,Microsoft和IBM的優勢AWS 和Google還難以比擬。另外,還有一些公司如CenturyLink、Oracle、Salesforce和SAP也轉型為大型云供應商,它們能夠提供與SaaS應用程序協同運行的開發平臺欠缺的部分。
以上就是Forrester在8月29日發布的“The Forrester Wave: Global Public Cloud Platforms for Enterprise Developers Q3 2016,”的報告結論。該報告Forrester總共采訪了21個云用戶,8個云供應商,結論顯示數字經濟需要新一代應用程序的出現,云計算開發平臺是企業生存的關鍵。
云服務廠商比較
雖然 Forrester指出Auzre的營收只有AWS的六分之一,但其實Microsoft是一個蟄伏的強者,不僅擁有Azure云服務,而且還擁有全套的開發工具以及一系列的SaaS服務。
Forrester分析師 Dave Bartoletti 和John Rymer 認為AWS云服務提供了讓服務更易使用的較少的開發抽象,不提供裸機計算或大小可隨意調整的虛擬機,缺少為實施混合云戰略的企業提供服務的本地API一致性平臺。AWS不提供本地安裝的軟件堆棧,相反,它提供了深入的數據庫、數據遷移服務、工具以及已經在其平臺上運行的軟件合作伙伴的名單。除此之外,還有報告中未提及到的,一些第三方平臺供應商如Heroku都是托管在AWS 云上的。
另一方面,IBM在Bluemix中提供了一個開發平臺。作者指出由于多種解決方案和豐富的中間件,所以IBM SoftLayer IaaS 和Bluemix 仍屬于大型混合云提供商。
有些分析師認為IBM的主要挑戰是如何將SoftLayer和Bluemix統一到一個云基礎設施和開發平臺服務,為用戶提供一致性開發體驗。IBM的弱點在于不一致的界面體驗,缺乏一個通用的功能管道編程服務,非透明定價以及所有服務的成本管理。但是如果用戶需要協同本地和公有云服務的混合環境,那么IBM絕對是可選之項。
谷歌的App Engine PaaS以及云引擎IaaS似乎完全符合企業開發者的要求。App Engine的應用構建支持java,Python,PHP, Google-originated Go,甚至支持機器學習分析。谷歌在容器管理中提供了谷歌容器引擎,包括廣泛使用的Kubernetes容器編排系統。
但是Forrester作者并不建議企業去考慮谷歌云,他認為大多數的企業目前可能都沒有準備好在谷歌上運行,當他們的數據已經封裝好,數據庫遷移服務也已經準備好,那么這時企業可能才是真正準備好要在谷歌云平臺上運行。
CenturyLink
作者認為CenturyLink Cloud是已經獲得開發工具和開發人才,但其缺乏提供一個完整的開發平臺
2013年11月CenturyLink收購了公共IaaS(基礎設施即服務)提供商Tier 3,Tier 3創始人和首席技術官Jared Wray擔任CenturyLink內部新組建的云開發中心的首席技術官。去年Jared Wray離職,CenturyLink 產品副總裁Dave Shacochis接任此職務,但是既定計劃沒有改變,依然是讓客戶能夠在CenturyLink云上使用DevOps方法。
Tier 3注意到其能夠在其云軟件中融入頻繁更新以及使用先進的基礎設施管理。CenturyLink云平臺高級副總裁Shacochis旨在使CenturyLink成為未來企業應用的首選平臺。
作者表示,CenturyLink作為一個新興平臺在開發人員心中的地位還不是特別牢靠,但CenturyLink收購了Cloud Foundry的托管公司AppFog,在AppFog平臺中提供了Cloud Foundry的一種版本,再加上先前收購的Orchestrate以及DataGardens,其混合IT服務能力加強了不少。
此外,InformationWeek先前還報告說,CenturyLink正在積極地將軟件定義網絡作為其云服務的一部分,到2018年,它將向所有云數據中心用戶提供虛擬網絡功能。目前安裝在60個數據中心的36個。
如果網絡要求為得到標準化的服務,那么虛擬網絡、流量管理或其他功能將有利于開發者創建和啟動應用程序。
盡管CenturyLink的DevOps愿望很美好,報告的作者認為CenturyLink“缺乏本地持續集成,連續部署工具及其他開發抽象功能:沒有移動,分析,IoT或媒體開發服務;沒有功能管道編程服務;沒有本地安全或合規性監控服務;應用和服務合作伙伴的滯后生態系統。
Forrester分析師認為,“目前CenturyLink的發展動向還是難以看清的,是繼續投資與全球公共云領導者競爭所需的開發者服務,還是發揮其在裸機基礎架構托管中的核心優勢。
Oracle
Oracle也像CenturyLink一樣正在試圖打造一款產品來吸引其他客戶。 但是目前還不清楚Oracle要投入多少資金才能打造一款足以媲美AWS、Microsoft、IBM和Google的產品。
雖然Oracle缺乏全球云數據中心基礎設施,而且在云平臺和云基礎架構方面起步也較晚,但是Oracle絕對是一股不可忽視的勢力。Oracle為數據庫系統、Java及其SaaS應用程序客戶提供了可信的云平臺。 “我們預計在18個月內將有更多的平臺服務出現,并遍布全球業務。”
Oracle云擁有“連貫高效的體驗”、市場領先的數據庫服務。除此之外,它還提供五個“記錄詳細的數據庫遷移服務”和一系列混合云選項。
Oracle的主要弱點是與其他云提供商相比不成熟。他們認為Oracle的基礎設施功能只是跟風,它的機器學習和類似的分析、媒體和微服務功能管道缺乏應用服務。
Oracle在全球的數據中心,哪些數據中心有Oracle平臺服務,仍然是個謎。
Salesforce
Salesforce是SaaS領域的先驅,現在它又上線了一個整合的App Cloud,它結合了兩個主要的基于云的開發平臺:托管在亞馬遜網絡服務的Heroku和公司緊密集成的技術平臺Force.com。 作者指出,App Cloud主要“配置、擴展和集成供應商的SaaS產品”。
開發人員可以創建獨立的應用程序。 Heroku和Force.com幾乎完全屏蔽了開發人員的基礎設施,目前能夠做到這一點的云廠商只有兩個,Salesforce是其中一個。盡管依靠兩個不同的底層平臺,但App Cloud的開發體驗是干凈直接的。
Salesforce的Lightning服務有助于移動應用程序的開發,App Cloud還包括“強大的身份和訪問管理”。
然而,該報告質疑App Cloud是否適合未來的企業應用程序。 對于那些重視基礎設施配置控制的企業開發者來說,這是一個“糟糕的選擇”。 這些仍將由其云數據中心的Salesforce運營專家來操作。 Salesforce App Cloud沒有與公共主機服務結合使用的本地軟件堆棧。
此外,Salesforce與AWS、Microsoft或IBM不同,Salesforce還沒有為App Cloud提供遍布全球的基礎設施。 Forrester分析師表示,Salesforce云在持續集成、持續交付工具,應用和數據遷移功能以及成本管理方面也有弱點。
SAP Hana Cloud Platform
雖然分析師在報告中列入了SAP Hana Cloud Platform,但他們對此并沒有多少說明。 Hana云平臺是大型云提供商之間的“挑戰者”,主要目的是幫助SAP應用程序用戶。 分析師認為它的主要目的是托管SAP Business Suite和S/4Hana應用程序的自定義和擴展。
SAP Hana Cloud Platform的優勢包括一致、高效的Web集成開發環境,用于移動和Web應用程序開發的Fiori框架以及其身份和訪問管理服務。
與Salesforce一樣,該平臺可防止企業開發人員訪問基礎架構配置任務。 它還提供了“一套有限”的應用程序開發和交付功能。分析師認為SAP Hana Cloud Platform在其他云領導者提供的語言運行時,數據庫和分析服務方面缺乏廣泛的選擇。