Membandingkan snapshot dan cadangan

Topik berikut menjelaskan secara singkat tujuan penggunaan snapshot dan pencadangan.

Snapshot

Snapshot adalah resource yang menghabiskan kapasitas dalam instance dan memungkinkan Anda mengembalikan status instance saat ini data ke titik waktu tertentu sebelumnya. Pengguna juga dapat memilih untuk kembali ke versi sebelumnya dari file tertentu.

Snapshot tidak mereplikasi data apa pun atau menggunakan kapasitas hingga data di atau instance diubah. Semua snapshot instance membagikan data yang sama, artinya bahwa instance hanya mempertahankan perbedaan di antara snapshot. Meskipun snapshot menawarkan efisiensi biaya dibandingkan pencadangan, snapshot tersedia kapasitas instance terus menurun saat modifikasi file dibuat.

Mengembalikan {i>instance<i} ke keadaan sebelumnya bersifat destruktif, karena menghapus data instance versi terbaru, dan harus digunakan dengan hati-hati.

Cadangan

Cadangan adalah resource eksternal yang berada di luar menggunakan kapasitasnya yang terpisah. Cadangan pertama adalah salinan lengkap data instance, di mana setiap pencadangan berikutnya hanya memakai data yang diperlukan untuk melacak inkremental dan diferensial perubahan sejak pencadangan sebelumnya. Secara internal, rantai cadangan histori dilacak menggunakan snapshot, yang menghabiskan kapasitas pada sumber di instance Compute Engine.

Secara {i>default<i}, pencadangan dilakukan secara bertahap untuk menghindari penagihan data yang redundan dan untuk meminimalkan penggunaan ruang penyimpanan. Untuk memastikan keandalan layanan histori perubahan, cadangan terkadang dapat mengambil salinan lengkap instance. Hal ini terjadi secara otomatis untuk memaksimalkan ruang penyimpanan dan meminimalkan biaya penyimpanan. Anda tidak perlu memilih antara membuat cadangan inkremental atau penuh. Ketika seorang cadangan mengambil salinan lengkap instance, snapshot inkremental sebelumnya dari instance tersebut tidak berubah.

Langkah selanjutnya