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