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