Khi cấp phé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 hoạt độ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 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 cấp phé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 của mình ở một vị trí đa vùng hoặc một vị trí theo vùng.
Vị trí đa khu vực
Chọn một vị trí đa khu vực để tối đa hoá khả năng hoạt động và độ bền của cơ sở dữ liệu.
Vị trí đa khu vực bao gồm một nhóm khu vực xác định, nơi lưu trữ nhiều bản sao của cơ sở dữ liệu. 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 nhân chứng không duy trì một tập hợp dữ liệu đầy đủ nhưng tham gia vào quá trình sao chép.
Bằng cách sao chép 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 ra nhiều vùng để có thể tiếp tục được phân phát trong khu vực đó ngay cả khi một vùng bị mất dữ liệu.
Cloud Firestore hỗ trợ các vị trí đa khu vực sau:
| Tên của nhiều khu vực | Nội dung mô tả về nhiều khu vực | Khu vực đọc-ghi | Khu vực nhân chứng |
|---|---|---|---|
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 (Nam 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í theo khu vực
Vị trí theo khu vực là một địa điểm địa lý cụ thể, chẳng hạn như South Carolina. Dữ liệu ở một vị trí theo khu vực được nhân bản ra nhiều vùng trong một khu vực. Tất cả các vị trí theo khu vực đều cách nhau ít nhất 160 km.
Chọn một vị trí theo khu vực để giảm chi phí, giảm độ trễ ghi nếu ứng dụng của bạn nhạy cảm với độ trễ hoặc để đặt cùng vị trí với các tài nguyên Google Cloud khác.
Cloud Firestore hỗ trợ các vị trí tài nguyên theo khu vực sau:
| Tên khu vực | 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-southeast3 | Bangkok | |
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 của vị trí
Loại vị trí Cloud Firestore của bạn xác định tỷ lệ phần trăm thời gian hoạt động theo Thoả thuận mức độ cung cấp dịch vụ (SLA) ở giai đoạn Phát hành rộng rãi (GA):
| Dịch vụ được bao gồm | Tỷ lệ phần trăm thời gian hoạt động hằng tháng |
|---|---|
| Cloud Firestore Nhiều khu vực | >= 99,999% |
| Cloud Firestore Regional | >= 99,99% |
Giá theo vị trí
Vị trí Cloud Firestore của bạn xác định chi phí của các thao tác trên cơ sở dữ liệu.
Để biết thông tin 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ề quy trình thanh toán của Cloud Firestore.
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 của bạn:
Chạy lệnh
gcloud firestore databases list.Mở danh sách cơ sở dữ liệu trong Google Cloud Console. 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 bài viết 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 đáp ứng các yêu cầu về độ trễ, tình trạng sẵn sàng và độ bền, hãy tham khảo bài viết Địa lý và khu vực.