Yedeklemek için üçüncü taraf araçlarını kullanma


11

Yedekleme yapmak için Üçüncü Taraf Araçlarını kullanmanın herhangi bir avantajı var mı?

Özellikle bir atıfta bulunmuyorum ama 200 GB daha büyük DB onları kullanan biri bilmek istiyorum. Sunucular çoğunlukla MSSQL 2008R2, Standard ve Enterprise Edition'dır.

Yanıtlar:


7

Bu sadece benim girdim, ancak 3. taraf yedekleme satıcılarındaki büyük oyuncuların çoğunu destekledim. Idera, RedGate, Dell LiteSpeed, NetBackup (gerçekten sıkıştırması olmayan ancak 3. taraf olan) ve artık hatırlayamadığım birkaç duvar dışı sağlayıcı kullanan müşterileri destekledim.

3. parti ürünlerle alabileceğiniz veya alamayacağınız gelişmiş sıkıştırmada bir değiş tokuş vardır .... CPU iş yükü Dell'in (LiteSpeed) ürününün SQL Server 2014 ortamında 500 GB'de bir veritabanına karşı çalıştığını gördüm ve yüksek sıkıştırma kullanarak CPU'yu öldürdü. Sonuç sadece 64GB'lık bir yedekleme dosyasıydı. Dell'in ürünü VDI API'sini kullandığından SQL Server'ın yedeklemelere kaynak vermeyi durdurmasına neden oldu. Sıkıştırma seviyesinin 7'den yaklaşık 3'e düşürülmesi gerekiyordu, bu da yedekleme boyutunu yaklaşık 82GB'a düşürdü. Aynı veritabanında sıkıştırmanın etkinleştirildiği yerel bir yedek aldık ve 84GB boyutundaydı. Peki ticaret kapalı ve maliyeti buna değer mi?test, test, test

Birkaç yıl önce Idera'nın ürününü kullandığım bir müşteriyi hatırlıyorum ve tıbbi veritabanları için 1 TB + boyutunda yedeklemelerle ilgili sürekli sorun yaşadım. Bazılarının yedeklemelerin yazıldığı disk alt sistemi ile ilgisi olduğunu düşünüyorum, bu yüzden tekrar test etmeniz gerekiyor. Genel olarak Idera'nın GUI arayüzü beni davet etmiyor ve büyük bir gelişme sağlayabilir. Haftanın herhangi bir günü Idera yerine RedGate veya Dell'i seçerdim.

Ayrıca, çoğu 3. taraf yedekleme ürününün VDI API'sini SQL Server'a kullanacağını hatırlamanız gerekir. Bu kendi başına da, hata günlüğünde sık sık "BackupVirtualDevice" veya "BackupIORequest" hatalarına sık sık sorunlara neden olabilir. Bunlardan bazıları yanlış pozitif (yedekleme aslında gerçekleşti) ve bazı yasal hatalar var. Satıcı destek makalesini veya forumlarını okuduğunuzdan emin olun. RedGate ve Idera'nın yerinde çok iyi destek sistemleri var ve yardımlarla geri dönme konusunda çok iyi. Dell Şu ana kadar ürünleri ile herhangi bir destek görüşmesi yapmak zorunda kalmadım.

Ortaya koyacağım son şey, 3. taraf ürün tarafından alınan yedek biçimidir. Bir DR durumuna girerseniz, ürünle birlikte lisanslı bir bekleme sunucunuz da olur mu? Dell'in LiteSpeed'i geri yükleme yapmak için lisans olmadan yüklemenize izin verdiğine inanıyorum, ancak herhangi bir yedekleme yapmak için lisanslanması gerekiyor. Ben satıcıların çoğu da acil durumlarda, satıcıya özgü bir veritabanını SQL Server yerel yedekleme dosyasına dönüştürmek için bir yardımcı program içerir düşünüyorum.


5

Yedekleme yapmak için Üçüncü Taraf Araçlarını kullanmanın herhangi bir avantajı var mı?

Kesinlikle, bu SQL sunucu örneklerinde barındırılan veritabanlarındaki ihtiyaç ve gereksinimlere bağlı olarak vardır. Gördüğüm bazı faydaları yedek şifreleme ve yedeklemelerin sıkıştırılmasını istediğiniz sıkıştırma oranı düzeylerine göre özelleştirmedir.

Ayrıca, üçüncü taraf araçların avantajı, yedeklemeleri tek sıkıştırılmış bir dosyaya dönüştürme yeteneği olacaktır. Bu şekilde çizgi yapmak, yedeklemenin gerçekleştirilmesi için gereken süreyi azaltabilir.

500 GB üzerinde env'de barındırılan veritabanlarının çiftleri için Idera SQL güvenli kullanıyorum ve sadece sıkıştırılmış yedeklemeler için zaman kazandırmakla kalmıyor, aynı zamanda anında geri yükleme özelliğine sahip olduğu için sonuçlardan çok memnunuz.

Yani tamamen ihtiyacınız olana, buradan nasıl gideceğinize bağlı.

Ayrıca, yedek sıkıştırmanın tek ihtiyaç olması durumunda Yerel yedekleme sıkıştırma özelliğini SQL sunucusundan test edebilirsiniz.

Mevcut çeşitli ücretsiz deneme sürümü araçları vardır, devam edip uygun şekilde test edebilir ve gereksinime neyin uygun olduğunu görebilirsiniz.


4

3. taraf yedeklemeyi kullanmak için gördüğüm tek avantaj (redgate'in sql backup pro'yu kullanıyoruz)

  • Çok iyi sıkıştırma - yedekleme yaparken iş parçacığı atayabilirsiniz.
  • Parola koruması - yedek dosyalarınızı $ tr0ngP @ ssw0rd ile şifreleyebilirsiniz!

SQL Server 2014'ten, yerel yedeklemeler için iyi miktarda iyileştirmeler vardır .

Not: COMPRESSION ile alınan Redgate ve SQL Server yedeklemesi arasında sıkıştırmada sadece küçük bir fark vardır.

Daha büyük veritabanı yedekleme için, birlikte oynayabilir MAXTRANSFERSIZEve BUFFERCOUNTve Anlık dosya başlatma etkinleştirmek .


0

Bir üçüncü taraf yedekleme aracının avantajları kişisel ihtiyaçlarınıza göre değişecektir. Genel olarak, yerleşik SQL yedekleme özelliklerine göre temel faydalar şunları içerir:

  1. Sunucu dosya sistemi erişimine gerek yoktur ; üçüncü taraf araçlar yerel makinenizde, sunucunuzda vb. çalıştırılabilir ve yedeklerinizi istediğiniz yerde saklayabilir. Bulut tabanlı SQL Server ( Amazon RDS ve Azure gibi ) kullanılırken, bu, genellikle özel yedekleme veya anlık görüntü hizmetleri kullandıkları için son derece önemlidir .
  2. VPN engellerini aşmak ; üçüncü taraf araçlar ( SQribe gibi ) ekonomiktir ve isteğe bağlı olarak ayrı eylemlerde yedekleyebilir ve geri yükleyebilir, böylece VPN "A" üzerinden yedekleyebilir ve daha sonra Zip sıkıştırma kullanarak VPN sunucusunda "B" ve daha fazlasını geri yükleyebilirsiniz. . Bu ürün için baş geliştiriciyim FYI.
  3. Genişletilmiş özellik setleri ; daha büyük ve daha pahalı araç setleri ( Red-Gate gibi ), yerleşik yedekleme özelliğini kullanırken, nesneleri bir yere bırakmadan ve yeniden oluşturmadan yerinde bir hedefi güncellemek gibi mevcut olmayan seçenekler sunar.
  4. Zaman ve konum üzerinde tam kontrol ; herhangi bir yazılımda olduğu gibi, üçüncü taraf araçları da işleri beğeninize göre planlama ve bulut depolama da dahil olmak üzere yedeklemeleri istediğiniz yerde saklama esnekliği sağlar. Birçoğu toplu / PowerShell komut dosyalarında CLI yardımcıları aracılığıyla kullanılabilir.
  5. Sürüm oluşturma ; yedekleme verileri olarak T-SQL komut dosyaları üreten araçlar, veritabanı şemanızı ve / veya verilerinizi, uygulama kodunuzun yanında ( github gibi ) kaynak denetimine eklemenize olanak tanır . Bu, geri alma ve kiraz toplama SQL şemasını veya veri değişikliklerini mümkün kılar.

-1

Veritabanı bozulması her SQL Server kullanıcısının hayatındaki kabuslardan biridir. Verilerinizi güvenli ve sağlam tutmanın mükemmel bir yolu yoktur, ancak veritabanınızı korumak için yapabileceğiniz en iyi şey planlanmış yedeklemeler yapmaktır.

Tabii ki, 200 GB'den büyük veritabanı yönetirseniz, T-SQL komutunu kullanarak yedekleme yapmak çok uygun değildir. Bu gibi durumlarda, üçüncü taraf araçlarını kullanmak daha iyidir. Üçüncü taraf araçlarını kullanma konusunda bazı deneyimlerim var ve bugünlerde DBA'nın hayatını kolaylaştıran böyle bir yazılıma sahip olduğumuz için gerçekten mutluyum.

Bugün piyasa bu tür üçüncü taraf araçlarla doludur, örneğin Idera , RedGate ve Quest LiteSpeed ​​gibi farklı fiyat ve özelliklere sahip farklı yazılımlar bulabilirsiniz .

Burada üçüncü taraf araçlarını kullanmanın bazı avantajlarını eklemek istiyorum:

  • Veritabanı yedeklerini zamanlayabilirsiniz
  • Yedekleri FTP, yerel veya ağ klasörü, Dropbox , Amazon S3 , Google Drive vb.
  • Farklı dosyaları yedekleyebilirsiniz
  • E-posta onayı alabilirsiniz
  • Yedeklemenizi şifreleme ile koruyabilirsiniz

Her neyse, yedekleme yapmak için üçüncü taraf araçları gerçekten yararlıdır. Veri kaybetme riskinizi en aza indirmenize yardımcı olurlar.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.