Penawaran cadangan perangkat lunak apa yang cocok untuk penggunaan "perusahaan"? [Tutup]

9

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.

Michael Renner
sumber
Saya juga ingin tahu. Ada banyak produk yang sangat bagus untuk membuat cadangan komputer rumah. Sebagai contoh, saya sangat suka solusi cadangan Microsoft Home Server. Ini memungkinkan komputer untuk dipulihkan dari besi dasar dengan CD boot seperti cadangan gambar, tetapi Anda masih dapat mengakses file seperti cadangan berbasis file ... dan menggabungkan file duplikat sehingga mereka tidak menggunakan ruang dua kali lebih banyak. Saya belum menemukan sesuatu seperti itu untuk ruang server (termasuk workstation)
Erik Funkenbusch
Ini pasti dapat menguntungkan semua orang sebagai wiki komunitas.
nedm

Jawaban:

6

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.

Michael Renner
sumber
1
+1 untuk Bacula. Kami menggunakannya untuk mencadangkan data dari dua situs dengan 2 drive tape, autochanger, dan 2 jenis media. Ini memiliki kurva belajar, tetapi arsitektur yang fleksibel dan solid yang sangat cocok untuk mengintegrasikan berbagai lokasi, jenis media, dan perangkat. Saya belum mengupgrade ke Bacula 3.0, tetapi menjanjikan beberapa fitur yang cukup apik seperti backup penuh sintetis, penjadwalan pekerjaan yang lebih fleksibel, dan dukungan ACL yang lebih baik.
lukecyca
1

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.

nedm
sumber
1

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.

Brad Beyenhof
sumber
0

Ini sama sekali bukan jawaban yang lengkap karena saya tidak punya jawaban yang lengkap, tetapi saya dapat mengomentari dua produk ...

  • Legato
  • Symantec NetBackup - (AKA NotBackup, AKA NetStuffup)

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.

Xerxes
sumber
0

Terkadang kami menggunakan HP DataProtector. Tapi saya lebih suka menggunakan tar. HP DP juga memiliki baris perintah yang bagus tetapi tar jauh lebih fleksibel.

disserman
sumber
0

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.

Jim B
sumber