pembaca lama, pertama kali penanya :)
Saya telah banyak membaca tentang iSCSI dan SAN secara umum dan saya percaya saya telah mampu menjawab sebagian besar pertanyaan dan kekhawatiran saya tentang topik ini, tetapi yang ini tetap:
Bagaimana Anda "membuat cadangan SAN?"
Berikut ini adalah skenario dunia nyata dan pikiran serta pertanyaan saya tentangnya.
Misalkan Anda berhasil meyakinkan manajemen perusahaan kecil Anda (paling tidak menengah) untuk akhirnya menyediakan dana untuk solusi penyimpanan yang kecil namun layak, yaitu SAN berbasis iSCSI. Misalkan terdiri dari server dengan banyak drive dalam enklosur dan menjalankan OpenFiler, atau bahkan MD3000i (Dell) atau MSA2000i (HP), yang, seperti yang saya pahami, solusi entry-level yang paling umum.
LUN diekspor ke server yang perlu menyimpan repositori kode, dokumen, gambar, dan sejenisnya, server lain yang menjalankan beberapa basis data, yang lain menggunakan LUN sebagai disk untuk tamu virtualisasi (DomUs dalam Xen-speak) dan server lain yang mengekspor satu LUN besar yang berisi direktori home pengguna melalui NFS (ini adalah toko Linux murni). Keuntungannya jelas, saya percaya: masing-masing server tidak perlu banyak penyimpanan lokal dan migrasi server atau layanan menjadi lebih mudah.
Tetapi sekarang Anda harus memiliki solusi cadangan untuk semua atau sebagian besar data yang disimpan. Bagaimana Anda melakukannya? Apakah Anda menjalankan perangkat lunak cadangan (saya suka rsnapshot) di setiap dan setiap server yang memiliki data untuk dicadangkan? Di mana Anda menyimpan data itu? Di server cadangan khusus dengan banyak penyimpanan lokal? Atau kembali ke SAN? Apa solusi "umum", jika ada, untuk membuat cadangan SAN?
Saya mencari praktik terbaik dan saran dari orang-orang yang memiliki pengalaman lebih dari saya menjalankan SAN.
Terima kasih!
Sunting: mengingat bahwa anggaran untuk SAN sangat terbatas untuk memulai dengan saya kira saya sedang mencari solusi non-eksklusif, sangat umum dan murah untuk pertanyaan cadangan. Jika solusi semacam itu ada, toh. Tidak akan ada uang untuk kaset atau array SAN kedua yang identik. Seharusnya dibuat lebih eksplisit, maaf.
Jawaban:
Kami menggunakan kluster NetApp 3020 SAN dengan data iSCSI, FC, dan CIFS yang tersimpan di dalamnya. Produk ini mendukung dump NDMP ke autoloader tape SCSI yang terpasang secara lokal. Dengan menggunakan ini, saya mendapatkan salinan sempurna dari iSCSI dan FC LUN saya serta cadangan file per file dari data CIFS saya yang dibagikan dari NetApp. Saya menggunakan BackupExec untuk mengontrol cadangan NDMP dan kecepatannya luar biasa karena ini adalah koneksi SCSI lokal ke NetApp.
sumber
Sepertinya kita berada di kapal yang sama, dalam hal ukuran dan kompleksitas infrastruktur.
Pada dasarnya, saya punya SAN yang menangani data produksi saya, lalu saya punya server cadangan dengan ukuran penyimpanan lokal yang cukup lumayan yang dilampirkan ke perpustakaan tape (KPP-3 yang 400GB terkompresi / tape)
Pada dasarnya, saya melakukan backup tingkat data. Karena saya menjalankan Linux, saya melakukan rsyncs untuk mendapatkan data dari mesin SAN-attached ke mesin cadangan, kemudian saya menulis data ke tape. Saya beruntung bahwa saya memiliki cukup penyimpanan lokal di server cadangan sehingga saya dapat menyimpan salinan secara lokal, maka cukup rsync perbedaannya, tetapi jika Anda tidak dapat mengaturnya, banyak solusi cadangan menggunakan ide spooling direktori untuk menyimpan data secara lokal saat sedang ditulis ke tape.
Karena cara tape itu menulis, itu ide yang sangat buruk untuk streaming dari jaringan ke tape secara langsung, seperti berbagi file windows atau berbagi NFS. Itu benar-benar membunuh kecepatan tulis tape DAN itu membunuh seumur hidup tape drive Anda. Jadi gunakan disk lokal untuk menggulung data ke.
Solusi cadangan yang saya gunakan disebut Amanda, yang cukup esoteris dalam konfigurasinya, tetapi memiliki versi komersial yang tersedia (seharga $ 100 / server didukung) yang memiliki konfigurasi berbasis web, dan Anda juga bisa mendapatkan ekstensi untuk dihubungkan langsung ke berbagai basis data.
EDIT
Karena Anda menyebutkan tidak memiliki kaset, saya akan merekomendasikan virtual tape library (VTL) orang miskin, yaitu drive USB eksternal. Amanda, setidaknya, dapat menangani file seolah-olah mereka adalah VTL, dan saya yakin paket perangkat lunak lain juga bisa.
Sungguh, hard drive memiliki masa pakai yang ditentukan. Jika perusahaan Anda menghabiskan cukup uang untuk membeli SAN, Anda harus mengusahakannya untuk mendapatkan tape changer. Mereka sebenarnya tidak semahal dulu, terutama jika Anda tidak membeli di tepi berdarah.
sumber
Tentang bentuk cadangan termurah (dan terlemah) yang dapat Anda lakukan adalah menyimpan snapshot, dengan beberapa bentuk cadangan jangka panjang sesekali.
Ini mengasumsikan bahwa snapshot itu murah - itu tergantung pada bagaimana mereka diimplementasikan. Menyalin pada sistem file tulis seperti WAFL NetApp dan SUN's ZFS memiliki snapshot yang hampir nol biaya, berbeda dengan O (n) biaya snapshot copyout. Snapshots murah benar-benar bagus.
Hanya menyimpan snapshot di sekitar bukanlah solusi cadangan, tapi saya tidak yakin ada solusi nyata di bawah kendala Anda tanpa peretasan serius.
Juga, saya sangat bias di sini sebagai pengembang NetApp, tetapi Anda harus serius setidaknya berbicara dengan beberapa penjual NetApp sebelum Anda menyimpulkan mereka berada di luar kisaran harga Anda. :-)
sumber
Perpustakaan tape yang terhubung langsung atau dengan serat + NDMP dapat menjadi solusi yang cukup apik, tetapi jika sistem penyimpanan Anda tidak dapat menggunakan sesuatu seperti ini untuk menulis ke kaset atau jika anggaran sangat terbatas, Anda mungkin berada dalam posisi memiliki untuk menggunakan solusi pencadangan tradisional untuk mencadangkan data dalam LUN melalui klien pencadangan pada host yang dilampirkan ke SAN.
Dalam skenario seperti ini, data yang dihosting SAN diperlakukan sama seperti disk fisik di klien yang dicadangkan.
Sementara fungsionalitas NDMP kadang-kadang disertakan dengan sistem penyimpanan (a la NetApp), aplikasi cadangan sebenarnya mungkin membebankan biaya tambahan untuk cadangan melalui NDMP. Misalnya, di lingkungan NetBackup kami, lisensi NDMP jauh lebih mahal daripada lisensi cadangan OS-klien biasa.
oops..hanya menyegarkan dan melihat tambahan Anda: tidak memiliki $$ untuk kaset. Di mana Anda berencana meletakkan cadangan jika tidak direkam atau SAN lainnya?
Going all-disk untuk cadangan bisa dilakukan tetapi biasanya tidak dianggap sebagai opsi anggaran untuk data dalam jumlah besar. Demikian juga, membackup data ke SAN yang sama dapat mengurangi beberapa risiko jika Anda berhati-hati (seperti memastikan disk akan benar-benar terpisah) tetapi tidak benar-benar menawarkan kegagalan total atau perlindungan bencana apa pun. Hal yang sama berlaku untuk server cadangan dengan banyak disk ... beberapa tingkat perlindungan tetapi jika lokasi di mana SAN dan server cadangan besar-honkin menderita pemadaman serius atau bencana, semua data hilang.
sumber
Kami terus menggunakan infrastruktur cadangan yang ada yang kami miliki bahkan sebelum pindah ke SAN. Kami memiliki host individu yang menjalankan Legato Networker yang melakukan dumping setiap malam ke sistem Storagetek Tape. Jujur jika Anda mencari solusi murah ... membuat cadangan ke disk mungkin termurah, Anda juga memiliki kemampuan untuk mengangkut drive tersebut ke lokasi di luar lokasi jika perlu seperti kaset.
sumber
Karena Anda tidak memiliki banyak data, dapatkan SDLT bekas atau LTO 1,2 tape drive awal ... ada ratusan karena sudah usang dibandingkan dengan LTO-3, 4's
sumber