Apa yang diubah pilihan ini
Snapshot menangkap status infrastruktur pada satu titik waktu; backup yang sadar aplikasi menggunakan semantik ekspor atau backup database itu sendiri. Keduanya tetap memerlukan pemulihan yang teruji.
Bandingkan faktor keputusan
| Faktor | Snapshot host atau volume | Backup database yang sadar aplikasi |
|---|---|---|
| Cakupan tipikal | Blok filesystem atau volume, berpotensi mencakup beberapa komponen. | Objek dan data database yang dipilih oleh alat database. |
| Pertanyaan konsistensi | Penulisan aplikasi mungkin memerlukan koordinasi untuk titik yang koheren. | Alat menentukan batas konsistensinya; file eksternal dan global mungkin tetap di luarnya. |
| Granularitas pemulihan | Sering memulihkan volume atau unit berbentuk host. | Dapat memungkinkan pemulihan database, schema, atau objek terpilih tergantung format. |
| Dependensi yang hilang | Tidak mendokumentasikan artefak, referensi secret, atau layanan eksternal mana yang kompatibel. | Dapat menghilangkan upload, konfigurasi, peran, atau tablespace kecuali dicatat secara terpisah. |
| Bukti berguna | Boot atau mount target terisolasi dan jalankan pemeriksaan aplikasi. | Pulihkan ke database terisolasi dan verifikasi schema, record, izin, dan akses aplikasi. |
| Peran terbaik | Pemulihan infrastruktur cepat ketika cakupan dan konsistensi dipahami. | Pemulihan portabel yang sadar database dan inspeksi selektif. |
Kapan setiap opsi layak dipilih
Gunakan keduanya ketika keduanya melindungi kegagalan yang berbeda, tetapi jangan hitung dua salinan yang belum teruji sebagai dua metode pemulihan.