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