Podczas udostępniania bazy danych Cloud Firestore musisz wybrać jej lokalizację. Aby skrócić czasy oczekiwania i zwiększyć dostępność, przechowuj dane w pobliżu użytkowników i usług, które z nich korzystają.
W projekcie możesz opcjonalnie utworzyć wiele baz danych, z których każda będzie mieć własne ustawienie lokalizacji.
Pamiętaj, że po udostępnieniu bazy danych nie możesz zmienić jej ustawienia lokalizacji.
Rodzaje lokalizacji
Dane Cloud Firestore w trybie zgodności z MongoDB możesz przechowywać w lokalizacji obejmującej wiele regionów lub w lokalizacji regionalnej.
Lokalizacje wieloregionalne
Wybierz lokalizację obejmującą wiele regionów, aby zmaksymalizować dostępność i trwałość bazy danych.
Lokalizacja obejmująca wiele regionów składa się z określonego zestawu regionów, w których jest przechowywanych wiele replik bazy danych. Każda replika jest repliką do odczytu i zapisu, która zawiera wszystkie dane w bazie danych, lub repliką pomocniczą, która nie przechowuje pełnego zestawu danych, ale uczestniczy w replikacji.
Dzięki replikowaniu danych w wielu regionach można je nadal udostępniać nawet w przypadku utraty całego regionu. W regionie dane są replikowane w strefach, dzięki czemu mogą być nadal udostępniane w tym regionie nawet w przypadku utraty strefy.
Cloud Firestore w trybie zgodności z MongoDB obsługuje te lokalizacje wieloregionowe:
Nazwa regionu | Opis wielu regionów | Regiony do odczytu i zapisu | Region poświadczający |
---|---|---|---|
eur3 |
Europa | europe-west1 (Belgia), europe-west4 (Holandia) |
europe-north1 (Finlandia) |
nam5 |
Stany Zjednoczone (środkowe) | us-central1 (Iowa), us-central2 (Oklahoma – prywatny region Google Cloud) |
us-east1 (Karolina Południowa) |
nam7 |
Stany Zjednoczone (środkowe i wschodnie) | us-central1 (Iowa), us-east4 (Wirginia Północna) |
us-central2 (Oklahoma – region prywatny Google Cloud) |
Lokalizacje regionalne
Lokalizacja regionalna to konkretne miejsce geograficzne, np. Karolina Południowa. Dane w lokalizacji regionalnej są replikowane w wielu strefach w regionie. Wszystkie lokalizacje regionalne są oddalone od innych lokalizacji regionalnych o co najmniej 160 km.
Wybierz lokalizację regionalną, aby obniżyć koszty, zmniejszyć opóźnienia zapisu, jeśli Twoja aplikacja jest wrażliwa na opóźnienia, lub aby umieścić ją w tej samej lokalizacji co inne zasoby Google Cloud.
Cloud Firestore w trybie zgodności z MongoDB obsługuje te regionalne lokalizacje zasobów:
Nazwa regionu | Opis regionu | |
---|---|---|
Ameryka Północna | ||
us-west1 | Oregon | |
us-west2 | Los Angeles | |
us-west3 | Salt Lake City | |
us-west4 | Las Vegas | |
|
Iowa | |
northamerica-northeast1 | Montreal | |
|
Toronto | |
|
Queretaro | |
us-east1 | Karolina Południowa | |
us-east4 | Północna Wirginia | |
|
Columbus | |
|
Dallas | |
Ameryka Południowa | ||
|
Santiago | |
southamerica-east1 | São Paulo | |
Europa | ||
europe-west2 | Londyn | |
|
Belgia | |
|
Holandia | |
|
Mediolan | |
|
Madryt | |
|
Paryż | |
|
Turyn | |
|
Berlin | |
europe-west3 | Frankfurt | |
|
Finlandia | |
|
Sztokholm | |
europe-central2 | Warszawa | |
europe-west6 | Zurych | |
Bliski Wschód | ||
|
Doha | |
|
Dammam | |
|
Tel Awiw | |
Azja | ||
asia-south1 | Mumbaj | |
|
Delhi | |
asia-southeast1 | Singapur | |
asia-southeast2 | Dżakarta | |
asia-east2 | Hongkong | |
asia-east1 | Tajwan | |
asia-northeast1 | Tokio | |
asia-northeast2 | Osaka | |
asia-northeast3 | Seul | |
Australia | ||
australia-southeast1 | Sydney | |
|
Melbourne | |
Afryka | ||
|
Johannesburg |
Gwarancja jakości usług dotycząca lokalizacji
Typ lokalizacji Cloud Firestore w trybie zgodności z MongoDB określa procent czasu działania gwarancji jakości usług w momencie ogólnej dostępności:
Usługa objęta ochroną | Miesięczny wskaźnik procentowy czasu działania |
---|---|
Cloud Firestore w trybie zgodności z MongoDB w wielu regionach | >= 99,999% |
Cloud Firestore w trybie zgodności z MongoDB (region) | >= 99,99% |
Ceny w różnych lokalizacjach
Lokalizacja Cloud Firestore w trybie zgodności z MongoDB określa koszt operacji na bazie danych.
Szczegółowe wyjaśnienie cen według regionu i typu regionu znajdziesz w artykule Informacje o rozliczeniach Cloud Firestore w trybie zgodności z MongoDB.
Wyświetlanie lokalizacji baz danych
Aby wyświetlić ustawienie lokalizacji baz danych, użyj jednej z tych metod:
Uruchom polecenie
gcloud firestore databases list
.Otwórz listę baz danych w konsoli Google Cloud. Lokalizacja każdej bazy danych znajduje się w kolumnie lokalizacji.
Dalsze kroki
Aby utworzyć bazę danych Cloud Firestore w trybie zgodności z MongoDB w określonej lokalizacji, zapoznaj się z artykułem Tworzenie baz danych i zarządzanie nimi.
Więcej informacji o tworzeniu aplikacji spełniających wymagania dotyczące opóźnień, dostępności i trwałości znajdziesz w artykule Położenie geograficzne i regiony.