Google、VMware讓Java扛起云計算大旗
原創(chuàng)【51CTO獨家】通過與Google、Salesforce.com等企業(yè)的合作,虛擬化廠商VMware正在努力使云計算變得更為輕量、可移植,以符合客戶的要求。
如果有人問Java產(chǎn)品供應(yīng)商都有哪些?EMC的子公司VMware的排名絕對不會靠前。對大多數(shù)人來說,VMware的VM的兩個字母,并不代表JVM(Java虛擬機),它指的是那種能夠在其上運行服務(wù)器以及桌面系統(tǒng)的虛擬機。但是今天,我們需要改變我們的看法了。
VMware正在重新塑身。虛擬化這個概念已經(jīng)是昨日黃花了。在操作系統(tǒng)廠商參與到這個游戲當(dāng)中之后,更大為失色。今天,最時髦的是云計算??v觀當(dāng)今局勢, Redmonk分析師James Governor說,今天說到云實際就是在說VMware,說到VMware實際就是在說云,當(dāng)然是新的,現(xiàn)在的VMware。全新的VMware云計算已經(jīng)將他的目光聚焦在Java上。
在本周舊金山的Google I/O大會上,VMware和Google宣布成為戰(zhàn)略合作伙伴關(guān)系,合作內(nèi)容是讓Java開發(fā)者更容易部署基于Google應(yīng)用引擎的云計算服務(wù)。在本項合作之前,也就是四月份,VMware已經(jīng)與Salesforce.com合作,改合作的目的是為了讓Java應(yīng)用能夠運行在Salesforce的Force.com平臺上。
通過這些合作,VMware讓他的客戶們感受到,其不僅僅是一個虛擬化服務(wù)供應(yīng)商,而是一個云計算全方位服務(wù)供應(yīng)商。開發(fā)人員需要注意的是,隨著VMware在這條路上的逐漸深入,意味著將要迎接一個Java平臺的全新時代。
一次編寫,云中漫步
Sun微系統(tǒng)公司在宣傳Java的時候廣告語是“一次編寫,到處運行”,但是Java開發(fā)者一直對這句話持有保留意見。在早期,微軟也刻意阻攔Java的發(fā)展,并開發(fā)了與Sun Java不兼容版本。即使Sun自己的虛擬機,也存在不同操作系統(tǒng)之間的兼容性問題。Apple,曾經(jīng)的Java支持者,在Mac OS X開發(fā)平臺出現(xiàn)之后就不再支持Java了,并且也不允許Java運行在iPhone和iPad上。Java ME市場被撕裂成碎片,Browser插件也只是在垂死掙扎。
Java在數(shù)據(jù)中心方面一直都是一個亮點。但是云計算的出現(xiàn),很可能因為廠商之間的競爭,都希望開發(fā)者的代碼只能在自己的平臺上運行,而導(dǎo)致Java像Java ME在終端市場一樣被撕裂成碎片。比如,與Force.com不同的是,Google應(yīng)用引擎在與VMware合作以前也支持Java,不過是經(jīng)過Google處理之后的,不完整的Java API。幸運的是在這次合作聲明中,Google宣布會保證兼容性問題。否則Java開發(fā)者如果想讓應(yīng)用運行在這個平臺上,只能按照Google標(biāo)準(zhǔn)進行工作,隨著Google影響力的提升,就會出現(xiàn)一個Java分裂者。
隨著VMware與Google之間的戰(zhàn)略合作,總體計劃的不斷推進。按照VMware發(fā)布的新聞稿,采用Google和VMware推出開發(fā)工具開發(fā)的產(chǎn)品,不僅可以部署在Google應(yīng)用引擎和VMware平臺上,也可以部署在Amazon EC2等其他的云計算平臺上。
【51CTO觀察】隨著云計算的概念逐漸火熱,VMware這家虛擬化廠商逐漸進入大家的視線,并且越來越明亮。仔細思考一下最近發(fā)生的一系列與VMware的事件。也許真的要影響到Java開發(fā)者的下一步規(guī)劃了。我們先回顧一下整個事件鏈。首先是VMware與Salesforce.com合作,進軍云計算;然后是并購最出名的Java框架Spring;在后來是并購存儲方案供應(yīng)商GemStone;今天又宣布于Google之間的戰(zhàn)略合作。但是所有這些動作的核心只有兩個:一個Salesforce.com,通過Salesforce.com VMware實現(xiàn)云計算服務(wù);另一個是Spring,通過Spring將存儲問題(GemStone)、應(yīng)用開發(fā)問題(Google的GWT和應(yīng)用引擎)整合在一起。在這些事件的背后,我們能夠看到Java開發(fā)者在云計算方面的光明前景,那就是通過快速便捷開發(fā)工具(Spring與GWT等)開發(fā)出可以在不同云平臺上(Salesforce.com、Google應(yīng)用引擎)上運行的,完全符合Java標(biāo)準(zhǔn)的應(yīng)用程序。在很多人在對Java前景議論紛紛的時候,Java已經(jīng)迎來了一個更為健壯、龐大的新聲。這是其他腳本語言所無法比擬的事情,也只有Java這樣的語言巨人才可以迎接的挑戰(zhàn)。
【編輯推薦】






















