Simpan kondisi VPS sebelum perubahan besar, dan pahami kenapa snapshot bukan backup.
Snapshot adalah potret kondisi VPS kamu pada satu saat. Bila setelah itu terjadi masalah, misalnya pembaruan sistem gagal atau konfigurasi baru membuat aplikasi rusak, kamu bisa mengembalikan VPS ke kondisi saat snapshot dibuat. Snapshot sangat berguna sebagai jaring pengaman sebelum melakukan perubahan besar.
Cara kerja snapshot
- Setiap VPS memiliki 1 slot snapshot.
- Snapshot menyimpan isi disk dan memori, jadi kondisi aplikasi yang sedang berjalan ikut tersimpan.
- VPS harus dalam keadaan menyala saat snapshot dibuat.
- Selama proses membuat, memulihkan, dan menghapus snapshot, VPS dijeda sekitar 1 menit untuk setiap GB memori yang terpakai. Contoh: bila memori terpakai 4 GB, VPS dijeda sekitar 4 menit.
Karena ada jeda, jadwalkan pekerjaan snapshot di jam sepi pengunjung.
Snapshot bukan backup
Ini hal paling penting untuk dipahami. Snapshot disimpan di disk yang sama dengan VPS kamu. Artinya snapshot cocok untuk membatalkan perubahan, tetapi tidak melindungi data bila terjadi kerusakan di tingkat penyimpanan, VPS dihapus, atau layanan berakhir. Snapshot juga ikut hilang bila VPS dihentikan karena tagihan tidak dibayar.
Tetap simpan backup di tempat lain, misalnya:
- Salin berkas penting dan hasil dump database secara berkala ke komputer kamu atau penyimpanan lain dengan
rsyncatauscp. - Pakai alat backup yang mengirim data ke penyimpanan objek di luar VPS.
- Simpan beberapa versi backup, bukan hanya yang terakhir.
Membuat snapshot
- Pastikan VPS menyala. Cek statusnya di tab Ringkasan.
- Buka tab Snapshot.
- Pilih buat snapshot, lalu tunggu prosesnya selesai.
- Selama proses, VPS dijeda sementara sesuai pemakaian memori. Jangan menekan Stop atau Reboot.
Karena hanya ada satu slot, membuat snapshot baru memerlukan slot yang kosong. Hapus snapshot lama dulu bila sudah tidak diperlukan.
Memulihkan snapshot
- Buka tab Snapshot.
- Pilih pulihkan (restore).
- Ketik RESTORE untuk konfirmasi.
- Tunggu sampai selesai. VPS akan dijeda selama proses.
Semua perubahan setelah snapshot dibuat akan hilang, termasuk berkas yang diunggah dan data database yang masuk setelahnya. Bila ada data baru yang perlu dipertahankan, salin dulu ke tempat lain sebelum restore.
Menghapus snapshot
Hapus snapshot dari tab Snapshot bila sudah yakin perubahan berjalan baik. Proses penghapusan juga menjeda VPS sementara sesuai pemakaian memori.
Snapshot menghalangi upgrade dan reinstall
Selama snapshot masih ada, dua hal berikut tidak bisa dilakukan:
- Upgrade paket. Hapus snapshot dulu sebelum mengajukan upgrade. Lihat Tagihan, perpanjangan, dan batas pembayaran.
- Reinstall sistem operasi. Lihat Reinstall sistem operasi dan mode Rescue.
Contoh alur yang aman
Kamu ingin memperbarui aplikasi di server nivel-app.domainkamu.com ke versi besar terbaru:
- Ambil backup database dan berkas aplikasi, lalu salin ke luar VPS.
- Buat snapshot di jam sepi.
- Jalankan pembaruan aplikasi dan sistem.
- Uji aplikasi dengan teliti.
- Bila ada masalah serius, lakukan restore dengan mengetik RESTORE.
- Bila semua berjalan baik selama beberapa hari, hapus snapshot agar slot kosong dan upgrade atau reinstall tidak terhalang.
Kapan sebaiknya membuat snapshot
- Sebelum memperbarui sistem operasi atau kernel.
- Sebelum memasang panel, web server, atau versi database baru.
- Sebelum mengubah konfigurasi jaringan atau firewall di dalam OS.
- Sebelum menjalankan skrip otomatis yang belum pernah kamu uji.
Untuk perubahan kecil yang mudah dibatalkan, misalnya mengedit satu berkas konfigurasi, cukup simpan salinan berkas tersebut. Snapshot paling berguna untuk perubahan besar yang sulit dikembalikan secara manual.
Jangan membiarkan snapshot tersimpan terlalu lama. Snapshot lama yang dipulihkan akan menghapus semua perubahan sejak saat itu, termasuk data pelanggan yang masuk.
Tanya jawab
Kenapa tombol buat snapshot tidak bisa dipakai? VPS harus menyala, dan slot snapshot harus kosong. Nyalakan VPS dari tab Ringkasan atau hapus snapshot lama terlebih dahulu.
Apakah website saya offline saat snapshot dibuat? Ya, untuk sementara. VPS dijeda sekitar 1 menit untuk setiap GB memori terpakai, lalu berjalan kembali.
Bisakah snapshot dipakai sebagai backup harian? Tidak disarankan. Snapshot disimpan di disk yang sama dan hanya ada satu slot. Simpan backup rutin di tempat lain.
Kenapa upgrade saya ditolak? Kemungkinan VPS masih memiliki snapshot. Hapus snapshot, lalu ajukan upgrade kembali.