Google App Engine 是一種讓您可以在 Google 的基礎(chǔ)架構(gòu)上運(yùn)行您的網(wǎng)絡(luò)應(yīng)用程序。Google App Engine 應(yīng)用程序易于構(gòu)建和維護(hù),并可根據(jù)您的訪問(wèn)量和數(shù)據(jù)存儲(chǔ)需要的增長(zhǎng)輕松擴(kuò)展。
您可以免費(fèi)開(kāi)始使用 App Engine。注冊(cè)一個(gè)免費(fèi)帳戶即可開(kāi)發(fā)和發(fā)布您的應(yīng)用程序以供全世界的人共享,而且不需要承擔(dān)任何費(fèi)用和責(zé)任。每個(gè)免費(fèi)帳戶都可使用多達(dá) 500MB 的持久存儲(chǔ)空間,以及可支持每月約 500 萬(wàn)頁(yè)面瀏覽量的足夠 CPU 和寬帶。
使用 Google App Engine 的試用版本期間,只可以使用免費(fèi)帳戶。您很快就能夠購(gòu)買其他的計(jì)算資源。 App Engine提供了一個(gè)web應(yīng)用運(yùn)行的框架,App Engine 應(yīng)用程序易于運(yùn)行、部屬和擴(kuò)展。App Engine不同于其他方案:App Engine不是網(wǎng)格計(jì)算—它不能運(yùn)行任意的作業(yè)。它不提供物理主機(jī)但提供了打包代碼上傳的方式。用戶在只需要在代碼中指定了response和request,剩下的運(yùn)行和部署的任務(wù)就交給了App Engine。用戶不需要預(yù)留資源,例如RAM、CPU或者諸如此類。
應(yīng)用程序環(huán)境
通過(guò) Google App Engine,即使在重載和數(shù)據(jù)量極大的情況下,也可以輕松構(gòu)建能安全運(yùn)行的應(yīng)用程序。該環(huán)境包括以下特性:
動(dòng)態(tài)網(wǎng)絡(luò)服務(wù),提供對(duì)常用網(wǎng)絡(luò)技術(shù)的完全支持
持久存儲(chǔ)有查詢、分類和事務(wù)
自動(dòng)擴(kuò)展和載荷平衡
用于對(duì)用戶進(jìn)行身份驗(yàn)證和使用 Google 帳戶發(fā)送電子郵件的 API
一種功能完整的本地開(kāi)發(fā)環(huán)境,可以在您的計(jì)算機(jī)上模擬 Google App Engine
Google App Engine 應(yīng)用程序是使用 Python 編程語(yǔ)言實(shí)現(xiàn)的。該運(yùn)行時(shí)環(huán)境包括完整 Python 語(yǔ)言和多數(shù) Python 標(biāo)準(zhǔn)庫(kù)。
目前,Google App Engine 支持 Python 語(yǔ)言和 JAVA 語(yǔ)言,但是我們希望將來(lái)它可以支持更多語(yǔ)言。