Simulasi Biaya & Memilih Layanan

Biaya backup, snapshot, dan pemulihan bencana untuk server UMKM: RPO, RTO, dan contoh hitungan

Cara menentukan RPO dan RTO, memilih snapshot, backup terkelola, atau replikasi, menghitung biaya penyimpanan dan masa simpan, serta lokasi backup yang sesuai aturan data.

Diperbarui · 4 menit baca

Biaya backup, snapshot, dan pemulihan bencana untuk server UMKM: RPO, RTO, dan contoh hitungan

Biaya backup ditentukan oleh berapa banyak data yang disalin, berapa lama salinan disimpan, di mana disimpan, dan seberapa cepat harus pulih. Mulailah dari dua angka: RPO (berapa banyak data yang boleh hilang, misalnya 1 jam atau 24 jam) dan RTO (berapa lama sistem boleh mati, misalnya 4 jam atau 1 hari). Makin kecil kedua angka itu, makin mahal desainnya. Untuk kebanyakan UMKM, backup harian terpisah dari server utama dengan masa simpan wajar dan uji pemulihan berkala sudah menutup risiko terbesar. Panduan ini bagian dari metode memilih yang paling cocok.

Snapshot, backup, dan replikasi: bedanya

MetodeCara kerjaRPO/RTO yang umumBiayaKelemahan
Snapshot diskSalinan disk pada satu titik waktu, disimpan di penyedia yang samaRPO jam–hari; RTO menit–jamPer GB yang disimpanSatu akun dan satu penyedia; ikut hilang bila akun dibobol atau dihapus
Backup berkas/basis dataSalinan file atau dump basis data ke penyimpanan lainRPO jam–hari; RTO jamPer GB + transferPerlu diuji; pemulihan lebih lama
Backup terkelolaLayanan yang menjadwalkan, menyimpan, dan memantau backupSesuai paketPer GB dilindungi + per GB disimpanBiaya bertambah dengan retensi panjang
Replikasi ke zona/region keduaData disalin terus-menerusRPO detik–menit; RTO menitServer cadangan + transfer antar-zona/regionKesalahan atau ransomware ikut tereplikasi

Prinsip yang sering dipakai adalah 3-2-1: tiga salinan data, di dua jenis media atau layanan, dengan satu salinan di lokasi terpisah. Untuk melawan ransomware, setidaknya satu salinan sebaiknya tidak bisa diubah atau terpisah dari akun utama.

Contoh ilustratif biaya backup bulanan

Toko online dengan disk 80 GB (data nyata 50 GB) dan basis data 10 GB:

KomponenPerhitunganPer bulan
Snapshot harian, simpan 7Snapshot pertama penuh 50 GB + 6 inkremental × 3 GB = 68 GB × Rp800Rp54.400
Dump basis data per jam, simpan 48 jam48 × 10 GB terkompresi 2 GB = 96 GB × Rp400 (penyimpanan objek)Rp38.400
Backup mingguan ke lokasi kedua, simpan 8 minggu8 × 50 GB = 400 GB × Rp300 (kelas jarang dibuka)Rp120.000
Transfer ke lokasi kedua4 × 50 GB = 200 GB × Rp1.500Rp300.000
TotalRp512.800

Biaya terbesar justru transfer ke lokasi kedua. Backup inkremental (hanya perubahan) dapat memotong angka ini secara besar. Bila lokasi kedua berada di penyedia atau zona yang sama dengan tarif transfer internal rendah, biayanya juga turun. Semua tarif di atas adalah ilustrasi.

Biaya pemulihan bencana

Pemulihan bencana (disaster recovery) adalah kemampuan menjalankan sistem di lokasi lain bila lokasi utama tidak tersedia. Tiga tingkat yang umum:

TingkatYang disiapkanRTO yang mungkinBiaya ilustratif per bulan
Backup dan pulihkanHanya backup di lokasi kedua; server dibuat ulang saat bencanaJam–hariRp500.000 (biaya backup saja)
Pilot lightBasis data tereplikasi, server aplikasi kecil atau matiPuluhan menit–jamRp1.500.000–Rp3.000.000
Warm/hot standbySalinan sistem menyala di lokasi keduaMenitHampir sama dengan biaya produksi

Untuk UMKM, tingkat pertama sering paling cocok, asalkan langkah pemulihan tertulis dan pernah diuji. Hitung rentangnya di estimasi biaya server per bulan dengan memasukkan biaya backup sebagai biaya tetap.

Lokasi backup dan aturan data

Menaruh backup di region luar negeri berarti data pribadi di dalamnya ditransfer ke luar negeri. Kewajibannya dibahas di UU PDP dan PP 33/2026. Alternatif yang lebih sederhana: zona kedua di region Jakarta, atau penyedia lain dengan pusat data di Indonesia. Untuk bank, POJK 11/POJK.03/2022 mengatur pusat pemulihan bencana di Indonesia kecuali dengan izin OJK; lihat aturan pusat data OJK. Pilihan region dibahas di PP 71/2019 dan region Jakarta.

Uji pemulihan: bagian yang paling sering dilewati

Backup yang belum pernah dipulihkan adalah backup yang belum terbukti. Rencana uji sederhana:

  1. Setiap 3 bulan, pulihkan backup terbaru ke server uji terpisah.
  2. Ukur waktu dari mulai hingga situs atau aplikasi berjalan; bandingkan dengan RTO.
  3. Cek data terakhir yang ada; bandingkan dengan RPO.
  4. Catat langkah yang membingungkan dan perbaiki dokumennya.
  5. Hapus server uji setelah selesai agar tidak menjadi biaya yatim.

Biaya satu kali uji biasanya kecil: beberapa jam server uji dan transfer data. Contoh ilustratif: 4 jam × Rp1.100 + 50 GB × Rp1.500 = Rp4.400 + Rp75.000 = Rp79.400, jauh lebih murah daripada mengetahui backup rusak saat bencana.

Target RTO sebaiknya sejalan dengan janji ketersediaan di SLA uptime dan kontrak, dan biaya backup dimasukkan sebagai biaya tetap dalam simulasi biaya server per bulan.

Pertanyaan yang sering diajukan

Apakah backup dari penyedia hosting sudah cukup?

Sering tidak. Backup bawaan shared hosting biasanya disimpan di infrastruktur yang sama dan masa simpannya pendek. Simpan satu salinan sendiri di tempat terpisah.

Berapa lama backup sebaiknya disimpan?

Bergantung kebutuhan bisnis dan aturan. Catatan pembukuan dan dokumen pajak wajib disimpan 10 tahun menurut UU KUP Pasal 28 ayat (11), tetapi itu kewajiban atas catatannya, bukan atas setiap backup server. Untuk data pribadi, UU PDP Pasal 16 ayat (2) huruf g mewajibkan data dimusnahkan dan/atau dihapus setelah masa retensi berakhir, dan Pasal 43 ayat (1) huruf a mewajibkan penghapusan bila data tidak lagi diperlukan untuk tujuan pemrosesan. Backup berisi data pribadi perlu masa simpan yang sesuai.

Apakah replikasi menggantikan backup?

Tidak. Replikasi menyalin kesalahan dan file yang dienkripsi ransomware dengan sama cepatnya. Tetap butuh backup dengan versi lama.

Sumber resmi

Panduan terkait