本月 3 日,作為 Google Cloud Platform(谷歌云計算平臺)一部分的 Google Compute Engine(谷歌計算引擎,以下簡稱 GCE)終于正式投入商用。Google 在服務品質(zhì)協(xié)議中承諾,GCE 的正常運行時間將達到 99.95%。同時傳達的一個好消息是,基礎版 GCE 服務的價格下調(diào)了 10%。然而相比早已在云計算領域攻城略地的老牌競爭對手亞馬遜和微軟來說,谷歌似乎每次都有些跟不上節(jié)奏。
早在去年 6 月份的時候,谷歌就已經(jīng)上線了 GCE 的預覽模式,可以讓開發(fā)者用谷歌的服務器來運行 Linux 虛擬機。谷歌傳達給世人的品牌形象天然地與云計算有著高度的默契,上線于 2008 年的 Google App Engine(谷歌應用引擎,以下簡稱 GAE)已經(jīng)在 2010 年的 Google I/O 大會上推出了商業(yè)版本,可以允許商業(yè)用戶在該平臺上開發(fā)自己的商業(yè)應用。眾多知名開發(fā)商,如 Snapchat 和 Rovio(憤怒的小鳥開發(fā)商)都在使用 GAE。其實說到 GAE,國內(nèi)眾多需要科學瀏覽國外網(wǎng)站的人對此不應該感到陌生,著名的代理應用 GoAgent 正是通過 GAE 來實現(xiàn)其功能的。
根據(jù) NIST(美國國家標準與技術研究院)在 2011 年 9 月對云計算所下的定義,其服務模型可以分為三種:
Software as a Service(SaaS):軟件即服務,用戶直接使用構(gòu)建在云端的軟件,例如 Google Docs;
Platform as a Service(PaaS):平臺即服務,用戶使用云平臺所支持的語言和工具,開發(fā)應用并部署在云平臺。例如Google App Engine;
Infrastructure as a Service(IaaS):基礎架構(gòu)即服務,提供處理器、存儲、網(wǎng)絡等(虛擬)硬件資源給用戶,用戶可任意安裝軟件和開發(fā)環(huán)境,包括安裝操作系統(tǒng)。例如 Google Compute Engine。
這三種模型從應用到平臺再到架構(gòu),越來越底層,開發(fā)者得到的可操作性和靈活性也越來越大。GAE 此前已經(jīng)能夠支持 Java、Python 和谷歌自家開發(fā)的 Go 語言,在今年上半年又新增了對 PHP 的兼容。再加上此次 GCE 投入商用,谷歌在云計算領域的競爭力得到進一步加強。目前谷歌云計算平臺的主要競爭對手,亞馬遜的 AWS 和微軟的 Azure 都正在體現(xiàn)著自己強大的計算能力和高度的安全性,Netflix 和蘋果的 iCloud 就分別托管在這兩家公司的服務器上。谷歌正需要此類有著超高計算需求的公司來證明自己的實力。