Catch up on everthing we announced at this year's Firebase Summit. Learn more

Địa điểm Cloud Firestore

Trước khi sử dụng đám mây FireStore, bạn phải chọn một vị trí cho cơ sở dữ liệu của bạn. Để giảm độ trễ và tăng tính khả dụng, hãy lưu trữ dữ liệu của bạn gần với người dùng và dịch vụ cần. Thiết lập vị trí này là dự án của bạn vị trí tài nguyên Google Cloud Platform (GCP) mặc định .

Lưu ý rằng vị trí tài nguyên GCP mặc định của bạn có thể đã được đặt trước đó, trong khi tạo dự án hoặc khi thiết lập một dịch vụ khác yêu cầu cài đặt vị trí (xem bên dưới).

Vị trí tài nguyên GCP mặc định

Một số dịch vụ có sẵn cho ứng dụng của bạn yêu cầu một thiết lập vị trí, được gọi là vị trí tài nguyên mặc định của Google Cloud Platform (GCP) của dự án của bạn. Vị trí này là nơi dữ liệu của bạn được lưu trữ cho các dịch vụ GCP yêu cầu cài đặt vị trí.

Các sản phẩm sau có cùng vị trí tài nguyên GCP mặc định:

  • Cloud Firestore
    Lưu ý rằng vị trí tài nguyên GCP mặc định của bạn không áp dụng đối với cơ sở dữ liệu căn cứ hỏa lực Realtime .

  • Lưu trữ đám mây
    Lưu ý rằng vị trí tài nguyên GCP mặc định của bạn chỉ áp dụng cho mặc định của bạn Cloud Storage xô. Nếu bạn đang sử dụng gói Blaze, bạn có thể tạo nhiều xô, mỗi riêng của mình vị trí .

  • Ứng dụng Google App Engine (GAE)
    Nếu bạn thiết lập một ứng dụng App Engine , vị trí của nó chia sẻ vị trí tài nguyên GCP mặc định của bạn. Lưu ý rằng nếu bạn sử dụng đám mây Scheduler (ví dụ, để chạy chức năng dự kiến ), bạn được yêu cầu để có một ứng dụng App Engine trong dự án của bạn.

Các loại địa điểm

Bạn có thể lưu trữ dữ liệu đám mây FireStore của bạn trong một vị trí đa khu vực hoặc một vị trí trong khu vực .

Lưu ý rằng nếu bạn đã có một ứng dụng App Engine với vị trí của một trong hai us-central hoặc europe-west , cơ sở dữ liệu đám mây FireStore của bạn sẽ được xem xét đa khu vực .

Các vị trí đa vùng

Vị trí nhiều vùng là một khu vực địa lý chung, chẳng hạn như Hoa Kỳ. Dữ liệu trong một địa điểm đa khu vực được nhân rộng ở nhiều khu vực . Trong một khu vực, dữ liệu được nhân rộng trên khắp các vùng .

Chọn một vị trí đa vùng để tối đa hóa tính khả dụng và độ bền của cơ sở dữ liệu của bạn. Các vị trí đa vùng có thể chịu được sự mất mát của toàn bộ vùng và duy trì tính khả dụng mà không bị mất dữ liệu.

Firebase hỗ trợ các vị trí tài nguyên GCP đa vùng sau:
Tên nhiều vùng Mô tả Đa vùng Khu vực cấu thành
eur3 Châu Âu europe-west1 , europe-west4
nam5 Hoa Kỳ us-central1 , us-central2 (vùng GCP Oklahoma-tin)

Địa điểm khu vực

Vị trí khu vực là một vị trí địa lý cụ thể, chẳng hạn như Nam Carolina. Dữ liệu ở một vị trí trong khu vực được nhân rộng ở nhiều vùng trong khu vực . Tất cả các địa điểm trong khu vực cách biệt với các địa điểm khác trong khu vực ít nhất 100 dặm.

Chọn một vị trí trong khu vực cho các chi phí thấp hơn, cho thấp hơn ghi độ trễ nếu ứng dụng của bạn là nhạy cảm với độ trễ, hoặc cho đồng vị trí với các nguồn tài nguyên GCP khác .

Firebase hỗ trợ các vị trí tài nguyên GCP khu vực sau:
Tên khu vực Mô tả khu vực
Bắc Mỹ
us-west1 Oregon
us-west2 Los Angeles
us-west3 Thành phố Salt Lake
us-west4 Las Vegas
northamerica-northeast1 Montréal
us-east1 phía Nam Carolina
us-east4 Bắc Virginia
Nam Mỹ
southamerica-east1 Sao Paulo
Châu Âu
europe-west2 London
europe-west3 Frankfurt
europe-central2 Warsaw
europe-west6 Zürich
Châu Á
asia-south1 Mumbai
asia-southeast1 Singapore
asia-southeast2 Thủ đô Jakarta
asia-east2 Hồng Kông
asia-east1 Đài loan
asia-northeast1 Tokyo
asia-northeast2 Osaka
asia-northeast3 Seoul
Châu Úc
australia-southeast1 Sydney

SLA vị trí

Bạn Mây FireStore vị trí xác định loại Service Level Agreement (SLA) tỷ lệ phần trăm thời gian hoạt động:

Dịch vụ được bảo hiểm Phần trăm thời gian hoạt động hàng tháng
Cloud Firestore Đa vùng > = 99,999%
Khu vực Cloud Firestore > = 99,99%

Định giá vị trí

Vị trí Cloud Firestore của bạn xác định chi phí của các hoạt động cơ sở dữ liệu.

Đối với một lời giải thích đầy đủ các định giá cho mỗi khu vực và mỗi loại khu vực, thấy Hiểu Mây FireStore thanh toán .

Xem cài đặt vị trí của dự án của bạn

Trong căn cứ hỏa lực điều khiển, đi của bạn thiết lập dự án .

Bước tiếp theo

  • Để biết thêm thông tin về việc xây dựng các ứng dụng để đáp ứng yêu cầu độ trễ, tính sẵn có, và độ bền của bạn, hãy tham khảo địa lý và khu vực .