Proxmox Backup Server: Backup Infrastruktur Virtualisasi yang Lebih Terstruktur
Backup merupakan salah satu aspek penting dalam pengelolaan infrastruktur virtualisasi. Ketika terjadi kerusakan atau gangguan, baik itu kerusakan perangkat, kesalahan konfigurasi, serangan keamanan atau kondisi lain yang menyebabkan data tidak dapat diakses, backup dapat menjadi salah satu bagian penting dalam proses pemulihan insiden.
Pada sistem Proxmox Virtual Environment (Proxmox VE), kebutuhan backup sudah disediakan dalam fitur native backup. Namun, untuk proses backup yang lebih efisien dan dilengkapi fitur terkini seperti deduplication, incremental backup, pruning & garbage collection, Anda dapat menggunakan Proxmox Backup Server (PBS) yang merupakan solusi backup yang dapat digunakan untuk mengelola backup infrastruktur Proxmox VE secara lebih terstruktur.
Pentingnya Pengelolaan Backup
Dalam lingkungan virtualisasi, satu server fisik dapat menjalankan banyak virtual machine (VM) atau sistem virtual secara sekaligus. Apabila terjadi gangguan pada server tersebut, dampaknya dapat mencakup banyak layanan secara bersamaan.

Backup yang tidak dikelola dengan optimal dapat menyulitkan tim admin apabila dibutuhkan untuk melakukan pemulihan/recovery. Beberapa hal yang perlu diperhatikan dalam pengelolaan backup antara lain adalah lokasi penyimpanan backup, jadwal pencadangan, retensi data, serta bagaimana memastikan backup yang dibuat benar-benar dapat digunakan ketika dibutuhkan.
Strategi backup tidak hanya berfokus pada “membuat salinan atau cadangan data”, namun juga mencakup pengelolaan bagaimana data backup disimpan, diverifikasi, dan dipulihkan.
Proxmox Backup Server
Proxmox Backup Server merupakan solusi backup yang dikembangkan Proxmox untuk pencadangan dan pemulihan data infrastruktur Proxmox VE secara terpusat. VM dan CT yang ada di dalam Proxmox VE dapat di-backup menggunakan PBS. Admin dapat menentukan Proxmox VE sebagai sumber backup dan PBS sebagai tujuan penyimpanan backup.
Penyimpanan backup dengan PBS dapat menggunakan backup storage yang terpisah dari storage utama (yang digunakan oleh data VM). Pemisahan ini membantu memberikan lapisan perlindungan tambahan apabila terjadi masalah pada storage utama.
Fitur Utama Proxmox Backup Server
Incremental Backup
Pada proses backup, PBS sudah menyimpan data yang sudah tersimpan dari backup job sebelumnya. Sehingga proses backup (setelah first backup) tidak perlu mengirimkan data VM secara keseluruhan. Hal ini dapat membantu mengurangi penggunaan bandwidth dan kapasitas penyimpanan apabila dibandingkan dengan melakukan full copy tiap kali melakukan backup job.

Sebagai contoh, sebuah VM memiliki ukuran disk sebesar 100 GB. Pada backup berikutnya, tidak selalu berarti 100 GB data harus kembali ditransfer. Data yang sudah tersedia dapat digunakan kembali, sedangkan perubahan yang terjadi pada VM akan diproses sebagai bagian dari backup berikutnya.
Deduplication
PBS juga mendukung deduplikasi untuk menghindari penyimpanan data yang sama secara berulang. Misalnya terdapat beberapa VM yang menggunakan file atau data yang sama. Dengan deduplikasi, data yang identik dapat dikenali sehingga penyimpanan tidak perlu menyimpan salinan yang sama berulang kali.

Hasilnya, penggunaan storage untuk backup dapat menjadi lebih efisien.
Compression
PBS juga mendukung kompresi data backup. Kompresi dapat membantu mengurangi ukuran data yang perlu disimpan pada backup storage.

Efektivitas kompresi bergantung juga pada jenis data yang dicadangkan. Data yang sudah terkompresi sebelumnya mungkin memberikan penghematan yang lebih kecil dibandingkan data yang masih mudah dikompresi.
Backup Verification
Membuat backup saja belum cukup. Admin perlu memastikan bahwa backup yang dibuat dalam kondisi baik dan dapat digunakan. PBS menyediakan fitur verification untuk memeriksa integritas data backup. Proses ini melakukan pemeriksaan terhadap data yang tersimpan sehingga admin dapat mengetahui apabila terdapat masalah pada backup.

Verification dapat dijadwalkan secara berkala sebagai bagian dari pengelolaan backup. Dengan demikian, admin tidak hanya memiliki backup, tetapi juga memiliki mekanisme untuk memeriksa kondisi backup tersebut.
Pruning dan Garbage Collection
Semakin lama sistem berjalan, semakin banyak backup yang akan tersimpan. Tanpa kebijakan retensi, kapasitas storage pada akhirnya dapat habis. PBS menyediakan mekanisme pruning untuk menghapus backup yang sudah tidak diperlukan berdasarkan aturan retensi yang ditentukan.

Setelah data yang tidak lagi dibutuhkan dihapus melalui proses pruning, garbage collection dapat digunakan untuk membersihkan data yang sudah tidak direferensikan oleh backup yang masih dipertahankan.
Membuat Strategi Backup yang Terstruktur
Admin perlu menentukan kebijakan backup yang sesuai dengan kebutuhan perusahaan/organisasi. Berikut ini adalah beberapa hal yang dapat dipertimbangkan saat mengelola backup.
- VM atau CT mana yang harus dibackup.
- Jadwal backup.
- Lokasi penyimpanan backup.
- Berapa lama backup harus dipertahankan.
- Kapan proses verification dijalankan.
- Bagaimana proses pemulihan dilakukan.
- Berapa lama waktu pemulihan yang dapat ditoleransi.
Sebagai contoh, perusahaan dapat membuat kebijakan backup harian untuk VM yang menjalankan aplikasi penting. Backup kemudian disimpan pada PBS dan dilakukan verification secara berkala.

Sementara itu, backup yang sudah melewati periode retensi dapat dibersihkan menggunakan mekanisme pruning sehingga kapasitas storage tetap terkontrol.
Backup ≠ Disaster Recovery
Backup berfokus pada pembuatan salinan data yang dapat digunakan untuk pemulihan. Sementara itu, disaster recovery mencakup strategi yang lebih luas mengenai bagaimana layanan dapat dipulihkan ketika terjadi gangguan.
Sebagai contoh, menyimpan backup pada server PBS yang berada di lokasi yang sama dengan production server tetap memiliki risiko apabila terjadi insiden yang memengaruhi lokasi tersebut.

Karena itu, untuk kebutuhan tertentu, perusahaan dapat mempertimbangkan strategi tambahan seperti menyimpan salinan backup pada lokasi berbeda atau menggunakan mekanisme remote synchronization sesuai kebutuhan dan desain infrastrukturnya.
Mengapa Verification dan Restore Test Penting?
Verification dapat membantu memeriksa integritas data yang tersimpan. Namun, admin disarankan melakukan restore test secara berkala untuk memastikan proses pemulihan dapat dilakukan sesuai prosedur.
Restore test dapat dilakukan pada lingkungan pengujian agar tidak mengganggu VM production.

Dari pengujian tersebut, admin dapat mengetahui:
- Apakah backup dapat dipulihkan.
- Berapa lama proses restore berlangsung.
- Apakah aplikasi dapat berjalan setelah restore.
- Apakah dokumentasi prosedur restore sudah cukup jelas.
- Apakah target pemulihan perusahaan dapat dicapai.
Dengan demikian, backup tidak hanya menjadi data yang “tersimpan”, tetapi benar-benar menjadi bagian dari strategi pemulihan.
Penutup
Membangun sistem backup yang baik membutuhkan lebih dari sekadar menentukan lokasi penyimpanan. Pemilihan teknologi, desain storage, jadwal backup, kebijakan retensi, verification, hingga pengujian restore perlu dipertimbangkan agar strategi backup dapat mendukung kebutuhan operasional perusahaan. Proxmox Backup Server dapat menjadi salah satu pilihan untuk membangun sistem backup pada infrastruktur Proxmox VE.
Apabila Anda memiliki pertanyaan lebih lanjut mengenai layanan Proxmox, bisa kunjungi situs web kami atau hubungi tim sales kami di sales@excellent.co.id.


