GigaSpaces覆蓋Java 服務(wù)微軟Azure計(jì)算云
微軟第一次發(fā)布其Windows Azure云計(jì)算架構(gòu)時(shí),有一點(diǎn)不可思議,甚至支持非C#開(kāi)發(fā)者在Java SDK上工作,從而在微軟的新云上放置應(yīng)用。然而,大多數(shù)更新旨在簡(jiǎn)化各種.NET的Azure云應(yīng)用部署,而不是Java或者J EE。
“.NET為主”的Azure趨勢(shì)還是出現(xiàn)例外。今年年初,互操作能力專(zhuān)家JNBridge發(fā)布了JNBridge Pro 6.0,用以支持跨平臺(tái)云實(shí)現(xiàn),包括.NET和Java語(yǔ)言。本周Java內(nèi)存數(shù)據(jù)網(wǎng)格先驅(qū)GigaSpaces發(fā)布了一款工具,可以讓復(fù)雜的Java和集成軟件現(xiàn)行設(shè)定,并放置在Windows Azure云平臺(tái)上。
號(hào)稱(chēng)為Azure而生的Cloudify通過(guò)提供基于Groovy的領(lǐng)域特定語(yǔ)言,為創(chuàng)建部署腳本準(zhǔn)備應(yīng)用,同時(shí)基于out-of-the-box模式,從而推出云端Java(Java-on-the-cloud)元素,這個(gè)元素包括Apache服務(wù)器、Cassandra分布式數(shù)據(jù)庫(kù)、Spring框架、XAP內(nèi)存數(shù)據(jù)網(wǎng)格等。
開(kāi)發(fā)者可以在一種類(lèi)似于Java的環(huán)境工作,這個(gè)環(huán)境從第一代起就區(qū)別于Azure的Cloudify,要求開(kāi)發(fā)團(tuán)隊(duì)利用云提供者的語(yǔ)言選擇。這也是使其很難成為平臺(tái)即服務(wù)(PaaS)的一方面。
“人們知道了轉(zhuǎn)向云的方向。然后發(fā)現(xiàn)遠(yuǎn)比想象的難得多,”Paul Burns說(shuō)道,他是Neovise的分析師。“如果我們可以按照‘現(xiàn)狀(as-is)’的方式轉(zhuǎn)移應(yīng)用,那就不難了。”“去年,云平臺(tái)即服務(wù)的思想已經(jīng)有了演進(jìn),”Burns說(shuō),“這也是我為什么對(duì)于GigaSpaces為Azure有所改進(jìn)感興趣的原因。它讓開(kāi)發(fā)者可以保持其原來(lái)在做的事情。Cloudify協(xié)助他們把這些應(yīng)用轉(zhuǎn)到Azure云上。”同時(shí),軟件利用了Azure的彈性或者說(shuō)是自動(dòng)擴(kuò)展性能。
GigaSpaces與Azure平臺(tái)共同運(yùn)作,確保Java開(kāi)發(fā)者繼續(xù)向云前進(jìn)的進(jìn)程變得容易。他們“不必自己來(lái)實(shí)現(xiàn)可擴(kuò)展性或者是高可用性,”Uri Cohen說(shuō)道,他是GigaSpaces產(chǎn)品管理VP。
“必須要說(shuō)的是Azure是為了運(yùn)行.NET而創(chuàng)建,”Cohen說(shuō)道,“如果你希望運(yùn)行一些不是基于.NET的東西,就必須進(jìn)行配置,動(dòng)態(tài)擴(kuò)展,重啟失效部件等。”
他說(shuō)新的工具也提供了更好的應(yīng)用管理,Cloudify現(xiàn)在是邀請(qǐng)測(cè)試版本,公開(kāi)測(cè)試版要到本月末才能發(fā)布,通用版本大概要到今年年底發(fā)布。
GigaSpaces從其成立至今發(fā)展迅速。這種發(fā)展也直接導(dǎo)向集群云計(jì)算架構(gòu)。
“首先公司關(guān)注數(shù)據(jù)緩存,”Gartner分析師Massimo Pazzini說(shuō)道,“但是到目前為止它保持了平臺(tái)的分層性能,本質(zhì)上,它已經(jīng)成為一個(gè)應(yīng)用服務(wù)器,創(chuàng)建應(yīng)用邏輯的容器,并將其部署在一個(gè)分布式的數(shù)據(jù)網(wǎng)格服務(wù)器上,共享應(yīng)用狀態(tài)給內(nèi)存數(shù)據(jù)網(wǎng)格。”
同Azure共同運(yùn)作對(duì)于GigaSpaces和微軟來(lái)說(shuō)都很重要,Pazzini補(bǔ)充道。未來(lái)云的很多負(fù)載將會(huì)在Java上運(yùn)行。
“微軟擁有巨大的基礎(chǔ)架構(gòu)來(lái)安放Azure,他們的問(wèn)題是盡可能出售其基礎(chǔ)架構(gòu)。他們希望吸引更多的工作負(fù)載,”他說(shuō)。

















