> For the complete documentation index, see [llms.txt](https://gdgcloud-taipei.gitbook.io/google-cloud-platform-in-practice/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gdgcloud-taipei.gitbook.io/google-cloud-platform-in-practice/google-cloud-shang-de-yun-suan-fu-wu/app-engine.md).

# App Engine

當系統開發人員在寫程式時候，最擔心的運行的系統是否穩定，有充足的資源空間可以讓服務持續。例如：訂票系統被突如其來的大量需求擠爆系統。

Google App Engine (GAE)是Google 2009年度推出的Platform as a Service的應用服務，主要以提供Web Service為目的，並提供自動化的平台管理能力，初期以Python為平台語言，相繼推出Java版本、Go版本之平台語言版本。

GAE提供Web開發人員一個完整的解決方案，佈署在GAE上的應用服務可以享用Google所準備的Queue Service、DataStore Service、Memcache Service等，並且可以有效的與Google Authenticated Account做整合，也是將來系統架構佈上Google Cloud的最佳解決方案。目前Google已經為GAE準備了Cloud Platform的相關連接之開發工具，將來不論是連接Cloud Storage、BigQuery或是其他的Google API服務，在GAE上都可以靈活的操作。\
除了應用的擴充性，GAE上更有Google完整的管理，在資源的配置上，使用者可以進階的透過管理介面做服務主體(Instance)的增加或減少的管理動作，且可以設定主機的可用Quota狀態，讓開發人員在不用擔心主機延展(scale)問題之下，又可以控制自己的荷包不會大失血！

* Developer Page: <https://developers.google.com/appengine/>
* Pricing Page: <https://developers.google.com/appengine/pricing>
