Menggunakan alat pihak ketiga untuk mencadangkan

11

Apakah ada keuntungan menggunakan Alat Pihak Ketiga untuk membuat Cadangan?

Saya tidak merujuk satu khususnya tetapi saya ingin tahu apakah seseorang menggunakannya untuk DB lebih besar dari 200 GB. Server sebagian besar adalah MSSQL 2008R2, Edisi Standar dan Perusahaan.

Pedro Faro
sumber

Jawaban:

7

Ini hanya input saya, tetapi saya telah mendukung sebagian besar pemain utama di vendor cadangan pihak ke-3. Saya telah mendukung klien yang menggunakan Idera, RedGate, Dell LiteSpeed, NetBackup (yang tidak benar-benar memiliki kompresi tetapi merupakan pihak ke-3), dan beberapa vendor off-the-wall yang saya tidak ingat lagi.

Peningkatan kompresi yang Anda mungkin atau mungkin tidak dapatkan dengan produk pihak ketiga memiliki trade-off .... beban kerja CPU. Saya telah melihat produk Dell (LiteSpeed) berjalan di lingkungan SQL Server 2014 terhadap basis data yang tepat di 500GB, dan menggunakan kompresi tinggi membunuh CPU. Hasilnya hanya file cadangan sekitar 64GB. Itu akhirnya menyebabkan SQL Server berhenti menyediakan sumber daya untuk cadangan karena produk Dell menggunakan API VDI. Tingkat kompresi harus diturunkan dari 7 menjadi sekitar 3, ini membawa ukuran cadangan turun menjadi sekitar 82GB. Kami mengambil cadangan asli dengan kompresi yang diaktifkan dari database yang sama, dan ukurannya tepat di 84GB. Jadi apakah trade off dan biaya sepadan?test, test, test

Saya ingat klien yang saya miliki beberapa tahun yang lalu menggunakan produk Idera dan saya memiliki masalah dengan cadangan untuk database medis mereka yang berukuran 1TB +. Saya pikir beberapa di antaranya ada hubungannya dengan subsistem disk cadangan sedang ditulis untuk, yang lagi mengapa Anda perlu menguji. Keseluruhan antarmuka GUI Idera tidak mengundang saya, dan dapat menggunakan peningkatan yang luar biasa. Saya akan memilih RedGate atau Dell daripada Idera setiap hari dalam seminggu.

Anda juga harus ingat bahwa sebagian besar produk cadangan pihak ketiga akan menggunakan API VDI ke SQL Server. Ini dalam dan dari dirinya sendiri dapat menyebabkan masalah juga, sering sering kesalahan "BackupVirtualDevice" atau "BackupIORequest" muncul di log kesalahan. Saya memiliki beberapa di antaranya positif palsu (cadangan sebenarnya memang terjadi) dan beberapa di mana kegagalan yang sah. Pastikan untuk membaca artikel atau forum dukungan vendor. RedGate dan Idera memiliki sistem pendukung yang sangat baik dan sangat baik untuk mendapatkan kembali dengan bantuan. Dell Saya belum harus melakukan panggilan dukungan dengan produk mereka sejauh ini.

Satu hal terakhir yang akan saya bahas adalah format cadangan yang diambil oleh produk pihak ke-3. Jika Anda mengalami situasi DR, apakah Anda juga akan memiliki server siaga yang memiliki lisensi produk? Saya percaya Dell memungkinkan Anda untuk menginstal LiteSpeed ​​tanpa lisensi untuk melakukan pengembalian, tetapi harus memiliki lisensi untuk melakukan pencadangan apa pun. Saya pikir sebagian besar vendor juga menyertakan utilitas untuk mengkonversi database vendor tertentu ke file cadangan asli SQL Server, dalam keadaan darurat.


sumber
5

Apakah ada keuntungan menggunakan Alat Pihak Ketiga untuk membuat Cadangan?

Jelas, ada tergantung pada kebutuhan dan persyaratan pada database yang dihosting pada contoh-contoh SQL server. Beberapa manfaat yang saya lihat adalah enkripsi cadangan dan penyesuaian dalam hal tingkat kompresi yang Anda inginkan agar cadangan dikompres.

Juga keuntungan dari alat pihak ketiga adalah kemampuan untuk mengupas cadangan menjadi file terkompresi tunggal. Striping dengan cara ini dapat mengurangi waktu yang dibutuhkan untuk benar-benar melakukan backup.

Saya telah menggunakan Idera SQL safe untuk beberapa database yang dihosting di env di atas 500 GB dan kami sangat senang dengan hasilnya karena tidak hanya menghemat waktu untuk cadangan terkompresi tetapi juga, memiliki fitur pemulihan instan.

Jadi itu tergantung pada kebutuhan Anda sepenuhnya, bagaimana cara pergi dari sini.

Juga, Anda dapat menguji fitur kompresi cadangan asli dari SQL server itu sendiri jika kompresi cadangan adalah satu-satunya kebutuhan.

Ada berbagai alat versi percobaan gratis yang tersedia, Anda dapat melanjutkan dan mengujinya sesuai dan melihat apa yang sesuai dengan persyaratan.

KASQLDBA
sumber
4

Satu-satunya keuntungan yang saya lihat untuk menggunakan cadangan pihak ke-3 (Kami menggunakan cadangan redl sql pro) adalah

  • Kompresi yang sangat bagus - Anda dapat menetapkan utas saat melakukan pencadangan.
  • Perlindungan kata sandi - Anda dapat mengenkripsi file cadangan Anda dengan $ tr0ngP @ ssw0rd!

Dari SQL Server 2014, ada sejumlah peningkatan untuk cadangan asli.

Catatan: Hanya ada sedikit perbedaan dalam kompresi antara cadangan Redgate dan SQL Server yang diambil dengan KOMPRESI.

Untuk backup database yang lebih besar, Anda dapat bermain dengan MAXTRANSFERSIZEdan BUFFERCOUNTdan mengaktifkan file inisialisasi Instan .

Kin Shah
sumber
0

Manfaat alat cadangan pihak ketiga akan bervariasi berdasarkan kebutuhan pribadi Anda. Secara umum, manfaat inti dari fitur cadangan SQL bawaan meliputi:

  1. Tidak ada persyaratan untuk akses sistem file server ; alat pihak ketiga dapat dijalankan di mesin lokal Anda, server, dll. dan dapat menyimpan cadangan Anda di mana pun Anda pilih. Ini sangat relevan ketika menggunakan SQL Server berbasis cloud (seperti Amazon RDS dan Azure ) karena mereka biasanya menggunakan layanan cadangan atau snapshot.
  2. Hancurkan penghalang VPN ; alat pihak ketiga (seperti SQribe ) terjangkau dan juga dapat membuat cadangan dan memulihkan sesuai permintaan dalam tindakan terpisah, sehingga Anda dapat membuat cadangan melalui VPN "A" dan kemudian mengembalikan ke server pada VPN "B", menggunakan kompresi Zip, dan banyak lagi . Saya adalah pengembang utama untuk produk ini, FYI.
  3. Kumpulan fitur yang diperluas ; perkakas yang lebih besar dan lebih mahal (seperti Gerbang Merah ) menyediakan opsi yang tidak tersedia saat menggunakan fitur cadangan bawaan, seperti memperbarui tujuan di tempat tanpa menjatuhkan dan membuat ulang objek.
  4. Kontrol penuh atas waktu dan lokasi ; seperti halnya perangkat lunak apa pun, alat pihak ketiga memberi Anda fleksibilitas untuk menjadwalkan pekerjaan sesuai keinginan Anda, dan menyimpan cadangan di mana pun Anda suka, termasuk di penyimpanan cloud. Banyak dari mereka dapat digunakan dalam batch / skrip PowerShell melalui CLI helpers.
  5. Versi ; alat yang menghasilkan file skrip T-SQL sebagai data cadangannya memungkinkan Anda untuk memasukkan skema basis data dan / atau data ke kontrol sumber di samping kode aplikasi Anda (seperti pada github ). Hal ini memungkinkan penggulingan dan pemilihan skema SQL atau perubahan data dimungkinkan.
Michael Argentini
sumber
-1

Database korupsi adalah salah satu mimpi buruk dalam kehidupan setiap pengguna SQL Server. Tidak ada cara sempurna untuk menjaga data Anda tetap aman dan sehat, tetapi hal terbaik yang dapat Anda lakukan untuk melindungi database Anda adalah membuat backup terjadwal.

Tentu saja, jika Anda mengelola basis data yang lebih besar dari 200GB untuk membuat cadangan dengan menggunakan perintah T-SQL sangat tidak nyaman. Untuk kasus seperti itu, lebih baik menggunakan alat pihak ketiga. Saya memiliki beberapa pengalaman dalam menggunakan alat pihak ketiga dan saya sangat senang bahwa saat ini kami memiliki perangkat lunak yang membuat kehidupan DBA lebih mudah.

Pasar saat ini penuh dengan alat pihak ketiga tersebut, Anda dapat menemukan perangkat lunak yang berbeda dengan harga dan fitur yang berbeda, misalnya, Idera , RedGate , dan Quest LiteSpeed .

Di sini saya ingin menambahkan beberapa manfaat menggunakan alat pihak ketiga:

  • Anda dapat menjadwalkan cadangan basis data
  • Anda dapat mengirim cadangan ke FTP, folder lokal atau jaringan, Dropbox , Amazon S3 , Google Drive , ....
  • Anda dapat membuat cadangan file yang berbeda
  • Anda dapat menerima konfirmasi email
  • Anda dapat melindungi cadangan Anda dengan enkripsi

Bagaimanapun, alat pihak ketiga untuk membuat cadangan benar-benar bermanfaat. Mereka akan membantu Anda untuk meminimalkan risiko kehilangan data.

animuson
sumber