
Google Apps為團體及企業用戶提供了一體化的在線協作應用套件,但那只是一個開始。盡管用戶可以直接利用Google Apps里的在線應用,無需添加額外的主機或管理,但同時,用戶的選擇也不多,因為所有的應用都是直接由Google指定的。想像一下,如果Google直接提供一種在線應用平臺,允許用戶直接在平臺上創建及運行各種應用,那該有多震撼。
根據TechCrunch得到的情報,在今天晚些時候,Google將在Google Campfire One大會上宣布推出App Engine(應用引擎),一個在線應用平臺。簡言之,App Engine是一個由Python應用服務器群、BigTable(Google的一個內部的數據庫系統)數據庫訪問及GFS數據儲存服務組成的平臺,它能為開發者提供一體化的、提供主機服務器及可自動升級的在線應用服務。用戶編寫應用,Google提供應用運行及維護所需要的一切平臺資源。換言之,Google不僅僅要為用戶提供現成的在線應用套件,它還希望利用自身的數據庫系統優勢,使自己成為在線應用的真正統一平臺。
Google App Engine專為開發者而設,開發者可以完完整整地將自己編寫的在線應用運行于Google的資源上。這意味著開發者必須得為應用編寫Python腳本,以創建一個可通過網絡訪問的BigTable界面。Google App Engine和Amazon提供的類似服務(S3、EC2及SimpleDB)不同,因為后者是直接提供一系列資源供用戶選擇使用的。
根據Google的官方聲明,Google希望App Engine能令網絡開發者更容易創建及升級在線應用,而不用花費精力在系統的管理及維護上。通過App Engine,開發者可以實現:
*編寫代碼并執行
開發者完全不必擔心應用運行所需要的資源,因為Google App Engine會提供所有東西。
*全面關注流量變化
得益于Google自身強大的Bigtable數據庫系統及相關的可升級的基礎組件,Google App Engine能提供全自動化的復制及負載平衡,使應用能更容易升級以滿足不同用戶群的需要,從一至一百萬。
*輕松與Google其它服務整合
開發者可以直接通過Google App Engine使用內置的組件及Google的API資源庫所提供的即插即用式的功能。
聽起來非常強大,但Google App Engine在發布之初還是有一定的限制的。比如只有前一萬名注冊的開發者才能配置應用。Google App Engine在beta期間是完全免費的,但應用不能使用超過500MB總空間、2億megacycles/天CPU時間、10GB帶寬/天。即應用每月所承受的總流量只能在500萬PV左右。而在beta期結束后,對于超出限制的部分,開發者必須向Google支付相應的費用,盡管當前具體的價格表還未公布。此外,Google App Engine當前規定所有應用都要用Python語言編寫,盡管Google聲稱以后會支持更多其它語言。Python語言是Google內部使用的腳本語言,Google在05年更是連Python語言的發明者Guido Van Rossum也聘用了。
由于以上信息超前于Google的正式發布,所以請在至少數小時后,再嘗試訪問Google App Engine的官方網站:
http://code.google.com/appengine/
更新:Google動作有夠快的,以上網址已生效。如果你是開發者并且想使用App Engine,請盡快進入以下地址注冊:
http://appengine.google.com/
更新2:我剛才試了一下注冊,現在就收到了成功注冊的確認郵件,可以開始創建應用了。前后不到一小時。可見當前還是有名額的,各位要抓緊了。
