複製鏈接
請複製以下鏈接發送給好友

GAE

鎖定
GAE 英文全稱為 Google App Engine。它是 Google 管理的數據中心中用於 WEB 應用程序的開發和託管的平台。2008 年 4月 發佈第一個測試版本。支持python、java和php開發。全球已有數十萬的開發者在其上開發了眾多的應用。

GAEGAE簡介

GAE(Google App Engine)是Google公司在2008年推出的互聯網應用服務引擎,它採用雲計算技術,使用多個服務器和數據中心來虛擬化應用程序。因此GAE可以看作是託管網絡應用程序的平台。
GAE如何為用户提供服務呢?GAE給用户提供了主機、數據庫、互聯網接入帶寬等資源,用户不必自己購買設備,只需使用GAE提供的資源就可以開發自己的應用程序或網站,並且可以方便地託管給GAE。這樣的好處是用户不必再擔心主機、託管商、互聯網接入帶寬等一系列運營問題。
GAE也是Google雲計算的一部分,是一個互聯網應用服務引擎,開發人員可以使用GAE的API開發互聯網應用,而帶寬、主機全都不用擔心,Google都提供給你了。免費用户擁有500M存儲空間、每月500萬次PV,對於一般的應用程序應該足夠了。你可以用GAE來託管你的開心網、校內的應用,不用再為沒有主機發愁了。
相信會有一天,有很多開源的GAE應用可供使用,有GAE版的wordpress,GAE版的Discuz,GAE版的Mambo等等。我們不用再為建設一個小型網站去租用主機,不用去選擇託管商,不用管是電信還是網通、台灣還是美國,不在丟出白花花的銀子。
從架構上看,GAE也是非常值得學習的。GAE提供了一套API,幫助你獲取網絡數據、發送郵件、數據存儲、圖片操作、緩存數據,相信以後還會有更多的API推出。開發人員在GAE的框架內開發,不用再考慮CPU、內存、分佈等複雜和難以控制的問題,初級的程序員按照GAE的規範也可以寫出高性能的應用。當然,實現高性能也是有代價的,如不能使用socket,文件操作,數據查詢必須有索引,不支持同時兩個不等式做條件的查詢等。對於開發而言,多了些約束,少了些選擇,可以讓開發更加簡單,更關注業務。

GAEGAE申請

Google App Engine對全球開發者免費開放使用,你可以充分利用Google提供的免費空間、免費數據庫、免費二級域名等來展示你開發的應用程序,提供給全球的用户下載和使用。只要你有一個Google賬號就可以在Google App Engine上註冊和開通一個免費賬號,免費賬號允許你創建10個應用,每一個應用提供1GB的容量,月流量是60GB(傳出和傳入帶寬都是1GB/天)。對於這樣的配置,足夠應付一個流量為幾千IP一天的中小型博客或者網站了。GAE支持的開發語言包括Java、Python、PHP和Go等。
當然,大型的應用程序和網站,GAE也能夠為其提供服務,只需要支付一定的費用來購買更多的空間或資源就可以了,使大型網站的開發和運營變得更加單純。

GAEGAE應用

1、GAE空間 Google App Engine也就是GAE,是Google推出的一款網絡運用程序,也是個免費虛擬主機空間,其實這比一般虛擬主機強悍的多,你可以利用Google App Engine工具來開發網站或製作網絡應用程序,Google會在自己的龐大服務器集羣上為你提供空間、帶寬、資源等。 [1] 
2、GAE應用GoAgent  GoAgent是 一個使用Python和Google Appengine SDK編寫的軟件。部署和使用方法非常簡單,不需要安裝Python或者Google Appenginge SDK ,幾分鐘即可搞定。GoAgent是一個基於GAE的利器,速度方面,是相當的給力,打開youtube、facebook、Twitter等國外網站基本上是秒開。 [2] 

GAEGAE相關

1、在使用Google App Engine應用時,部分移動或者聯通的手機無法接受到驗證碼短信(SMS),又無法更換手機申請,那麼我們怎麼處理呢?還好,谷歌的服務總是從顧客的角度出發的,如果你收不到驗證碼短信(SMS),那麼可以填寫申請表單來實現。填寫表單地址見引用文章。 [3] 
2、在申請Google應用套件中選擇國家時提示不能選擇“中國”,更改為美國,結果輸入電話號碼時總是提示無效。解決方法見引用文章。 [4] 
參考資料