App Engine 具有「地區性」,這表示執行應用程式的基礎架構位於特定地區,且由 Google 代管,可為該地區內的所有區域提供備援功能。
選擇應用程式的執行地區時,請將您在延遲時間、可用性和耐用性方面的要求,做為主要考量。一般來說,您可以選擇距離應用程式使用者最近的地區,但應考量 App Engine 的適用位置,以及應用程式使用的其他Google Cloud 產品和服務的位置。如果跨多個位置使用服務,可能會影響應用程式的延遲時間和定價。
應用程式的地區設定完成後即無法更改。
如果您已建立 App Engine 應用程式,可以透過下列方式查看其所在區域:
如要選取地區,請在Google Cloud 專案中建立 App Engine 應用程式。請參閱「管理專案、應用程式和帳單」一文,詳細瞭解您的程式語言有關標準或彈性環境的說明。
Cloud Storage 位置
建立應用程式時,App Engine 會在 Cloud Storage 中建立預設值區。一般而言,這個 bucket 的位置會與 App Engine 應用程式的位置相符。
下列 App Engine 應用程式位置會建立多區域的 bucket:
- 位於
us-central的應用程式會在US多地區建立 bucket。 - 位於
europe-west的應用程式會在EU多地區建立 bucket。
如要進一步瞭解 Cloud Storage bucket 位置,請參閱值區位置。
Firestore 位置
建立應用程式時,App Engine 會在 Firestore 中建立預設資料庫。 一般而言,這個資料庫的位置是與 App Engine 應用程式位置相符的區域。
下列 App Engine 應用程式位置會建立多區域資料庫:
- 位於
us-central的應用程式會在nam5多地區建立資料庫。 - 位於
europe-west的應用程式會在eur3多地區建立資料庫。
如要進一步瞭解 Firestore 值區位置,請參閱資料庫位置。