Khi cung cấp cơ sở dữ liệu Cloud Firestore, bạn phải chọn một vị trí cho cơ sở dữ liệu đó. Để giảm độ trễ và tăng khả năng sử dụng, hãy lưu trữ dữ liệu gần với người dùng và các dịch vụ cần dữ liệu đó.
Bạn có thể tuỳ ý tạo nhiều cơ sở dữ liệu trong dự án của mình, mỗi cơ sở dữ liệu có chế độ cài đặt vị trí riêng.
Xin lưu ý rằng sau khi cung cấp cơ sở dữ liệu, bạn không thể thay đổi chế độ cài đặt vị trí của cơ sở dữ liệu đó.
Các loại vị trí
Bạn có thể lưu trữ dữ liệu Cloud Firestore ở vị trí đa khu vực hoặc vị trí khu vực.
Vị trí đa khu vực
Chọn vị trí đa khu vực để tối đa hoá khả năng sử dụng và độ bền của cơ sở dữ liệu.
Vị trí đa khu vực bao gồm một tập hợp các khu vực được xác định, nơi lưu trữ nhiều bản sao của cơ sở dữ liệu được lưu trữ. Mỗi bản sao là một bản sao đọc-ghi chứa tất cả dữ liệu trong cơ sở dữ liệu hoặc một bản sao chứng kiến không duy trì toàn bộ tập dữ liệu nhưng tham gia vào quá trình nhân bản.
Bằng cách nhân bản dữ liệu giữa nhiều khu vực, dữ liệu có thể tiếp tục được phân phát ngay cả khi mất toàn bộ một khu vực. Trong một khu vực, dữ liệu được nhân bản trên nhiều vùng để dữ liệu có thể tiếp tục được phân phát trong khu vực đó ngay cả khi mất một vùng.
Cloud Firestore hỗ trợ các vị trí đa khu vực sau:
| Tên đa khu vực | Nội dung mô tả về đa khu vực | Khu vực đọc-ghi | Khu vực chứng kiến |
|---|---|---|---|
eur3 |
Châu Âu | europe-west1 (Bỉ), europe-west4 (Hà Lan) |
europe-north1 (Phần Lan) |
nam5 |
Hoa Kỳ (Miền Trung) | us-central1 (Iowa), us-central2 (Oklahoma – khu vực Google Cloud riêng tư) |
us-east1 (South Carolina) |
nam7 |
Hoa Kỳ (Miền Trung và Miền Đông) | us-central1 (Iowa), us-east4 (Bắc Virginia) |
us-central2 (Oklahoma – khu vực Google Cloud riêng tư) |
Vị trí khu vực
Vị trí khu vực là một địa điểm địa lý cụ thể, chẳng hạn như South Carolina. Dữ liệu ở vị trí khu vực được nhân bản ở nhiều vùng trong một khu vực. Tất cả vị trí khu vực đều cách các vị trí khu vực khác ít nhất 160 km.
Cloud Firestore hỗ trợ các vị trí tài nguyên khu vực sau:
| Tên vùng | Nội dung mô tả về khu vực | |
|---|---|---|
| Bắc Mỹ | ||
us-west1 | Oregon | |
us-west2 | Los Angeles | |
us-west3 | Thành phố Salt Lake | |
us-west4 | Las Vegas | |
|
|
Iowa | |
northamerica-northeast1 | Montréal | |
|
|
Toronto | |
|
|
Queretaro | |
us-east1 | South Carolina | |
us-east4 | Bắc Virginia | |
|
|
Columbus | |
|
|
Dallas | |
| Nam Mỹ | ||
|
|
Santiago | |
southamerica-east1 | São Paulo | |
| Châu Âu | ||
europe-west2 | London | |
|
|
Bỉ | |
|
|
Hà Lan | |
|
|
Milan | |
|
|
Madrid | |
|
|
Paris | |
|
|
Turin | |
|
|
Berlin | |
europe-west3 | Frankfurt | |
|
|
Phần Lan | |
|
|
Stockholm | |
europe-central2 | Warsaw | |
europe-west6 | Zürich | |
| Trung Đông | ||
|
|
Doha | |
|
|
Dammam | |
|
|
Tel Aviv | |
| Châu Á | ||
asia-south1 | Mumbai | |
|
|
Delhi | |
asia-southeast1 | Singapore | |
asia-southeast2 | Jakarta | |
asia-east2 | Hong Kong | |
asia-east1 | Đài Loan | |
asia-northeast1 | Tokyo | |
asia-northeast2 | Osaka | |
asia-northeast3 | Seoul | |
| Úc | ||
australia-southeast1 | Sydney | |
|
|
Melbourne | |
| Châu Phi | ||
|
|
Johannesburg | |
SLA vị trí
Loại vị trí Cloud Firestore sẽ xác định tỷ lệ thời gian hoạt động của Thoả thuận mức độ cung cấp dịch vụ (SLA) ở giai đoạn phát hành chính thức (GA):
| Dịch vụ được áp dụng | Tỷ lệ thời gian hoạt động hằng tháng |
|---|---|
| Cloud Firestore Đa khu vực | >= 99,999% |
| Cloud Firestore Khu vực | >= 99,99% |
Giá theo vị trí
Vị trí Cloud Firestore sẽ xác định chi phí của các thao tác trên cơ sở dữ liệu.
Để biết giải thích toàn diện về giá theo khu vực và theo loại khu vực, hãy xem bài viết Tìm hiểu về Cloud Firestorehoá đơn.
Xem vị trí của cơ sở dữ liệu
Sử dụng một trong các phương thức sau để xem chế độ cài đặt vị trí cho cơ sở dữ liệu:
Chạy lệnh
gcloud firestore databases list.Mở danh sách cơ sở dữ liệu trong bảng điều khiển Cloud. Vị trí của mỗi cơ sở dữ liệu nằm trong cột vị trí.
Các bước tiếp theo
Để tạo cơ sở dữ liệu Cloud Firestore ở một vị trí cụ thể, hãy xem Tạo và quản lý cơ sở dữ liệu
Để biết thêm thông tin về cách xây dựng ứng dụng nhằm đáp ứng các yêu cầu về độ trễ, khả năng sử dụng và độ bền, hãy tham khảo bài viết Địa lý và khu vực.