日前,“SpringOne中國行”在北京隆重開幕。這是VMware首次在中國舉辦SpringOne 大會,大會主要面向應用程序開發人員,特別是Spring、Groovy 和 Grails程序開發人員、解決方案架構師、Web 運營和 IT 團隊。VMware開源 PaaS 平臺Cloud Foundry是本次大會的重點,尤其是Cloud Foundry的技術架構以及如何在 Cloud Foundry 上運行 Spring 應用程序。
幾年前,VMware已經宣布從云計算的基礎設施層向云應用層拓展。從2009年VMware收購開源Java框架SpringSource開始,VMware不斷在該領域持續投入,并不斷完善其開源PaaS平臺Cloud Foundry和VMware vFabric 套件,至今VMware的云計算應用平臺終于基本形成,由此也成為PaaS平臺領域的一支重要力量。
“相對于其他PaaS平臺,作為一種開源的PaaS平臺,Cloud Foundry具有很多自己的特點,比如其開源和開放的特性等。”VMware 開發者關系高級總監 Patrick Chanezon表示, 另外,Cloud Foundry與VMWare其他產品之間的無縫整合也帶給其很多優勢。因為VMWare的服務器虛擬化已成為一種事實上的標準,將應用建立在Cloud Foundry之上,使得企業可以很容易形成一個整體的云計算環境,同時,Cloud Foundry正在形成一個更大的生態系統,這將進一步推進Cloud Foundry的落地。
據悉,目前PaaS領域基本分為兩個陣營,一個是以谷歌、亞馬遜為代表的基于公有云的PaaS平臺,另一類是以微軟的Azure、紅帽的Openshift和VMware的Cloud Foundry為代表的私有云PaaS平臺。這其中谷歌的PaaS平臺相對成熟,對外提供服務有將近3~4年,支持多種語言(有一定限制),并且也集成了一些自己的服務,比如可集成谷歌比較新的一些數據服務、后臺服務等。
“谷歌的PaaS平臺是一個閉源的平臺。也就是說,這個Paas平臺給開發者提供什么樣的語言、什么樣的服務,開發者并沒有太多的選擇。另外,由于其閉源的特性,對于開發者而言,其代碼要跟谷歌綁定在一起,這會影響用戶的選擇。” Patrick Chanezon說,“其實,用戶選擇亞馬遜和微軟提供的PaaS平臺都面臨廠商綁定的問題,這里包括開發語言的選擇、應用的部署等。如果用戶很擔心,開源PaaS平臺可以成為一個選擇。這其中包括VMware的Cloud Foundry和紅帽公司的OpenShift。”
Patrick Chanezon表示,Cloud Foundry和OpenShift有很多的共同點,比如說都支持多種語言、多種服務、多種框架。不過,從企業的支持角度來講,更早推出的Cloud Foundry在企業級的部署方面能提供更多的支持,在彈性以及自動化管理上也表現更好。
“VMWare自己的Cloud Foundry.com已經運維將近兩年時間了,每周Paas的代碼都會更新兩次,這么頻繁更新的情況下沒有任何的停機,這是非常難的事情。”Patrick Chanezon說。