四大Java云計(jì)算測(cè)評(píng)(3) |
發(fā)布時(shí)間: 2012/7/22 17:05:57 |
Java云:谷歌App Engine 在使用谷歌App Engine的過(guò)程中,我們會(huì)感到興奮和舒服。其作為一款先進(jìn)的工具正在慢慢成熟,并且更容易被用戶所理解和使用,也許是因?yàn)橛脩粢呀?jīng)接受了其中的許多理念。 基礎(chǔ)的架構(gòu)主題是相同的。你上傳帶有業(yè)務(wù)邏輯的核心代碼,App Engine將部署充足的實(shí)例以滿足你的需求。如果你想在會(huì)話間存儲(chǔ)或同步你的工作,你必需使用谷歌專用的數(shù)據(jù)存儲(chǔ)和緩存,不過(guò)所有的東西感覺(jué)都相當(dāng)優(yōu)秀。App Engine的第一個(gè)版本使用了Python,但是現(xiàn)在你可以增加帶有JSP、小服務(wù)程序和服務(wù)器端邏輯的Java WAR文件。通過(guò)獨(dú)立的Web界面進(jìn)行管理。命令行問(wèn)題幾乎已經(jīng)不再出現(xiàn)。 盡管架構(gòu)和數(shù)據(jù)存儲(chǔ)沒(méi)有變化,但是工具卻更為復(fù)雜和豐富,通過(guò)許多功能和按鍵可以調(diào)整配額和性能。我使用了整套的Eclipse插件創(chuàng)建了應(yīng)用,整個(gè)環(huán)境與NetBeans和IntelliJ很相似。工具還將谷歌Web Toolkit與App Engine整合在了一起,盡可能的在Java中完成你的所有編程。如果你不能忍受JavaScript或想在服務(wù)器和客戶端上使用相同的代碼,那么谷歌的Web Toolkit可以為瀏覽器翻譯你的Java。 我認(rèn)為對(duì)于程序員來(lái)說(shuō)最大的挑戰(zhàn)是適應(yīng)谷歌的非關(guān)系型數(shù)據(jù)庫(kù)。當(dāng)谷歌App Engine首次出現(xiàn),并沒(méi)有太多的NoSQL項(xiàng)目。存儲(chǔ)“名稱/值”對(duì)的集合這一概念還是件新奇的事物。任何有著一定的NoSQL經(jīng)驗(yàn)的App Engine用戶都不會(huì)被這一如此簡(jiǎn)潔的解決方案所震驚。但是任何考慮連接和規(guī)范數(shù)據(jù)的人需要打破以往的陳規(guī),適應(yīng)新的方式。 App Engine提供兩個(gè)級(jí)別的數(shù)據(jù)庫(kù),所以架構(gòu)師必須確定是否為額外的能力付款;灸J绞亲屢粋(gè)數(shù)據(jù)中心成為主數(shù)據(jù)中心其它的成為附屬數(shù)據(jù)中心。如果數(shù)據(jù)中心宕機(jī)或執(zhí)行預(yù)定的維護(hù)任務(wù),那么你的數(shù)據(jù)將無(wú)法存儲(chǔ)。你必須要做好面對(duì)“預(yù)定的只讀期”的準(zhǔn)備。許多新的Web應(yīng)用(如臉譜)能夠很輕松的克服這類小故障,但許多需要金融級(jí)的可獲得性和一致性的應(yīng)用則需要考慮另的辦法。 低租金的主-從配置被認(rèn)為只有高端版本成本的三分之一,且寫入成本只為高端同類產(chǎn)品的八分之五。不過(guò),在寫入速度上,低租金版本比高端億恩石頭QQ:673606008 電話:18237160419可能要慢兩倍,并且可能還存在無(wú)法寫入的時(shí)候。你必須要關(guān)注這些數(shù)字,因?yàn)闄C(jī)制中還包括了大量隱性支出。 億恩科技石頭 負(fù)責(zé)服務(wù)器租用和托管業(yè)務(wù) 本文出自:億恩科技【www.allwellnessguide.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |