Halaman ini menjelaskan Firestore dalam fitur mode Datastore yang dapat membantu Anda membuat dan menerapkan rencana pemulihan dari bencana.
Perencanaan pemulihan dari bencana untuk pemadaman infrastruktur cloud
Untuk melindungi dari potensi gangguan infrastruktur cloud di Google Cloud, seperti zona atau region yang mengalami pemadaman layanan, mode Datastore mereplikasi data di beberapa database replika.
Arsitektur replikasi bergantung pada apakah database berada di lokasi regional atau lokasi multi-region. Database regional secara sinkron mereplikasi data di setidaknya tiga zona. Database multi-region mereplikasi data secara sinkron di lima zona di tiga region dengan dua region inferensi dan satu region saksi. Database multi-region memaksimalkan ketersediaan dan ketahanan database dengan memberikan ketersediaan 99,999%. Database regional menyediakan ketersediaan 99,99%.
Mode Datastore otomatis menangani replikasi untuk Anda dan tidak memerlukan konfigurasi atau penyediaan tambahan. Untuk informasi tambahan, lihat hal berikut:
Untuk mengetahui informasi selengkapnya tentang arsitektur replikasi, baca Merancang pemulihan dari bencana untuk pemadaman infrastruktur cloud.
Perencanaan pemulihan dari bencana untuk data
Untuk melindungi dari bencana data seperti penghapusan atau modifikasi data yang tidak disengaja, gunakan pencadangan terjadwal dan pemulihan point-in-time (PITR). Bergantung pada persyaratan pemulihan dari bencana, Anda dapat menggunakan kedua fitur secara bersamaan.
Pencadangan terjadwal
Cadangan mendukung periode retensi data maksimum selama 14 minggu. Anda dapat menjadwalkan pencadangan harian atau mingguan. Anda dapat memulihkan database dari cadangan ke database mode Datastore baru dalam project yang sama. Untuk mengetahui detail selengkapnya, lihat Mencadangkan dan memulihkan data.
Cadangan memberikan periode retensi yang lebih tinggi daripada PITR. Pemulihan {i>database<i} dari cadangan membutuhkan biaya yang lebih kecil daripada memulihkan {i>database<i} dari data PITR.
Pemulihan point-in-time (PITR)
Aktifkan PITR untuk membaca dokumen dari satu titik waktu hingga tujuh hari yang lalu. Anda dapat membaca data pada level perincian 1 menit dan melakukan operasi tulis kembali ke dalam database Anda dengan batas waktu pemulihan (waktu maksimum untuk pemulihan) sebesar 0. Toleransi jumlah data yang hilang (kemungkinan kehilangan data maksimum) adalah 1 menit. Untuk detail selengkapnya, lihat Pemulihan point-in-time.
Jika Anda tidak perlu memulihkan seluruh database, PITR hanya dapat memulihkan data yang diperlukan. PITR juga memberikan batas waktu pemulihan dan toleransi jumlah data yang hilang yang lebih rendah dibandingkan cadangan.
Ekspor data
Untuk kebutuhan retensi data di atas 14 minggu, Anda dapat menggunakan PITR untuk membuat ekspor atas seluruh database Anda dan menyimpan data ini di Cloud Storage tanpa batas waktu. Ekspor data PITR menangkap data dari stempel waktu hingga tujuh hari sebelumnya.
Ekspor data yang konsisten berguna untuk mengarsipkan data dari database Anda. Jika dibandingkan dengan pencadangan, pemulihan database dari ekspor umumnya lebih mahal daripada pemulihan data yang sama dari cadangan.
Untuk memulai operasi ekspor PITR, lihat bagian Mengekspor dan mengimpor dari data PITR.