谷歌云終于向開發(fā)者敞開其神秘的技術(shù)內(nèi)幕
譯文對(duì)谷歌云(Google Cloud)來(lái)說(shuō),收取低廉費(fèi)用還不夠,但敞開內(nèi)幕技術(shù)也許夠了。本文作者作了一番解釋。
谷歌云
谷歌還沒(méi)有兌現(xiàn)其在云計(jì)算領(lǐng)域的潛力,但這種情況也許最終即將發(fā)生變化。
盡管亞馬遜網(wǎng)絡(luò)服務(wù)(AWS)和微軟Azure在云計(jì)算領(lǐng)域占有主導(dǎo)性的市場(chǎng)份額,谷歌卻基本上停滯不前,無(wú)力或不愿清楚地表明為何開發(fā)人員應(yīng)該青睞谷歌云平臺(tái)而非其他云平臺(tái)(尤其是AWS)。但是谷歌近日宣布谷歌云Bigtable后,終于給了廣大企業(yè)青睞谷歌而非其他云服務(wù)的一個(gè)明確的理由:有機(jī)會(huì)像谷歌那樣擴(kuò)展和運(yùn)行。
為云時(shí)代而生
乍一看,谷歌宣布的Cloud Bigtable只是另一種NoSQL數(shù)據(jù)庫(kù)方案,市面上已經(jīng)有20多種其他的NoSQL數(shù)據(jù)庫(kù)方案了。
谷歌宣稱Cloud Bigtable是“一種全面管理、高性能、***擴(kuò)展性的NoSQL數(shù)據(jù)庫(kù)服務(wù),可以通過(guò)基于行業(yè)標(biāo)準(zhǔn)的開源Apache HBase API來(lái)訪問(wèn)”,但是這種服務(wù)何以見得就比其他服務(wù)(比如亞馬遜的DynamoDB或微軟Azure的DocumentDB)更勝一籌呢?
或者進(jìn)一步說(shuō),何以見得它比MongoDB、Cassandra或Hbase這三大NoSQL數(shù)據(jù)庫(kù)的非管理實(shí)例更勝一籌呢?
答案似乎在于,谷歌云Bigtable“底層采用了Bigtable,這是驅(qū)動(dòng)谷歌幾乎所有大型應(yīng)用的同一個(gè)數(shù)據(jù)庫(kù)。”或者正如谷歌云解決方案全球主管Miles Ward所言,“多年來(lái)谷歌在大規(guī)模運(yùn)行方面有更豐富的經(jīng)驗(yàn);早在其他公司之前我們就致力于這方面了。”
而現(xiàn)在,谷歌竭力向大家推銷:你也機(jī)會(huì)可以享用谷歌之道(The Google Way™)。
一如谷歌的風(fēng)格
我們當(dāng)中有些人一直在想谷歌何時(shí)會(huì)終于脫穎而出、與眾不同,宣布Bigtable是個(gè)好消息。
畢竟,業(yè)界一些最出色的大數(shù)據(jù)技術(shù)其靈感無(wú)不源自谷歌,無(wú)論是Apache Hadoop(靈感源自谷歌文件系統(tǒng)研究論文),還是Apache Mesos(靈感源自谷歌的BORG)??墒枪雀璨](méi)有從任何這些技術(shù)當(dāng)中直接獲利。
相反,谷歌試圖在性能方面脫穎而出;OpenStack專業(yè)公司Cloudscaling主管Randy Bias聲稱,谷歌的網(wǎng)絡(luò)容量是一個(gè)關(guān)鍵的差異化優(yōu)勢(shì)。正如他所說(shuō):“由于有那么多的帶寬,在網(wǎng)絡(luò)上移動(dòng)巨大的虛擬機(jī)映像(100GB以上)聽起來(lái)不再很瘋狂。”
光這還不夠。
Ward在另一次采訪中告訴我,谷歌的后備計(jì)劃就是擴(kuò)建云基礎(chǔ)設(shè)施,收取很低的費(fèi)用。但是這也不足以獲得強(qiáng)大的地位來(lái)對(duì)付AWS和Azure。
但是Cloud Bigtable完全有希望,因?yàn)樗⒉粌H僅以低廉的價(jià)格提供類似的功能這么簡(jiǎn)單。這回,谷歌給了市場(chǎng)不一樣的東西:它讓開發(fā)人員有機(jī)會(huì)如同谷歌那樣。
當(dāng)然,谷歌仍在大肆宣傳其低價(jià)格,正如此圖表明的那樣:
但是盡管聲稱以相當(dāng)?shù)膬r(jià)格提高2倍性能這一優(yōu)勢(shì)聽起來(lái)不賴,但這并不是最終將開發(fā)人員的目光吸引到谷歌云上的因素。
真正的因素將是可以使用熟悉的Hbase API,因而拓寬開發(fā)人員的視野,知道如何使用谷歌云Bigtable,而且有望享用谷歌的“秘密武器”。
任重而道遠(yuǎn)
當(dāng)然,在主流企業(yè)采用谷歌云之前,谷歌仍有很長(zhǎng)一段路要走。比如說(shuō),企業(yè)在支持方面有非常高的要求,而過(guò)去谷歌一向不太愿意(或不太知道如何)提供支付。
HackerNews上的這番評(píng)論頗能說(shuō)明問(wèn)題:“你應(yīng)該上StackOverflow找谷歌幫助,StackOverflow現(xiàn)在是谷歌的官方頻道,卻無(wú)視求助方面的問(wèn)題。”
微軟期望完全憑借滿足企業(yè)的傳統(tǒng)支持要求這一手法,讓自己有別于谷歌和AWS等云服務(wù)商,包括重視傳統(tǒng)數(shù)據(jù)中心。正如微軟***執(zhí)行官Satya Nadella所說(shuō):“我們現(xiàn)在有能力將云和服務(wù)器連接起來(lái)。這是一種非常獨(dú)特的能力,我們有這種能力。所以,誰(shuí)能與我們競(jìng)爭(zhēng)?亞馬遜沒(méi)能力在這方面展開競(jìng)爭(zhēng)。它們沒(méi)有服務(wù)器。谷歌也沒(méi)有。”
谷歌和AWS都在竭力促使企業(yè)迎接云未來(lái),它們認(rèn)為云市場(chǎng)是個(gè)足夠大的市場(chǎng),并沒(méi)有努力手把手指導(dǎo)無(wú)力遷移數(shù)據(jù)中心的企業(yè)。
對(duì)于在數(shù)據(jù)中心向公有云遷移的過(guò)程中需要手把手指導(dǎo)的那些企業(yè)來(lái)說(shuō),谷歌或AWS并不適合它們。但是對(duì)于想在新基礎(chǔ)設(shè)施上運(yùn)行新應(yīng)用程序的那些企業(yè)來(lái)說(shuō)――這種情形越來(lái)越常見,有望在谷歌使用的同一軟件上運(yùn)行應(yīng)用程序具有莫大的吸引力。
要是加上熟悉的Hbase接口,這種吸引力就會(huì)變得更大。
用Ward的話來(lái)說(shuō):“谷歌云Bigtable以谷歌的規(guī)模來(lái)運(yùn)行。但是你可以拿來(lái)現(xiàn)有生態(tài)系統(tǒng)中可與Hbase協(xié)同使用的工具,它們完全即插即用。”這是獲得差異化優(yōu)勢(shì)的秘訣――谷歌在很久之后才提供了這個(gè)秘訣,但是現(xiàn)在有望為它帶來(lái)有利地位。
原文標(biāo)題:Google finally gives developers access to its cloudy secret sauce