Planowanie odtwarzania po awarii

Na tej stronie opisano funkcje Cloud Firestore, które mogą pomóc w ustaleniu planów odzyskiwania po awarii.

Planowanie odtwarzania po awarii infrastruktury chmurowej

Aby zabezpieczyć się przed potencjalnymi zakłóceniami infrastruktury chmurowej w Google Cloud, takimi jak awaria strefy lub regionu, Cloud Firestore replikuje dane w wielu bazach danych replik.

Architektura replikacji zależy od tego, czy baza danych znajduje się w lokalizacji regionalnej, czy w lokalizacji obejmującej wiele regionów. Regionalne bazy danych synchronicznie replikują dane w co najmniej trzech strefach. Bazy danych obejmujące wiele regionów synchronicznie replikują dane w pięciu strefach w trzech regionach, z dwoma regionami obsługującymi i jednym regionem monitorującym. Bazy danych obejmujące wiele regionów maksymalizują dostępność i trwałość baz danych, zapewniając dostępność na poziomie 99,999%. Regionalne bazy danych zapewniają dostępność na poziomie 99,99%.

Cloud Firestore automatycznie obsługuje replikację za Ciebie i nie wymaga dodatkowej konfiguracji ani udostępniania. Aby uzyskać dodatkowe informacje, zobacz następujące informacje:

Aby uzyskać więcej informacji na temat architektury replikacji, zobacz Projektowanie odzyskiwania po awarii w przypadku awarii infrastruktury chmurowej .

Planowanie odzyskiwania danych po awarii

Aby zabezpieczyć się przed awariami danych, takimi jak przypadkowe usunięcie lub modyfikacja danych, korzystaj z zaplanowanych kopii zapasowych i odzyskiwania do określonego momentu (PITR). W zależności od wymagań dotyczących odzyskiwania po awarii można używać obu funkcji razem.

Zaplanowane kopie zapasowe

Możesz zaplanować codzienne lub cotygodniowe kopie zapasowe. Codzienne kopie zapasowe obsługują maksymalny okres przechowywania wynoszący 7 dni. Cotygodniowe kopie zapasowe umożliwiają przechowywanie maksymalnie 14 tygodni. Możesz przywrócić dane z kopii zapasowej do nowej bazy danych Cloud Firestore w tym samym projekcie. Aby uzyskać więcej informacji, zobacz Tworzenie kopii zapasowych i przywracanie danych .

Cotygodniowe kopie zapasowe zapewniają dłuższy okres przechowywania niż PITR. Przywracanie całej bazy danych z kopii zapasowej kosztuje mniej niż przywracanie z danych PITR.

Odzyskiwanie do punktu w czasie (PITR)

Umożliwia PITR odczytywanie dokumentów od punktu w czasie do siedmiu dni w przeszłości. Można odczytywać dane z dokładnością do 1 minuty i chirurgicznie zapisywać je z powrotem w bazie danych przy docelowym czasie odzyskiwania (maksymalnym czasie odzyskiwania) wynoszącym 0. Docelowy punkt przywracania (maksymalna możliwa utrata danych) wynosi 1 minutę. Aby uzyskać więcej informacji, zobacz Odzyskiwanie do określonego momentu .

Jeśli nie musisz przywracać całej bazy danych, PITR może odzyskać tylko wymagane dane. PITR zapewnia również krótszy docelowy czas odzyskiwania i niższy docelowy punkt przywracania niż kopie zapasowe.

Eksport danych

W przypadku potrzeb przechowywania danych dłuższych niż 14 tygodni możesz użyć PITR, aby utworzyć eksport całej bazy danych i zapisać te dane w Cloud Storage na czas nieokreślony. Eksport danych PITR przechwytuje dane ze znacznika czasu do siedmiu dni wstecz.

Eksporty danych PITR są przydatne do archiwizacji danych z bazy danych. W porównaniu z kopiami zapasowymi odzyskiwanie bazy danych z eksportu PITR jest zazwyczaj droższe niż odzyskiwanie tych samych danych z kopii zapasowej.

Aby rozpocząć operację eksportu PITR, zobacz Eksport i import z danych PITR .

Co dalej