Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

Chọn địa điểm cho dự án của bạn

Một số sản phẩm Firebase yêu cầu cài đặt vị trí:

  • Google Analytics - Nếu bạn bật Google Analytics trong dự án Firebase của mình, bạn sẽ được nhắc chọn vị trí báo cáo Analytics. Vị trí này đại diện cho quốc gia hoặc khu vực trong tổ chức của bạn. Đến lượt vị trí Analytics của bạn, đặt đơn vị tiền tệ cho báo cáo doanh thu.

  • Cloud FirestoreCloud Storage - Nếu bắt đầu sử dụng một trong hai sản phẩm này, bạn sẽ được nhắc chọn vị trí tài nguyên Google Cloud Platform (GCP) mặc định cho dự án của mình (nếu nó chưa được chọn khi thiết lập một dịch vụ khác).

  • Chức năng đám mây cho Firebase (chỉ các chức năng đã lên lịch) - Nếu bạn chạy các chức năng đã lên lịch , Trình lập lịch đám mây yêu cầu ứng dụng Google App Engine; trong quá trình thiết lập, bạn sẽ được nhắc chọn vị trí tài nguyên Google Cloud Platform (GCP) mặc định của dự án (nếu vị trí này chưa được chọn khi thiết lập một dịch vụ khác).

    Để tìm hiểu thêm về cài đặt vị trí cho các chức năng không theo lịch trình, hãy truy cập Vị trí chức năng đám mây .

  • Cơ sở dữ liệu thời gian thực - Nếu bạn tạo một phiên bản Cơ sở dữ liệu thời gian thực, bạn sẽ được nhắc chọn vị trí của phiên bản và mỗi phiên bản có thể ở một vị trí khác nhau. Lưu ý rằng vị trí của các bản sao Cơ sở dữ liệu thời gian thực của bạn không ảnh hưởng đến các tùy chọn cho vị trí tài nguyên GCP mặc định của bạn.

Chọn cài đặt vị trí cho một sản phẩm hoặc một nhóm sản phẩm

Đối với hầu hết các trường hợp sử dụng, bạn chọn cài đặt vị trí trong bảng điều khiển Firebase , trong quá trình tạo dự án hoặc trong trang bảng điều khiển cho một sản phẩm cụ thể.

phân tích

Nếu bạn bật Google Analytics trong dự án Firebase của mình trong bảng điều khiển Firebase , bạn sẽ được nhắc chọn vị trí báo cáo Analytics. Chọn một quốc gia hoặc khu vực đại diện cho vị trí của tổ chức của bạn.

Nếu bạn là Chủ sở hữu hoặc Người biên tập dự án, bạn có thể chỉnh sửa múi giờ và đơn vị tiền tệ cho vị trí báo cáo Analytics của mình; chuyển đến cài đặt Google Analytics của bạn, sau đó cuộn đến ngăn Báo cáo .

Cloud Firestore, Cloud Storage và các chức năng đã lên lịch

Cloud Firestore, Cloud Storage và các chức năng đã lên lịch đều có chung một cài đặt vị trí, được gọi là vị trí tài nguyên GCP mặc định (tìm hiểu chi tiết cụ thể về cài đặt vị trí này bên dưới). Lưu ý rằng vị trí này 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 sử dụng cài đặt vị trí này.

  • Nếu bạn thiết lập Cloud Firestore hoặc Cloud Storage, bạn sẽ được nhắc chọn vị trí tài nguyên GCP mặc định cho dự án của mình trong quy trình làm việc của bảng điều khiển Firebase.

    Đối với Cloud Storage, vị trí tài nguyên GCP mặc định của bạn chỉ áp dụng cho nhóm mặc định của bạn. Nếu đang sử dụng gói Blaze, bạn có thể tạo nhiều nhóm, mỗi nhóm có vị trí riêng.

  • Nếu bạn chạy các chức năng đã lên lịch , Cloud Scheduler yêu cầu ứng dụng Google App Engine. Trong quá trình thiết lập, bạn sẽ được nhắc chọn vị trí tài nguyên GCP mặc định của dự án.

  • Bạn có thể lập trình đặt vị trí tài nguyên GCP mặc định của mình bằng cách gọi điểm cuối defaultLocation.finalize cho dự án Firebase của mình.

Vị trí Cơ sở dữ liệu thời gian thực

Nếu bạn tạo phiên bản Cơ sở dữ liệu thời gian thực mới, bạn sẽ được nhắc chọn vị trí của phiên bản đó trong quy trình làm việc của bảng điều khiển Firebase. Mỗi phiên bản Cơ sở dữ liệu thời gian thực trong dự án của bạn có thể được đặt ở một vị trí khác nhau. Các vị trí hiện được hỗ trợ cho các phiên bản Cơ sở dữ liệu thời gian thực được liệt kê bên dưới cùng với lược đồ URL cơ sở dữ liệu được liên kết của chúng.

Lưu ý rằng vị trí của các bản sao Cơ sở dữ liệu thời gian thực của bạn không ảnh hưởng đến các tùy chọn cho vị trí tài nguyên GCP mặc định của bạn.

Tên vùng Mô tả khu vực Lược đồ URL cơ sở dữ liệu
us-central1 Iowa DB_NAME .firebaseio.com
europe-west1 nước Bỉ DB_NAME .europe-west1.firebasedatabase.app

Xem cài đặt vị trí

  • Đối với Analytics - Trong bảng điều khiển Firebase, hãy chuyển đến cài đặt Google Analytics của bạn, sau đó cuộn đến ngăn Báo cáo .

  • Đối với Cloud Firestore, Cloud Storage và các chức năng đã lên lịch - Trong bảng điều khiển Firebase, hãy chuyển đến cài đặt Dự án của bạn.

  • Đối với Cơ sở dữ liệu thời gian thực - Trong bảng điều khiển Firebase, hãy xem danh sách các phiên bản cơ sở dữ liệu của bạn trong trình xem dữ liệu Cơ sở dữ liệu thời gian thực .

Tìm hiểu về 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 cài đặt vị trí được gọi là vị trí tài nguyên Google Cloud Platform (GCP) mặc định của dự á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 cho Cơ sở dữ liệu thời gian thực của Firebase .

  • 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 nhóm Bộ nhớ đám mây mặc định của bạn. Nếu đang sử dụng gói Blaze, bạn có thể tạo nhiều nhóm, mỗi nhóm có vị trí riêng.

  • Ứng dụng Google App Engine (GAE) (ví dụ: cho các chức năng đã lên lịch)
    Nếu bạn thiết lập một ứng dụng App Engine, vị trí của nó sẽ 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 Cloud Scheduler (ví dụ: để chạy các chức năng đã lên lịch ), bạn bắt buộc phải có ứng dụng App Engine trong dự án của mình.

Bạn có thể chọn một vị trí nhiều vùng hoặc một vùng làm vị trí tài nguyên GCP mặc định của mình. Lưu ý rằng nếu bạn đã có ứng dụng App Engine với vị trí là us-central hoặc europe-west , thì bất kỳ dịch vụ GCP nào sử dụng cài đặt vị trí này sẽ được coi là đ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 ở một vị trí đa vùng được sao chép ở nhiều vùng . Trong một vùng, dữ liệu được sao chép giữa 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 việc mất toàn bộ vùng và duy trì tính khả dụng mà không 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 (Oklahoma — khu vực GCP riêng)

Đị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í khu vực được sao chép trong nhiều khu vực trong một khu vực . Tất cả các địa điểm trong khu vực được tách ra từ các địa điểm khác trong khu vực ít nhất 100 dặm.

Chọn một vị trí khu vực để có chi phí thấp hơn, để có độ trễ ghi thấp hơn nếu ứng dụng của bạn nhạy cảm với độ trễ hoặc cho vị trí chung với các 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 vùng Mô tả khu vực
Bắc Mỹ
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-west6 Zürich
Châu Á
asia-south1 Mumbai
asia-southeast2 Thủ đô Jakarta
asia-east2 Hồng Kông
asia-northeast1 Tokyo
asia-northeast2 Osaka
asia-northeast3 Seoul
Châu Úc
australia-southeast1 Sydney

Bước tiếp theo

  • Để tạo cơ sở dữ liệu Cloud Firestore ở một vị trí cụ thể, hãy truy cập Bắt đầu với Cloud Firestore .

  • Để tạo nhóm Bộ nhớ đám mây , hãy truy cập trang Bắt đầu cho nền tảng của bạn.

  • Để chạy các chức năng đã lên lịch với Chức năng đám mây cho Firebase, hãy truy cập hướng dẫn thiết lập .

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