本頁面由 Cloud Translation API 翻譯而成。
Switch to English

Cloud Firestore位置

在使用Cloud Firestore之前,必須為數據庫選擇一個位置 。為了減少延遲並提高可用性,請將數據存儲在需要它的用戶和服務附近。此位置設置是您項目的默認Google Cloud Platform(GCP)資源位置

請注意,您的默認GCP資源位置可能是在項目創建過程中或設置需要位置設置的其他服務時預先設置的(請參見下文)。

默認GCP資源位置

您的應用可使用的幾種服務都需要一個位置設置,即項目的默認Google Cloud Platform(GCP)資源位置 。此位置是您的數據用於需要位置設置的GCP服務存儲的位置。

以下產品共享相同的默認GCP資源位置:

  • Cloud Firestore
    請注意,您的默認GCP資源位置並不適用於火力地堡實時數據庫

  • 雲儲存
    請注意,您的默認GCP資源位置僅適用於您的默認 Cloud Storage存儲桶。如果您使用的是Blaze計劃,則可以創建多個存儲桶,每個存儲桶都有自己的位置

  • Google App Engine(GAE)應用
    如果您設置了App Engine應用程序 ,則其位置共享您的默認GCP資源位置。請注意,如果您使用Cloud Scheduler(例如,運行預定功能 ),則需要在項目中擁有一個App Engine應用。

地點類型

您可以將Cloud Firestore數據存儲在多區域位置區域位置

請注意,如果您已經擁有一個App Engine應用,且其位置us-centraleurope-west ,則您的Cloud Firestore數據庫將被視為多區域

多區域位置

多區域位置是一般地理區域,例如美國。多區域位置中的數據被複製到多個區域中 。在一個區域內,數據跨區域複製。

選擇一個多區域位置以最大化數據庫的可用性和持久性。多區域位置可以承受整個區域的丟失,並保持可用性而不會丟失數據。

Firebase支持以下多區域GCP資源位置:
多區域名稱多區域說明選區
eur3 歐洲 europe-west1europe-west4
nam5 美國 us-central1us-central2 (俄克拉荷馬州-專用GCP區域)

區域位置

區域位置是特定的地理位置,例如南卡羅來納州。在區域位置數據的內多個區域被複製的區域 。所有區域位置與其他區域位置至少相隔100英里。

選擇一個區域位置以降低成本,如果應用程序對延遲敏感,則可以降低寫入延遲,或者與其他GCP資源共置一處

Firebase支持以下區域GCP資源位置:
地區名稱地區描述
北美
us-west2 洛杉磯
us-west3 鹽湖城
us-west4 拉斯維加斯
northamerica-northeast1 蒙特利爾
us-east1 南卡羅來納
us-east4 北弗吉尼亞
南美洲
southamerica-east1 聖保羅
歐洲
europe-west2 倫敦
europe-west3 法蘭克福
europe-west6 蘇黎世
亞洲
asia-south1 孟買
asia-southeast2 雅加達
asia-east2 香港
asia-northeast1 東京
asia-northeast2 大阪
asia-northeast3 漢城
澳大利亞
australia-southeast1 悉尼

位置SLA

您的Cloud Firestore位置類型確定服務水平協議(SLA)正常運行時間百分比:

承保服務每月正常運行時間百分比
Cloud Firestore多區域 > = 99.999%
Cloud Firestore地區 > = 99.99%

位置定價

您的Cloud Firestore位置確定了數據庫操作的成本。

有關按地區和按地區類型定價的全面說明,請參閱了解Cloud Firestore計費

查看項目的位置設置

在Firebase控制台中,轉到“ 項目設置”

下一步

  • 有關構建應用程序以滿足您的延遲,可用性和持久性要求的更多信息,請參閱地理和區域