Utilisation d'outils tiers pour la sauvegarde

11

Y a-t-il des avantages à utiliser des outils tiers pour effectuer des sauvegardes?

Je n'en parle pas en particulier, mais je veux savoir si quelqu'un les utilise pour des bases de données supérieures à 200 Go. Les serveurs sont principalement des éditions MSSQL 2008R2, Standard et Enterprise.

Pedro Faro
la source

Réponses:

7

Ce n'est que ma contribution, mais j'ai pris en charge la plupart des principaux acteurs des fournisseurs de sauvegarde tiers. J'ai pris en charge des clients qui utilisent Idera, RedGate, Dell LiteSpeed, NetBackup (qui n'a pas vraiment de compression mais qui est tiers), et quelques fournisseurs excentriques dont je ne me souviens plus.

La compression améliorée que vous pouvez ou non obtenir avec les produits tiers a un compromis .... charge de travail CPU. J'ai vu le produit Dell (LiteSpeed) s'exécuter dans l'environnement SQL Server 2014 sur une base de données de 500 Go, et l'utilisation d'une compression élevée tue le processeur. Le résultat n'était qu'un fichier de sauvegarde d'environ 64 Go. Cela a fini par empêcher SQL Server de fournir des ressources aux sauvegardes, car le produit Dell utilise l'API VDI. Le niveau de compression a dû être abaissé de 7 à environ 3, ce qui a ramené la taille de la sauvegarde à environ 82 Go. Nous avons pris une sauvegarde native avec compression activée de la même base de données, et elle avait une taille de 84 Go. Le compromis et le coût en valent-ils la peine?test, test, test

Il semble que je me souvienne qu'un client que j'avais il y a quelques années utilisait le produit d'Idera et que j'avais des problèmes constants avec les sauvegardes de leurs bases de données médicales de 1 To +. Je pense que certains d'entre eux étaient liés au sous-système de disque sur lequel les sauvegardes étaient en cours d'écriture, ce qui explique pourquoi vous devez tester. Dans l'ensemble, l'interface graphique d'Idera ne m'invite pas et pourrait utiliser de grandes améliorations. Je choisirais RedGate ou Dell sur Idera n'importe quel jour de la semaine.

Vous devez également vous rappeler que la plupart des produits de sauvegarde tiers utiliseront l'API VDI pour SQL Server. Cela en soi peut également causer des problèmes, des erreurs fréquentes à souvent «BackupVirtualDevice» ou «BackupIORequest» apparaissant dans le journal des erreurs. J'ai certains de ces faux positifs (la sauvegarde a effectivement eu lieu) et d'autres où des échecs légitimes. Assurez-vous de lire l'article ou les forums d'assistance du fournisseur. RedGate et Idera ont de très bons systèmes de support en place et sont très bons pour revenir avec de l'aide. Dell Je n'ai eu jusqu'à présent aucun appel au support avec leur produit.

La dernière chose que j'évoquerai est le format de la sauvegarde effectuée par le produit tiers. Si vous vous trouvez dans une situation de reprise après sinistre, allez-vous également avoir un serveur de secours sous licence avec le produit? Je crois que Dell vous permet d'installer LiteSpeed ​​sans licence pour effectuer une restauration, mais il doit être autorisé à effectuer des sauvegardes. Je pense que la plupart des fournisseurs incluent également un utilitaire pour convertir une base de données spécifique au fournisseur en un fichier de sauvegarde natif SQL Server, en cas d'urgence.


la source
5

Y a-t-il des avantages à utiliser des outils tiers pour effectuer des sauvegardes?

Certainement, cela dépend des besoins et des exigences des bases de données hébergées sur ces instances de serveur SQL. Certains avantages que j'ai vus sont le chiffrement des sauvegardes et la personnalisation en termes de niveaux de taux de compression que vous souhaitez que les sauvegardes soient compressées.

L'avantage des outils tiers sera également la possibilité de segmenter les sauvegardes en un seul fichier compressé. Le fractionnement de cette façon peut réduire le temps nécessaire pour effectuer réellement la sauvegarde.

J'utilise Idera SQL sans danger pour les deux bases de données hébergées sur env au-dessus de 500 Go et nous sommes très satisfaits des résultats car non seulement cela permet d'économiser du temps pour les sauvegardes compressées, mais il a également une fonctionnalité de restauration instantanée.

Cela dépend donc entièrement de votre besoin, comment y aller.

En outre, vous pouvez tester la fonctionnalité de compression de sauvegarde native à partir du serveur SQL lui-même au cas où la compression de sauvegarde est le seul besoin.

Il existe différents outils de version d'essai gratuits disponibles, vous pouvez aller de l'avant et les tester en conséquence et voir ce qui convient à l'exigence.

KASQLDBA
la source
4

Le seul avantage que je vois pour l'utilisation de la sauvegarde tierce (nous utilisons la sauvegarde sql de pro de redgate) est

  • Très bonne compression - vous pouvez affecter des threads lors des sauvegardes.
  • Protection par mot de passe - vous pouvez crypter vos fichiers de sauvegarde avec un $ tr0ngP @ ssw0rd!

À partir de SQL Server 2014, il existe de nombreuses améliorations pour les sauvegardes natives.

Remarque: Il n'y a qu'une légère différence de compression entre la sauvegarde Redgate et SQL Server effectuée avec COMPRESSION.

Pour les sauvegardes de base de données plus grandes, vous pouvez jouer avec MAXTRANSFERSIZEet BUFFERCOUNTet activer l' initialisation instantanée des fichiers .

Kin Shah
la source
0

Les avantages d'un outil de sauvegarde tiers varient en fonction de vos besoins individuels. De manière générale, les principaux avantages des fonctionnalités de sauvegarde SQL intégrées sont les suivants:

  1. Aucune exigence d'accès au système de fichiers du serveur ; des outils tiers peuvent être exécutés sur votre machine locale, un serveur, etc. et peuvent stocker vos sauvegardes où vous le souhaitez. Cela est extrêmement pertinent lors de l'utilisation de SQL Server basé sur le cloud (comme Amazon RDS et Azure ) car ils utilisent généralement des services de sauvegarde ou d'instantané propriétaires.
  2. Brisez les barrières VPN ; les outils tiers (comme SQribe ) sont abordables et peuvent également sauvegarder et restaurer à la demande dans des actions distinctes, vous pouvez donc sauvegarder sur VPN "A", puis restaurer plus tard sur un serveur sur VPN "B", en utilisant la compression Zip, et plus encore . Je suis le développeur principal de ce produit, FYI.
  3. Ensembles de fonctionnalités étendus ; des ensembles d'outils plus grands et plus chers (comme Red-Gate ) fournissent des options qui ne sont pas disponibles lors de l'utilisation de la fonction de sauvegarde intégrée, comme la mise à jour d'une destination sur place sans supprimer et recréer les objets.
  4. Contrôle total sur le temps et le lieu ; comme avec n'importe quel logiciel, les outils tiers vous offrent la flexibilité de planifier des travaux à votre guise et de stocker les sauvegardes où vous le souhaitez, y compris sur le stockage en nuage. Beaucoup d'entre eux peuvent être utilisés dans des scripts batch / PowerShell via des assistants CLI.
  5. Versioning ; les outils qui génèrent des fichiers de script T-SQL en tant que données de sauvegarde vous permettent d'inclure votre schéma de base de données et / ou vos données au contrôle de source aux côtés de votre code d'application (comme sur github ). Cela permet d'annuler et de sélectionner les schémas SQL ou les modifications de données.
Michael Argentini
la source
-1

La corruption de base de données est l'un des cauchemars de la vie de chaque utilisateur de SQL Server. Il n'y a pas de moyen parfait de garder vos données en sécurité, mais la meilleure chose que vous puissiez faire pour protéger votre base de données consiste à effectuer des sauvegardes planifiées.

Bien sûr, si vous administrez une base de données supérieure à 200 Go pour effectuer des sauvegardes à l'aide de la commande T-SQL, ce n'est pas très pratique. Dans de tels cas, il est préférable d'utiliser des outils tiers. J'ai une certaine expérience de l'utilisation d'outils tiers et je suis vraiment heureux que nous ayons aujourd'hui de tels logiciels qui facilitent la vie de DBA.

Aujourd'hui, le marché regorge de ces outils tiers, vous pouvez trouver différents logiciels avec différents prix et fonctionnalités, par exemple, Idera , RedGate et Quest LiteSpeed .

Ici, je veux ajouter certains avantages de l'utilisation d'outils tiers:

  • Vous pouvez planifier des sauvegardes de base de données
  • Vous pouvez envoyer des sauvegardes vers FTP, dossier local ou réseau, Dropbox , Amazon S3 , Google Drive , ....
  • Vous pouvez sauvegarder différents fichiers
  • Vous pouvez recevoir une confirmation par e-mail
  • Vous pouvez protéger votre sauvegarde par cryptage

Quoi qu'il en soit, des outils tiers pour effectuer une sauvegarde sont vraiment utiles. Ils vous aideront à minimiser le risque de perte de données.

animuson
la source