# 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>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://gdgcloud-taipei.gitbook.io/google-cloud-platform-in-practice/google-cloud-shang-de-yun-suan-fu-wu/app-engine.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
