Berasal dari area FOSS, ada beberapa solusi cadangan yang cocok untuk digunakan di lingkungan yang lebih besar.
Ada banyak cadangan perangkat lunak komersial yang ada dan saya tertarik bagaimana mereka mengukur ketika digunakan di lapangan. Sebagian besar penawaran terlihat cukup bagus di atas kertas, tetapi mereka cenderung menunjukkan sisi buruknya segera setelah diluncurkan dan digunakan untuk pertama kalinya. Sumber masalah umum adalah hal-hal penting yang Anda lupakan dalam evaluasi produk Anda, fitur-fitur yang disajikan oleh orang-orang pemasaran lebih jelas daripada yang sebenarnya atau bug / masalah yang mengganggu fungsionalitas, integritas data atau produk secara keseluruhan.
Saya ingin tahu bagaimana perangkat lunak cadangan yang Anda ketahui & gunakan tarif dalam kategori berikut:
- Platform apa yang didukung di sisi server & klien?
- Apakah komunikasi antara klien, server dan penyimpanan dienkripsi?
- Apakah arsitektur memungkinkan skalabilitas? Dapatkah Anda dengan mudah tumbuh menjadi 100, 500 dan 1000 klien? (Pisahkan daemon "controller" dan "storage", tidak ada area dengan masalah skalabilitas yang diketahui)
- Perangkat penyimpanan apa yang didukung?
- Apakah konfigurasi revisi aman? (Dapatkah Anda melihat perubahan konfigurasi yang tidak disengaja / berbahaya dengan mudah)
- Apakah perangkat lunak memiliki antarmuka untuk pemantauan? (mis. pekerjaan cadangan gagal)
- Bagaimana dengan pengumpulan data kinerja? (mis. volume yang digunakan, ukuran pekerjaan rata-rata, hari sampai ruang cadangan akan penuh, dll.)
- Apakah produk memiliki beberapa jenis deduplikasi data? (Jangan menyimpan file identik dua kali)
- Apakah pekerjaan cadangan tambahan menangani file yang dihapus dengan benar? (Misalnya, jangan mengembalikan file yang dihapus di antara proses pencadangan saat memulihkan dari pencadangan inkremental)
- Apakah ada alat / fitur yang membantu dalam Bare Metal Recovery? (Pikirkan Live-CD, pengaturan otomatis perangkat blok & sistem file, memulihkan bootloader, dll.)
- Bagaimana cara kerja penjadwalan kerja? Apakah ada fitur yang membantu menyeimbangkan pekerjaan cadangan dalam jangka waktu tertentu?
- Apakah ada plugins / helpers untuk database dan daemon lain yang perlu dimasukkan ke dalam status yang konsisten terlebih dahulu? Apakah ada kerangka kerja eksekusi skrip Pra / Pasca Cadangan yang tepat?
- Apakah migrasi pekerjaan didukung? (Misalnya, Memindahkan Pekerjaan Cadangan dari Disk ke Tape atau dari Tape ke arsip eksternal / luar kantor)
Harap sebutkan setiap kerutan, masalah, masalah, dll. Yang memengaruhi Anda dalam penggunaan sehari-hari serta fitur yang unik / membedakannya dari yang lain.
Saya tahu ini adalah pertanyaan yang panjang, tapi saya pikir ini akan membantu seluruh komunitas untuk menyelesaikan ini selengkap mungkin sehingga keputusan yang diinformasikan dapat dibuat tanpa banyak percobaan & kesalahan;). Jangan ragu untuk mengomentari hal-hal yang saya lupa dalam daftar saya.
Jawaban:
Bacula adalah solusi Pencadangan Sumber Terbuka. Arsitekturnya dirancang setelah solusi komersial utama.
Platform
Bacula mendukung Windows dan juga sistem Unix yang mendukung POSIX.
Komunikasi terenkripsi
Otentikasi antar daemon selalu aman, untuk mengenkripsi komunikasi antar daemon, harus dilakukan peluncuran penuh PKI (sertifikat klien).
Arsitektur & Skalabilitas
Bacula terdiri dari daemon file (klien), satu atau lebih direktur (Penjadwal Pekerjaan) dan satu atau beberapa daemon penyimpanan. Setiap direktur dapat menggunakan beberapa katalog (SQL Databases) untuk menyimpan informasi tentang pekerjaan.
Lihat dokumentasi Bacula untuk melihat lebih dalam pada arsitektur Bacula.
Perangkat penyimpanan
Bacula menyimpan semua konten file dalam volume yang dapat disimpan pada sistem file lokal, pada drive tape atau bahkan pada media DVD. Dukungan untuk autochangers tape ada.
Keamanan konfigurasi
Semua konfigurasi ada dalam bentuk file teks biasa, yang dapat dengan mudah diversi oleh SCM. Keadaan tambahan perangkat lunak sepenuhnya dalam database SQL, yang dapat diaudit dengan alat yang sesuai di sisi database.
Antarmuka Statistik
Tidak ada antarmuka asli untuk pemantauan atau data kinerja, meskipun informasi ini dapat diekstraksi dari database SQL tanpa terlalu banyak masalah. Ada beberapa perbaikan di area ini di Bacula 3.0, yang belum saya jelajahi secara detail.
Deduplikasi data
Bacula tidak mendukung segala bentuk deduplikasi data.
Penanganan file yang dihapus dalam pekerjaan cadangan tambahan
Pada Bacula 3.0, ada mode untuk menangani file yang dihapus / diganti nama dengan benar.
Pemulihan bencana
Bacula bekerja pada sistem Live yang membantu pemulihan logam kosong. Lihat catatan rilis untuk informasi lebih lanjut.
Penjadwalan pekerjaan
Penjadwalan pekerjaan sangat kaku di Bacula. Anda dapat menentukan interval dan waktu mulai untuk setiap pekerjaan cadangan, tetapi tidak ada pencarian / distribusi otomatis pekerjaan berdasarkan pada (perubahan) jumlah data yang perlu didukung.
Plugin & Pembantu
Bacula 3.0 hadir dengan sistem plugin baru dan dukungan asli untuk Exchange 2003 & 2007. Selain itu ada kerangka kerja yang luas untuk menjalankan skrip khusus di sisi klien sebelum / sesudah pekerjaan pencadangan.
Migrasi Pekerjaan
Pekerjaan dapat dengan mudah dipindahkan di antara kumpulan yang berbeda.
sumber
Setelah 10+ tahun dan ribuan dolar, saya menyerah pada solusi rekaman dan komersial. Kami sekarang membuat cadangan ke disk, dan saya mencari solusi cadangan menjadi:
Format arsip bebas / terbuka (mis. Tar, zip, dll.)
Skrip - dapat melibatkan perintah atau utilitas asli, tetapi ini harus dapat dipanggil dari skrip cadangan umum (misalnya, exmerge, osql, mysqldump, gnupg, dll.)
Platform independen jika memungkinkan
Menghasilkan file log atau status yang dapat diemail / diarahkan sebagai bagian dari keseluruhan pekerjaan
Meskipun ini gagal banyak dari kriteria "perusahaan" yang ditentukan di atas, dalam pengalaman saya, pendekatan yang tetap sederhana, terstandarisasi lebih cenderung menghasilkan data Anda dapat dipulihkan dan aman. Ingatlah bahwa tidak ada satu solusi ideal untuk membuat cadangan semua sistem, dan mengembangkan strategi cadangan yang efektif untuk masing-masing melibatkan lebih dari sekadar membeli agen untuk program komersial.
sumber
Saya menggunakan rdiff-backup . Ini pada dasarnya seperti rsync, tetapi Anda dapat dengan mudah mengakses file / direktori versi lama dan mengatur berapa banyak versi lama disimpan. Ini hanya berguna saat mencadangkan ke disk, tetapi disk lebih murah daripada tape hari ini pula.
Anda harus menginstalnya di server dan klien, dan itu berjalan di OS X, Linux, dan Windows. Saya belum menggunakannya di Windows, tetapi menurut mailing list proyek ini berjalan hampir sama di sana.
sumber
Ini sama sekali bukan jawaban yang lengkap karena saya tidak punya jawaban yang lengkap, tetapi saya dapat mengomentari dua produk ...
Pertama, NetBackup tidak akan menjadi bencana jika tim yang bertanggung jawab atas server juga adalah tim yang bertanggung jawab atas cadangan, tetapi dalam kasus perusahaan berukuran perusahaan, ini sering tidak terjadi. Artinya, ada tim cadangan yang terpisah.
Masalahnya di sini adalah bahwa NetBackup telah mengasumsikan ini untuk Anda - jadi tiba-tiba, tim cadangan meminta Anda untuk semua jenis akses (akses root untuk lebih spesifik).
Kelemahan lain dari NetBackup adalah bahwa - katakan Anda ingin menghidupkan kembali server dari awal, dari cadangan - Anda sebenarnya tidak bisa. Anda perlu menginstal Sistem Operasi, menginstal klien netbackup, dan kemudian mengembalikan file.
Legato tidak memiliki masalah ini.
Oh - laporan yang Anda dapatkan dari NetBackup juga lebih rendah daripada yang Anda dapatkan dari Legato. Laporan NetBackup (yang saya lihat sejauh ini dikelola oleh tim cadangan kami) sangat tidak berguna - sampai-sampai kami telah meminta mereka untuk memberi tahu kami apakah itu berjalan baik atau tidak, dan kami bergantung pada mereka (yaitu kami tidak pantau email cadangan sendiri lagi).
Lagi-lagi ini disebabkan oleh fakta bahwa mereka tidak dapat menghasilkan laporan yang bagus karena kami tidak memberi mereka akses root ke para pengguna.
sumber
Terkadang kami menggunakan HP DataProtector. Tapi saya lebih suka menggunakan tar. HP DP juga memiliki baris perintah yang bagus tetapi tar jauh lebih fleksibel.
sumber
Saya pikir semua perangkat lunak cadangan komersial utama memiliki keanehannya. Saya sebenarnya mulai menyukai dataprotector HP. Saya telah menggunakan legato dan netback di masa lalu dan bahkan belum pernah mendengar tentang pelindung data sampai pertunjukan saya saat ini. Setelah menggunakannya selama setahun saya cukup terkesan.
sumber