Datastore 模式的 Firestore 位置

使用 Firestore (Datastore 模式) 之前,您必須先選擇用來儲存專案資料的「位置」。為了縮短延遲時間並提高可用性,請將您的資料儲存在需要這些資料的使用者和服務附近的位置。

位置的類型

您可以將 Datastore 模式資料儲存在「多地區」位置或「單一地區」位置。

多地區位置中的資料在作業時會採用多區域及多地區備用配置。如果想要盡可能提高資料庫的可用性和耐用性,請選取多地區位置。多區域位置可以承受整個區域的損失,並在避免遺失資料的情況下維持可用性。在 Datastore 服務水準協議中,比起單一地區位置,多地區位置所定義的每月正常運作時間百分比更高。

單一地區位置資料在作業時則會採用多區域備用配置。如果您的應用程式較容易受到寫入延遲的影響,或者您想和應用程式可能用到的其他Google Cloud 資源進行共置,請選取單一地區位置。

多區域位置

多區域位置由一組定義的區域組成,資料庫的多個副本會儲存在這些區域。每個副本可以是讀寫副本 (包含資料庫中的所有資料),也可以是見證副本 (不維護完整資料集,但會參與複製作業)。

透過在多個區域之間複製資料,即使整個區域都遺失,資料仍可繼續提供服務。在某個區域內,資料會在各個可用區中複製,因此即使某個可用區發生故障,該區域仍可繼續提供資料。

以下列出可用的多地區位置。

多地區名稱 多地區說明 讀寫區域 見證區域
eur3 歐洲 europe-west1 (比利時)、europe-west4 (荷蘭) europe-north1 (芬蘭)
nam5 美國 (中部) us-central1 (愛荷華州)、us-central2 (奧克拉荷馬州 - 私有 Google Cloud 區域) us-east1 (南卡羅來納州)
nam7 美國 (中東部) us-central1 (愛荷華州)、us-east4 (北維吉尼亞州) us-central2 (奧克拉荷馬州 - 私有 Google Cloud 區域)

區域位置

單一地區位置是指特定地理位置,例如南卡羅來納州。以下列出可用的單一地區位置。

地區名稱 地區說明
北美洲
us-west1 奧勒岡州 節能綠葉圖示 二氧化碳排放量低2
us-west2 洛杉磯
us-west3 鹽湖城
us-west4 拉斯維加斯

us-central1

這個位置不支援 App Engine。如果您打算使用 App Engine,請選擇其他位置。

愛荷華州 節能綠葉圖示 二氧化碳排放量低2
northamerica-northeast1 蒙特婁 節能綠葉圖示 二氧化碳排放量低2

northamerica-northeast2

這個位置不支援 App Engine。如果您打算使用 App Engine,請選擇其他位置。

多倫多 節能綠葉圖示 二氧化碳排放量低

northamerica-south1

這個位置不支援 App Engine。如果您打算使用 App Engine,請選擇其他位置。

克雷塔羅
us-east1 南卡羅來納州
us-east4 北維吉尼亞州

us-east5

這個位置不支援 App Engine。如果您打算使用 App Engine,請選擇其他位置。

哥倫布

us-south1

這個位置不支援 App Engine。如果您打算使用 App Engine,請選擇其他位置。

達拉斯 節能綠葉圖示 二氧化碳排放量低2
南美洲

southamerica-west1

這個位置不支援 App Engine。如果您打算使用 App Engine,請選擇其他位置。

聖地亞哥 節能綠葉圖示 二氧化碳排放量低2
southamerica-east1 聖保羅 節能綠葉圖示 二氧化碳排放量低2
歐洲
europe-west2 倫敦 節能綠葉圖示 二氧化碳排放量低2
europe-west1 比利時 節能綠葉圖示 二氧化碳排放量低2

europe-west4

這個位置不支援 App Engine。如果您打算使用 App Engine,請選擇其他位置。

荷蘭 節能綠葉圖示 二氧化碳排放量低2
europe-west3 法蘭克福 節能綠葉圖示 二氧化碳排放量低2

europe-west8

這個位置不支援 App Engine。如果您打算使用 App Engine,請選擇其他位置。

米蘭

europe-southwest1

這個位置不支援 App Engine。如果您打算使用 App Engine,請選擇其他位置。

馬德里 節能綠葉圖示 二氧化碳排放量低2

europe-west9

這個位置不支援 App Engine。如果您打算使用 App Engine,請選擇其他位置。

巴黎 節能綠葉圖示 二氧化碳排放量低2

europe-west12

這個位置不支援 App Engine。如果您打算使用 App Engine,請選擇其他位置。

杜林

europe-west10

這個位置不支援 App Engine。如果您打算使用 App Engine,請選擇其他位置。

柏林 節能綠葉圖示 二氧化碳排放量低
europe-north1 芬蘭 節能綠葉圖示 二氧化碳排放量低2

europe-north2

這個位置不支援 App Engine。如果您打算使用 App Engine,請選擇其他位置。

斯德哥爾摩 節能綠葉圖示 二氧化碳排放量低2
europe-central2 華沙
europe-west6 蘇黎世 節能綠葉圖示 二氧化碳排放量低2
中東地區

me-central1

這個位置不支援 App Engine。如果您打算使用 App Engine,請選擇其他位置。

杜哈

me-central2

這個位置不支援 App Engine。如果您打算使用 App Engine,請選擇其他位置。

達曼

me-west1

這個位置不支援 App Engine。如果您打算使用 App Engine,請選擇其他位置。

特拉維夫市
亞洲
asia-south1 孟買

asia-south2

這個位置不支援 App Engine。如果您打算使用 App Engine,請選擇其他位置。

德里
asia-southeast1 新加坡
asia-southeast2 雅加達
asia-east2 香港
asia-east1 台灣
asia-northeast1 東京
asia-northeast2 大阪
asia-northeast3 首爾
澳洲
australia-southeast1 雪梨

australia-southeast2

這個位置不支援 App Engine。如果您打算使用 App Engine,請選擇其他位置。

墨爾本
非洲

africa-south1

這個位置不支援 App Engine。如果您打算使用 App Engine,請選擇其他位置。

約翰尼斯堡

選取位置

Google Cloud 專案的位置設定會同時套用至 Datastore 模式的 Firestore 和 App Engine。您在上述任一項產品裡選取位置時,也會為整個 Google Cloud 專案設定位置。

如果您尚未替專案選取位置,您完成下列任一工作時,系統會要求您選取位置:

查看專案的位置

請使用下列其中一種方法,查看您為專案選取的位置:

  • 請執行 gcloud app describe 指令。

  • 如果您至少部署了一種版本的 App Engine 應用程式,請在Google Cloud console 中開啟 App Engine 資訊主頁。資訊主頁右上角顯示的位置資訊會同時套用至 App Engine 和 Firestore (Datastore 模式)。

    先前所選擇位置的螢幕擷取畫面

後續步驟