Google is committed to advancing racial equity for Black communities. See how.
Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

Lokalizacje Cloud Firestore

Przed użyciem Cloud Firestore musisz wybrać lokalizację swojej bazy danych. Aby zmniejszyć opóźnienia i zwiększyć dostępność, przechowuj dane blisko użytkowników i usług, które ich potrzebują. To ustawienie lokalizacji jest domyślną lokalizacją zasobów Google Cloud Platform (GCP) Twojego projektu.

Pamiętaj, że domyślna lokalizacja zasobów GCP mogła zostać wcześniej ustawiona podczas tworzenia projektu lub podczas konfigurowania innej usługi wymagającej ustawienia lokalizacji (patrz poniżej).

Domyślna lokalizacja zasobów GCP

Niektóre usługi dostępne dla Twojej aplikacji wymagają ustawienia lokalizacji, zwanego domyślną lokalizacją zasobów Google Cloud Platform (GCP) projektu . Ta lokalizacja to miejsce, w którym są przechowywane Twoje dane dla usług GCP, które wymagają ustawienia lokalizacji.

Następujące produkty mają tę samą domyślną lokalizację zasobów GCP:

  • Cloud Firestore
    Pamiętaj, że domyślna lokalizacja zasobów GCP nie dotyczy Bazy danych czasu rzeczywistego Firebase .

  • Magazyn w chmurze
    Należy pamiętać, że lokalizacja zasób domyślny GCP ma zastosowanie wyłącznie do domyślnego Cloud Storage wiadra. Jeśli korzystasz z abonamentu Blaze, możesz utworzyć wiele zasobników, każdy z własną lokalizacją .

  • Aplikacja Google App Engine (GAE)
    Jeśli skonfigurujesz aplikację App Engine , jej lokalizacja będzie udostępniać domyślną lokalizację zasobów GCP. Pamiętaj, że jeśli używasz Cloud Scheduler (na przykład do uruchamiania zaplanowanych funkcji ), musisz mieć w swoim projekcie aplikację App Engine.

Rodzaje lokalizacji

Możesz przechowywać dane Cloud Firestore w lokalizacji obejmującej wiele regionów lub regionalnej .

Pamiętaj, że jeśli masz już aplikację App Engine z lokalizacją w us-central lub w europe-west , Twoja baza danych Cloud Firestore zostanie uznana za multiregionalną .

Lokalizacje w wielu regionach

Lokalizacja obejmująca wiele regionów to ogólny obszar geograficzny, taki jak Stany Zjednoczone. Dane w lokalizacji obejmującej wiele regionów są replikowane w wielu regionach . W regionie dane są replikowane między strefami .

Wybierz lokalizację obejmującą wiele regionów, aby zmaksymalizować dostępność i trwałość bazy danych. Lokalizacje w wielu regionach mogą wytrzymać utratę całych regionów i zachować dostępność bez utraty danych.

Firebase obsługuje następujące lokalizacje zasobów GCP w wielu regionach:
Nazwa wielu regionów Opis wielu regionów Regiony składowe
eur3 Europa europe-west1 , europe-west4
nam5 Stany Zjednoczone us-central1 , us-central2 (Oklahoma - prywatny region GCP)

Lokalizacje regionalne

Lokalizacja regionalna to określone miejsce geograficzne, takie jak 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 100 mil.

Wybierz lokalizację regionalną, aby obniżyć koszty, zmniejszyć opóźnienia zapisu, jeśli Twoja aplikacja jest wrażliwa na opóźnienia, lub aby umożliwić kolokację z innymi zasobami GCP .

Firebase obsługuje następujące regionalne lokalizacje zasobów GCP:
Nazwa regionu Opis regionu
Ameryka północna
us-west2 Los Angeles
us-west3 Salt Lake City
us-west4 Las Vegas
northamerica-northeast1 Montreal
us-east1 Karolina Południowa
us-east4 Północna Wirginia
Ameryka Południowa
southamerica-east1 San Paulo
Europa
europe-west2 Londyn
europe-west3 Frankfurt
europe-west6 Zurych
Azja
asia-south1 Bombaj
asia-southeast2 Djakarta
asia-east2 Hongkong
asia-northeast1 Tokio
asia-northeast2 Osaka
asia-northeast3 Seul
Australia
australia-southeast1 Sydnej

Lokalizacja SLA

Twój typ lokalizacji Cloud Firestore określa procent czasu dostępności w umowie dotyczącej poziomu usług (SLA) :

Usługa objęta usługą Procent Czasu Sprawnego Działania w Miesiącu
Cloud Firestore - wiele regionów > = 99,999%
Regionalny Cloud Firestore > = 99,99%

Ceny lokalizacji

Twoja lokalizacja Cloud Firestore określa koszt operacji na bazie danych.

Pełne wyjaśnienie cen według regionu i typu regionu znajdziesz w artykule Omówienie płatności za Cloud Firestore .

Wyświetl ustawienia lokalizacji projektu

W konsoli Firebase przejdź do ustawień projektu .

Następne kroki

  • Aby uzyskać więcej informacji na temat tworzenia aplikacji spełniających wymagania dotyczące opóźnienia, dostępności i trwałości, zobacz Geografia i regiony .