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