Apa itu cadangan inkremental? Bagaimana cara kerjanya?

Diterbitkan: 2023-07-24
Sebarkan cinta

Cadangan tambahan adalah aspek penting dari manajemen data modern dan strategi pemulihan bencana. Tidak seperti pencadangan penuh, yang menduplikasi seluruh kumpulan data setiap saat, pencadangan inkremental dirancang untuk hanya menangkap perubahan yang dilakukan sejak pencadangan terakhir, sehingga secara signifikan mengurangi kebutuhan penyimpanan dan durasi pencadangan. Proses ini bekerja dengan mengidentifikasi dan menyimpan file yang baru dibuat, dimodifikasi, atau dihapus, memastikan bahwa hanya perubahan data terbaru yang dipertahankan. Dengan memasukkan pencadangan tambahan ke dalam rutinitas pencadangan mereka, organisasi dapat merampingkan proses pencadangan , menghemat ruang penyimpanan, dan meminimalkan waktu pencadangan.

Daftar isi

Bagaimana cara kerja pencadangan tambahan?

Pencadangan tambahan beroperasi berdasarkan prinsip menangkap dan mencadangkan hanya perubahan yang dilakukan pada data sejak pencadangan terakhir. Saat pencadangan penuh awal dilakukan, ini akan membuat salinan lengkap semua data. Pencadangan inkremental berikutnya kemudian mengidentifikasi dan merekam hanya file atau bagian yang baru saja dibuat, dimodifikasi, atau dihapus sejak pencadangan terakhir.

Pendekatan ini secara drastis mengurangi ukuran dan waktu pencadangan, karena hanya berfokus pada data yang diubah, daripada menduplikasi seluruh kumpulan data setiap saat. Untuk memastikan konsistensi dan integritas data, pencadangan inkremental bergantung pada stempel waktu dan tanda bit arsip untuk mengidentifikasi file yang memerlukan pencadangan.

Saat memulihkan data, perangkat lunak pencadangan menggabungkan pencadangan penuh terakhir dengan semua pencadangan inkremental berikutnya untuk merekonstruksi versi data terbaru. Efisiensi ini menjadikan pencadangan inkremental sebagai alat yang sangat berharga dalam mengoptimalkan penggunaan penyimpanan, mempersingkat waktu pencadangan, dan menyederhanakan proses pemulihan jika terjadi kehilangan data atau kegagalan sistem.

Jenis Cadangan Inkremental

Dalam bidang pencadangan dan pemulihan data, pencadangan inkremental menawarkan kategori berbeda yang memenuhi berbagai kebutuhan organisasi. Mari selami kategori utama cadangan inkremental:

Pencadangan Inkremental Tradisional

Seperti disebutkan sebelumnya, pencadangan inkremental tradisional hanya menangkap data yang telah berubah sejak pencadangan terakhir, apakah itu pencadangan penuh atau pencadangan inkremental sebelumnya. Pendekatan ini menghasilkan ukuran pencadangan yang lebih kecil dan operasi pencadangan yang lebih cepat, tetapi mungkin memerlukan beberapa set pencadangan selama proses pemulihan.

Pencadangan Inkremental Diferensial

Pencadangan inkremental diferensial menangkap semua data yang telah berubah sejak pencadangan penuh terakhir, terlepas dari jumlah pencadangan inkremental yang diambil di antaranya. Setiap cadangan diferensial berikutnya tumbuh dalam ukuran, karena mengakumulasi semua perubahan sejak cadangan penuh terakhir. Selama pemulihan, hanya pencadangan penuh terakhir dan pencadangan diferensial terbaru yang diperlukan, menyederhanakan proses dibandingkan dengan pencadangan inkremental tradisional.

Pencadangan Inkremental-Selamanya

Metode ini terus-menerus membuat cadangan inkremental tanpa mengandalkan cadangan lengkap sebagai titik awal. Itu dibangun di atas cadangan terakhir yang berhasil, baik itu cadangan penuh atau tambahan, dan hanya menangkap perubahan yang dibuat sejak titik waktu tertentu. Pencadangan inkremental-selamanya menggabungkan efisiensi pencadangan inkremental dengan keuntungan karena tidak memerlukan pencadangan penuh secara berkala.

Cadangan Penuh Sintetis

Cadangan penuh sintetik membuat cadangan lengkap yang disintesis dengan menggabungkan cadangan lengkap sebelumnya dengan cadangan inkremental berikutnya. Alih-alih melakukan pencadangan penuh baru, perangkat lunak pencadangan membuat pencadangan penuh "secara sintetis" menggunakan data dari pencadangan sebelumnya. Proses ini mengurangi dampak pada sistem produksi dan jendela pencadangan sambil tetap memberikan manfaat pencadangan penuh selama pemulihan data.

Pencadangan Terbalik Inkremental

Metode ini kurang umum tetapi perlu disebutkan. Pencadangan terbalik tambahan dimulai dengan pencadangan penuh saat ini dan kemudian menangkap perubahan dalam urutan terbalik, secara efektif bekerja mundur dalam waktu. Pendekatan ini mungkin berguna dalam skenario tertentu di mana keadaan data tertentu dari masa lalu diperlukan.

Pilihan jenis pencadangan tambahan bergantung pada faktor seperti volume data, kapasitas penyimpanan, tujuan pemulihan, frekuensi pencadangan, dan persyaratan pencadangan khusus organisasi. Setiap jenis memiliki kekuatan dan keterbatasannya, dan pendekatan yang paling sesuai akan bervariasi berdasarkan kebutuhan dan sumber daya organisasi yang unik.

Pencadangan Inkremental vs Diferensial

Pencadangan Inkremental dan Pencadangan Diferensial adalah dua strategi pencadangan yang banyak digunakan untuk melindungi data dan memfasilitasi pemulihan. Dengan Pencadangan Inkremental, hanya data yang telah diubah atau ditambahkan sejak pencadangan terakhir yang dicadangkan, menghasilkan proses pencadangan yang lebih hemat ruang dan lebih cepat. Namun, selama pemulihan, semua pencadangan sejak pencadangan penuh terakhir diperlukan, berpotensi memperlambat proses pemulihan. Di sisi lain, Pencadangan Diferensial menangkap semua perubahan sejak pencadangan penuh terakhir, membuat pemulihan lebih cepat karena hanya pencadangan lengkap terbaru dan pencadangan diferensial terbaru yang diperlukan. Meskipun demikian, metode ini memerlukan lebih banyak ruang penyimpanan karena menyimpan semua perubahan sejak pencadangan penuh terakhir.

Saat memutuskan di antara keduanya, organisasi mempertimbangkan faktor-faktor seperti frekuensi pencadangan, kapasitas penyimpanan yang tersedia, dan persyaratan kecepatan pemulihan. Seringkali, perpaduan kedua strategi diadopsi untuk mencapai keseimbangan optimal dalam pendekatan cadangan mereka.

Manfaat Cadangan Inkremental

Cadangan tambahan menawarkan beberapa manfaat signifikan, menjadikannya pilihan berharga untuk cadangan data dan strategi pemulihan:

  1. Penggunaan Penyimpanan yang Efisien : Pencadangan inkremental hanya menyimpan perubahan yang dilakukan sejak pencadangan terakhir, apakah itu pencadangan penuh atau pencadangan tambahan sebelumnya. Pendekatan ini menghasilkan ukuran pencadangan yang lebih kecil dibandingkan dengan pencadangan penuh, mengoptimalkan penggunaan penyimpanan, dan mengurangi kebutuhan akan sumber daya penyimpanan yang ekstensif.
  2. Proses Pencadangan Lebih Cepat : Dengan pencadangan tambahan, hanya data yang dimodifikasi atau baru yang diambil, membuat proses pencadangan lebih cepat dan lebih efisien. Pengurangan volume data ini secara signifikan mempersingkat jendela pencadangan, meminimalkan dampak pada kinerja sistem dan sumber daya jaringan.
  3. Pengurangan Konsumsi Bandwidth: Pencadangan tambahan mentransmisikan dan menyimpan lebih sedikit data daripada pencadangan penuh, menghasilkan penggunaan bandwidth yang lebih rendah. Manfaat ini sangat menguntungkan untuk solusi pencadangan jarak jauh atau berbasis cloud di mana sumber daya jaringan yang terbatas menjadi pertimbangan.
  4. Peningkatan Perlindungan Data: Karena pencadangan tambahan dilakukan lebih sering, ada pengurangan risiko kehilangan data jika terjadi kegagalan sistem, bencana, atau ancaman dunia maya. Pencadangan yang sering memastikan bahwa perubahan ditangkap dengan segera, meminimalkan potensi kehilangan data di antara interval pencadangan.
  5. Versioning dan Point-in-Time Recovery : Pencadangan bertahap memfasilitasi versi dan pemulihan point-in-time, memungkinkan pengguna untuk mengakses beberapa versi historis dari data mereka. Kemampuan ini berharga untuk melacak perubahan dari waktu ke waktu dan memulihkan data dari titik tertentu dalam sejarah.

Kerugian dari Cadangan Inkremental

Meskipun pencadangan tambahan menawarkan banyak manfaat, pencadangan tersebut juga memiliki beberapa kelemahan yang harus dipertimbangkan organisasi saat memilih strategi pencadangan mereka:

  1. Kompleksitas yang Meningkat: Mengelola cadangan inkremental memerlukan perencanaan dan pelacakan set cadangan yang cermat. Karena setiap cadangan inkremental dibangun di atas yang sebelumnya, proses pemulihan mungkin menjadi lebih kompleks, terutama jika melibatkan beberapa cadangan inkremental. Kompleksitas ini dapat menyebabkan waktu pemulihan yang lebih lama dan berpotensi menimbulkan kesalahan selama proses pemulihan.
  2. Ketergantungan pada Cadangan Sebelumnya: Cadangan tambahan bergantung pada keberadaan dan integritas cadangan sebelumnya, terutama cadangan lengkap terakhir. Jika ada cadangan sebelumnya yang rusak atau hilang, ini dapat memengaruhi kemampuan untuk memulihkan data dengan benar. Organisasi harus memastikan verifikasi reguler dan integritas semua set cadangan.
  3. Waktu Pemulihan yang Lebih Lama: Meskipun cadangan inkremental menawarkan waktu pencadangan yang lebih cepat, proses pemulihan mungkin memakan waktu lebih lama, terutama saat memulihkan data dari beberapa cadangan inkremental. Dalam kasus di mana sejumlah besar pencadangan inkremental terlibat, waktu yang dibutuhkan untuk memulihkan data dapat menjadi perhatian.
  4. Risiko Kehilangan Data yang Lebih Besar : Karena pencadangan inkremental bergantung pada pengambilan perubahan dari pencadangan terakhir, setiap kerusakan atau kesalahan data yang tidak diketahui selama pencadangan sebelumnya dapat menyebar melalui pencadangan tambahan berikutnya. Ini dapat menyebabkan situasi di mana data yang rusak dicadangkan berkali-kali, sehingga meningkatkan risiko kehilangan data.
  5. Persyaratan Media Cadangan yang Ditingkatkan: Dalam skenario di mana organisasi menyimpan beberapa cadangan tambahan, jumlah media cadangan yang diperlukan untuk penyimpanan jangka panjang dapat bertambah secara signifikan. Hal ini dapat menimbulkan biaya tambahan dan tantangan penyimpanan bagi organisasi dengan kebijakan penyimpanan data yang ketat.

Cara Membuat dan Mengembalikan Cadangan Inkremental

Dalam panduan sebelumnya, Anda akan memperoleh pengetahuan tentang cara membuat cadangan inkremental menggunakan perintah "tar" . Selain itu, Anda akan mempelajari cara melakukan operasi pemulihan menggunakan perintah "tar" yang sama.

Menghasilkan File Data

Untuk memfasilitasi tujuan tutorial ini, kami akan membuat file khusus untuk melakukan pencadangan tambahan.
Untuk memulai, gunakan perintah berikut untuk membuat direktori data:

mkdir -p /backup/data

Selanjutnya, buat beberapa file menggunakan perintah berikut:

 cd /backup/data cat /etc/sysctl.conf > test1.txt cat /etc/sysctl.conf > test2.txt cat /etc/sysctl.conf > test3.txt cat /etc/sysctl.conf > test4.txt cat /etc/sysctl.conf > test5.txt cat /etc/sysctl.conf > test6.txt 
Menghasilkan File Data

Mulai pencadangan inkremental Level 0

Jalankan perintah yang disediakan untuk melakukan pencadangan tambahan .

 cd /backup tar --verbose --verbose --create --gzip --listed-incremental=/backup/data.sngz --file=/backup/data.tgz data

Setelah menjalankan perintah di atas, output di bawah ini akan diperoleh.

Mulai pencadangan inkremental Level 0

Pada titik ini, gunakan perintah berikut untuk menampilkan konten data cadangan inkremental dari file "data.tgz".

tar --list --incremental --verbose --verbose --file /backup/data.tgz

Mulai pencadangan inkremental Level 0


Inisialisasi cadangan inkremental Level 1

Dalam segmen ini, tujuan kami adalah menghasilkan cadangan inkremental level 1. Untuk melakukannya, kami akan menggunakan file snapshot "data.sngz", yang memungkinkan kami membuat file arsip cadangan baru bernama "data1.tgz."

rm -rf /backup/data/test2.txt cat /etc/sysctl.conf > /backup/data/test7.txt

Jalankan perintah yang disediakan untuk melakukan pencadangan tambahan.

 cd /backup tar --verbose --verbose --create --gzip --listed- incremental=/backup/data.sngz --file=/backup/data1.tgz data

Inisialisasi cadangan inkremental Level 1

Seperti yang diamati, perintah yang disebutkan di atas hanya akan mencadangkan perubahan terbaru yang dibuat setelah mengambil cadangan level 0.
Jalankan perintah di bawah ini.

tar --list --incremental --verbose --verbose --file /backup/data1.tgz

Inisialisasi cadangan inkremental Level 1

Huruf "Y" menunjukkan keberadaan file di arsip.

Lakukan pemulihan cadangan menggunakan Tar Incremental Backup

Pertama, hapus direktori data dengan perintah berikut untuk melakukan operasi pemulihan.

rm -rf /backup/data

Jalankan perintah berikut untuk memulihkan direktori data, mulailah dengan mengekstraksi direktori data dari cadangan level 0. Karena pencadangan level 0 berfungsi sebagai dasar direktori data, langkah ini penting.

cd /backup tar --extract --listed-incremental=/dev/null --file data.tgz

Untuk memeriksa file yang dipulihkan, jalankan perintah di bawah ini:

ls -l data

Lakukan pemulihan cadangan menggunakan Tar Incremental Backup

Sekarang, lanjutkan untuk mengekstrak data dari cadangan inkremental level 1 menggunakan perintah yang disediakan:

cd /backup tar --extract --listed-incremental=/dev/null --file data1.tgz

Verifikasi direktori data dengan menjalankan perintah berikut.

ls -l data

Lakukan pemulihan cadangan menggunakan Tar Incremental Backup

Output di atas akan diperoleh.


Bagaimana Incremental Backup Diimplementasikan di CyberPanel ?

Pencadangan tambahan dilakukan hanya dengan mencadangkan data yang telah mengalami perubahan atau pembaruan sejak pencadangan sebelumnya, daripada menduplikasi seluruh kumpulan data selama setiap iterasi pencadangan. Metode ini meningkatkan efisiensi, sehingga mengurangi penggunaan penyimpanan dan waktu pencadangan.

CyberPanel kini menggabungkan Backup V2, sebuah fitur yang memungkinkan pencadangan tambahan. Artikel ini menawarkan panduan langkah demi langkah yang mendetail tentang penerapan Backup V2 di CyberPanel. Dengan Backup V2, pengguna dapat menyiapkan cadangan SFTP dan cadangan Google Drive. Di bawah, kami akan memandu Anda melalui proses untuk mencapai fungsi ini.

Memperkenalkan CyberPanel Backup V2

Masuk ke dasbor CyberPanel Anda.

Apa itu Pencadangan Inkremental? Bagaimana cara kerjanya?

Anda akan melihat menu di sidebar kiri Anda setelah memutakhirkan CyberPanel Anda ke V 2.3.4 dan hal pertama yang Anda perlukan adalah mengonfigurasi backend.

Pencadangan CyberPanel V2

Kemudian pilih situs web dan jenis cadangan yang ingin Anda konfigurasikan backend ini.

situs web, jenis cadangan


Siapkan akun Anda dengan memasukkan nama akun Anda.

CyberPanel menyiapkan nama akun

Sekarang Anda akan diarahkan ke platform kami di mana Anda harus masuk dengan email dan kata sandi Anda.

Login CyberPanel


Anda tidak perlu melakukan apa pun di situs platform, ini hanya diperlukan untuk mengotorisasi aplikasi dengan Google Drive. Kemudian ia akan meminta Anda untuk akses google drive, Anda hanya perlu menyetujuinya dan Anda siap melakukannya.

Setelah backend dikonfigurasi, klik Create/Restore V2 Backup.

Buat/Kembalikan Cadangan

Sekarang gulir ke bawah sedikit dan pilih situs web, repositori, dan konten cadangan. Jika Anda memilih data maka hanya file di pengelola file yang akan dicadangkan. Jika Anda memilih ketiga opsi tersebut maka semuanya akan dicadangkan. Setelah mengklik buat cadangan, cadangan akan dibuat.

Membuat backup

Metode di atas adalah cara manual untuk membuat cadangan. Jika Anda ingin memulihkan cadangan, klik Pulihkan cadangan .

Buat Cadangan V2


Pilih situs web yang ingin Anda pulihkan cadangannya. Pilih repositori dan Anda akan melihat daftar snapshot yang dapat Anda pulihkan.

Pulihkan Cadangan V2
Apa itu Pencadangan inkremental? Bagaimana cara kerjanya?


Di sini Anda dapat melihat cadangan data. Anda juga dapat memulihkan basis data individual situs web Anda. Jika Anda mengklik pulihkan maka database akan dipulihkan. Dengan setiap cadangan, ada file konfigurasi. Ini adalah file konfigurasi tempat CyberPanel menyimpan semua metadata.

Langkah selanjutnya adalah penjadwalan cadangan yang paling penting.

Penjadwalan cadangan


Untuk membuat jadwal pencadangan, ikuti langkah-langkah berikut:
Pilih situs web atau data yang ingin Anda cadangkan. Tetapkan frekuensi pencadangan. Tentukan repositori cadangan atau lokasi penyimpanan. Tentukan periode penyimpanan cadangan (jumlah hari untuk menyimpan cadangan). Pilih konten yang ingin Anda sertakan dalam cadangan. Klik "Buat Jadwal" untuk menyelesaikan penyiapan. Sistem kemudian akan membuat jadwal pencadangan berdasarkan preferensi Anda. Cadangan yang lebih lama dari periode penyimpanan yang ditentukan akan dihapus secara otomatis.

Buat Jadwal
Cadangan V2


Inilah cara Anda memanfaatkan Backup V2, yang sangat tangguh, dibangun dengan backend yang kokoh, menawarkan cadangan tambahan, dan memastikan kinerja yang cepat.

Jika Anda ingin mengonfigurasi backend dari CLI (tanpa google drive atau SFTP), buka Daftar Situs Web dari bagian Situs Web.

konfigurasikan backend dari CLI


Klik Kelola .

Mengelola


Klik vHost Conf .

vHost Conf


Klik SETUP SSH/SFTP ACCESS .

atur akses ssh/sftp


Siapkan akses SSH dengan menyetel Kata Sandi dan mengklik simpan perubahan.

Siapkan kata sandi untuk mendapatkan akses SSH

Sekarang Anda hanya perlu masuk ke terminal Anda dan menjalankan perintah:

rclone config

Jalankan Perintah Rclone


Di sini Anda dapat mengonfigurasi remote baru, mengatur kata sandi konfigurasi, atau keluar dari konfigurasi. Jadi katakanlah Anda ingin membuat remote baru Anda akan memasukkan n dan Anda dapat memasukkan CLI jarak jauh baru lalu di sini Anda memiliki daftar semua backend yang didukung oleh Rclone.

Memperkenalkan Backup V2 di CyberPanel

Setelah Anda mengonfigurasi backend dari sini, Anda tidak perlu melakukan apa pun, Anda dapat membaca dokumentasi Rclone tentang cara mengonfigurasi backend dari CLI. Setelah selesai, Anda akan dapat melihat Repositori tersebut di Create/Restore V2 Backup dan di bagian Schedule V2 Backup juga.

Konten Terkait