Apa Perbedaan antara Pencadangan Inkremental, Diferensial, dan Pencadangan Lainnya?
Pencadangan inkremental dan diferensial adalah dua strategi untuk membuat salinan data Anda secara teratur dan frekuen untuk pemulihan bencana. Sistem IT di perusahaan mana pun dapat nonaktif tiba-tiba karena keadaan yang tidak terduga, seperti pemadaman listrik, peristiwa alam, atau masalah keamanan. Pencadangan data sangat penting dilakukan agar Anda tidak kehilangan informasi penting operasi. Pada saat yang sama, volume data membuat pencadangan penuh menjadi tidak praktis. Strategi pencadangan diferensial hanya menyalin perubahan data sejak pencadangan penuh terakhir. Di sisi lain, strategi pencadangan data inkremental menyalin perubahan data sejak pencadangan terakhir.
Pencadangan penuh vs. inkremental vs. diferensial — cara kerjanya
Terdapat tiga strategi utama dalam pencadangan data, yang akan kami perinci nanti.
Pencadangan penuh
Ketika perangkat lunak pencadangan Anda melakukan pencadangan penuh, perangkat lunak tersebut menyalin seluruh set data, terlepas dari ada atau tidaknya perubahan pada data. Tipe pencadangan ini umumnya lebih jarang dilakukan karena alasan praktis. Misalnya, pencadangan ini dapat memakan banyak waktu dan membutuhkan banyak ruang penyimpanan. Alternatif untuk pencadangan data penuh adalah pencadangan diferensial atau inkremental.
Pencadangan inkremental
Pencadangan inkremental hanya menyalin data yang dimodifikasi sejak pencadangan terakhir. Misalnya, jika Anda melakukan pencadangan penuh pada hari Minggu, pencadangan inkremental Anda pada hari Senin hanya akan menyalin perubahan sejak pencadangan pada hari Minggu tersebut. Pada hari Selasa, pencadangan hanya akan menyalin perubahan pada file gambar cadangan sejak pencadangan pada hari Senin.
Pencadangan diferensial
Strategi pencadangan diferensial hanya menyalin data yang baru ditambahkan dan diubah sejak pencadangan penuh terakhir. Jika pencadangan penuh terakhir Anda dilakukan pada hari Minggu, pencadangan pada hari Senin akan menyalin semua perubahan sejak hari Minggu. Jika Anda melakukan pencadangan lagi pada hari Selasa, pencadangan ini juga akan menyalin semua perubahan sejak hari Minggu. Ukuran file cadangan akan meningkat secara progresif hingga pencadangan penuh berikutnya.
Perbedaan utama: pencadangan inkremental vs. diferensial
Strategi pencadangan inkremental dan diferensial menawarkan pilihan yang berbeda, tergantung performa pencadangan yang ingin Anda capai. Selanjutnya, kami akan menyampaikan faktor pembeda utama.
Kecepatan pencadangan
Pencadangan diferensial membutuhkan lebih banyak waktu untuk diselesaikan daripada pencadangan inkremental karena ukuran file gambar cadangan terus meningkat setiap harinya.
Sebaliknya, proses pencadangan inkremental biasanya lebih cepat dan lebih efisien karena file cadangannya selalu berukuran kecil.
Pemanfaatan ruang penyimpanan
Pencadangan inkremental membutuhkan lebih sedikit ruang penyimpanan.
Pencadangan diferensial memerlukan ruang penyimpanan yang lebih besar seiring bertambahnya waktu sejak pencadangan penuh terakhir. Strategi pencadangan diferensial memiliki tujuan untuk mengurangi waktu pemulihan dengan mengorbankan ruang penyimpanan.
Biaya implementasi
Umumnya, pencadangan inkremental menghemat ruang penyimpanan cadangan dan bandwidth jaringan. Dalam jangka panjang, pencadangan penuh yang sering dipasangkan dengan pencadangan inkremental merupakan opsi yang lebih hemat biaya.
Sebaliknya, pencadangan diferensial akan menjadi lebih mahal dari waktu ke waktu, dan Anda perlu melakukan pencadangan penuh sesering mungkin untuk meningkatkan efisiensi.
Kecepatan pemulihan data
Meskipun pencadangan inkremental lebih hemat biaya, pemulihan data dari pencadangan ini dapat memakan banyak waktu dan sangatlah kompleks. Pencadangan ini membutuhkan pencadangan penuh pertama dan semua pencadangan inkremental berikutnya untuk memulihkan data. Misalnya, saat kerusakan terjadi pada hari Rabu, Anda perlu memeriksa semua cadangan dari hari Minggu hingga Selasa, mengidentifikasi perubahan, dan memulihkannya secara kumulatif. Prosesnya menjadi makin kompleks seiring bertambahnya waktu sejak pencadangan penuh terakhir.
Di sisi lain, pemulihan dari pencadangan diferensial hanya memerlukan pencadangan diferensial penuh dan terbaru. Pemulihannya juga dapat dilakukan jauh lebih cepat.
Kapan perlu menggunakan pencadangan diferensial vs. inkremental
Ketika Anda memutuskan akan menggunakan pencadangan diferensial atau inkremental, Anda dapat mempertimbangkan beberapa faktor berdasarkan kebutuhan dan anggaran Anda.
Frekuensi perubahan data
Pencadangan inkremental cocok jika organisasi Anda menangani data dalam jumlah besar yang sering mengalami perubahan. Pencadangan ini dapat menghemat waktu dan biaya.
Di sisi lain, jika Anda memilih pencadangan diferensial, biaya dapat bertambah dengan cepat.
Kebutuhan bisnis
Untuk menentukan jenis pencadangan terbaik yang akan diterapkan ke organisasi, Anda harus mempertimbangkan sumber daya yang tersedia dan kebijakan pencadangan serta pemulihan data perusahaan.
Misalnya, data produk sangat penting untuk aplikasi e-commerce—dan Anda dapat menggunakan pencadangan diferensial untuk memberikan waktu pemulihan yang lebih cepat dan waktu henti minimum.
Namun, Anda dapat memilih untuk mengarsipkan file gambar atau data video hanya dengan satu pencadangan data penuh jika data tersebut tidak berubah seiring waktu.
Pencadangan sintetis vs. inkremental selamanya
Ada strategi pencadangan data lain selain pencadangan inkremental dan diferensial.
Pencadangan penuh sintetis
Pencadangan penuh sintetis membandingkan data yang telah berubah pada sumber dengan pencadangan penuh awal dan semua pencadangan inkremental untuk membuat pencadangan yang disintesis dan penuh berikutnya. Alih-alih hanya menyimpan file pencadangan inkremental, server pencadangan mengonsolidasikan perubahan dengan pencadangan penuh terakhir dan membuat pencadangan penuh sintetis. Prosesnya tidak terlihat oleh pengguna akhir Anda.
Dalam pencadangan penuh sintetis, Anda tidak menghemat ruang penyimpanan, tetapi menghemat bandwidth jaringan. Anda hanya mengirimkan perubahan inkremental ke server, alih-alih mengirimkan semua data. Server menggunakan data yang sudah dimiliki untuk membuat salinan pencadangan penuh.
Pencadangan inkremental selamanya
Semua strategi pencadangan lainnya yang dibahas dalam panduan ini termasuk melakukan pencadangan penuh periodik. Namun, jika mengimplementasikan pencadangan inkremental selamanya, Anda hanya akan melakukan pencadangan penuh awal. Selanjutnya, Anda melakukan pencadangan inkremental (selamanya) secara berurutan tanpa batas.
Server pencadangan menyimpan semua set cadangan pada pustaka tape atau array disk besar. Server pencadangan mengotomatiskan proses pemulihan sehingga akan meniru pemulihan dari pencadangan penuh.
Ringkasan perbedaan: pencadangan penuh vs. inkremental vs. diferensial
Tipe pencadangan |
Data |
Kecepatan pencadangan |
Ruang penyimpanan |
Kecepatan pemulihan |
Penuh aktif |
Menyalin semua data. |
Lambat. |
Substantial. |
Cepat. |
Inkremental |
Hanya menyalin data yang berubah sejak pencadangan terakhir. |
Lebih cepat dari diferensial. |
Lebih kecil dari diferensial. |
Lebih lambat dari diferensial karena membutuhkan pencadangan penuh ditambah semua pencadangan inkremental. |
Diferensial |
Menyalin data yang berubah sejak pencadangan penuh terakhir. |
Lebih lambat dari inkremental, tetapi lebih cepat dari pencadangan penuh aktif. |
Mendapatkan yang lebih besar terutama dengan pencadangan berikutnya. |
Lebih cepat dari inkremental karena hanya membutuhkan diferensial penuh yang terakhir. |
Penuh sintetis |
Menyalin data yang berubah secara inkremental, tetapi mengonsolidasikan perubahan dengan pencadangan penuh terakhir untuk membuat pencadangan penuh sintetis. |
Lebih cepat dari penuh aktif karena hanya menyalin perubahan inkremental. |
Kira-kira membutuhkan penyimpanan yang sama seperti penuh aktif. |
Mirip dengan penuh aktif. |
Inkremental selamanya |
Membuat satu pencadangan penuh, lalu inkremental berikutnya (selamanya). |
Lebih cepat dari penuh sintetis karena tidak akan membuat pencadangan penuh berikutnya. |
Membutuhkan lebih sedikit ruang daripada penuh aktif dan sintetis. |
Menawarkan pemulihan yang lebih cepat dibandingkan penuh aktif dan sintetis. |
Bagaimana AWS dapat mendukung kebutuhan pencadangan data Anda?
Amazon Web Services (AWS) menawarkan beberapa opsi untuk mendukung strategi pencadangan Anda. Jika penasaran, Anda dapat membaca tentang layanan pencadangan & pemulihan AWS. Berikut beberapa contohnya:
- AWS Backup merupakan layanan berbasis kebijakan yang hemat biaya dan terkelola penuh, yang menyederhanakan perlindungan data dalam skala besar.
- Gateway AWS Storage menyediakan aplikasi on-premise dengan akses ke penyimpanan cloud yang hampir tidak terbatas
- Amazon Simple Storage Service (Amazon S3) adalah layanan penyimpanan objek yang menawarkan skalabilitas, ketersediaan data, keamanan, dan performa terdepan dalam industri.
Anda dapat menggunakan layanan ini untuk mengonfigurasi kebijakan pencadangan pilihan Anda di cloud atau mengembangkan sistem yang lebih dari sekadar pencadangan. Jika penasaran, Anda dapat membaca tentang pemulihan bencana dan pengarsipan.
Mulai pencadangan data di AWS dengan membuat akun sekarang juga.