Janji yang dibuat sistem
Cadangan baru calon sumber pemulihan sampai terbukti mengembalikan layanan berguna. Sepakati berapa banyak pekerjaan terbaru boleh dimasukkan ulang dan berapa lama layanan boleh berhenti. Itu keputusan operasi, bukan janji dari jadwal pencadangan.
Bandingkan opsi praktis
Daftar basis data, berkas, konfigurasi, akses rahasia, dan versi aplikasi yang cocok. Basis data saja mungkin tidak membangun kembali produk. Pilih metode sesuai penulisan aktif. SQLite mendokumentasikan Online Backup API untuk salinan konsisten; menyalin berkas aktif tanpa memahami jurnalnya bukan prosedur memadai.
Uji seluruh perjalanan
Pulihkan aplikasi pesanan contoh ke lingkungan terisolasi. Periksa integritas, pesanan representatif, dan lampiran. Matikan integrasi keluar agar latihan tidak mengirim notifikasi atau menagih sungguhan. Ukur sejak mengambil cadangan sampai menyelesaikan tugas biasa. Izin dan konfigurasi hilang tetap cacat pemulihan meski basis data terbuka.
Tampilkan pemulihan dengan jelas
Jangan berlatih dengan menimpa satu-satunya produksi. Lindungi keadaan sekarang, kenali target tepat, dan wajibkan langkah penggantian yang disengaja. Cadangan di disk sama tidak menanggung hilangnya disk itu. Uji akses salinan terpisah dan kuncinya; berkas tak terambil atau tak terbuka bukan pemulihan tersedia.
Tulis urutan pemulihan sebelum insiden
Mulai dengan tujuan dan sasaran: latihan terisolasi, host hilang, atau mengganti produksi rusak. Dampaknya berbeda. Catat asal, waktu cadangan, integritas, dan versi cocok. Pisahkan petunjuk akses dari nilai rahasia agar prosedur dapat dibagikan tanpa menyebarkan kredensial.
Untuk mengganti produksi, hentikan penulisan secara terkendali: web, worker, penjadwalan, dan semua penulis. Pertahankan keadaan kini jika mungkin dan berguna. Pulihkan ke tujuan tepat, periksa pemilik, izin, basis data, serta berkas sebelum trafik. Nyalakan komponen berurutan agar antrean tidak bekerja pada data belum lengkap atau tidak cocok. Latih pada konfigurasi nyata, bukan merakit perintah saat padam.
Kemudian cocokkan pesanan terbaru, lampiran, dan referensi pembayaran dengan titik pemulihan. Pekerjaan setelahnya butuh pemilik. Jangan ulangi tagihan, pengiriman, atau pesan hanya karena catatan lokal mundur; dunia luar tidak ikut mundur. Jaga selisih terlihat dan jelaskan dampaknya ke layanan pelanggan. Perbarui waktu terukur, kegagalan akses, dan dependensi hilang. Uji retensi serta lokasi terpisah; sukses berkas lokal tidak membuktikan kesiapan kehilangan host.
Bukti penerimaan pemulihan
| Tahap | Yang harus ditunjukkan |
|---|---|
| Memilih sumber | Identitas, waktu, integritas, serta tujuan jelas. |
| Menghentikan penulisan | Semua penulis dikendalikan dan keadaan lama dijaga bila memungkinkan. |
| Membuka layanan berguna | Tugas berizin dapat selesai bersama berkas dan konfigurasi, bukan sekadar membuka basis data. |
| Mencocokkan dunia luar | Pekerjaan baru dan tindakan eksternal ditinjau sebelum ulang agar aktivitas selesai tidak terduplikasi. |
Contoh untuk peninjauan
Siapa memulihkan saat operator biasa absen? Data apa hilang dan bagaimana dicocokkan? Kapan harus kembali daripada terus memperbaiki? Bawa hasil latihan nyata, durasi, dan kekurangan ke peninjauan, bukan status backup hijau saja.
Sumber dan bacaan lanjutan
Pemulihan & perawatan software
Bab berikutnya yang dipikirkan untuk software yang ada.
Bahas layanan ini