Solution de sauvegarde

Posted Posted by Patrice Guay in Web hosting     Comments 1 comment
mai
18

sauvegardeLe fait d’avoir un processus pour la sauvegarde des informations sensibles de votre solution web est une bonne pratique pour préserver vos données et maintenir leur intégrité. Une sauvegarde est une copie de vos données qui peut être utilisée pour restaurer les données d’origine suite à une une défaillance matérielle, la suppression accidentelle des données, la corruption de données, etc.

Objectifs et limitations

La sauvegarde des données de votre site web doit être considérée comme un processus. Vos buts en terme de recouvrement des données combinés aux limitation du processus de sauvegarde doivent être pris en compte pour implémenter une solution de sauvegarde adéquate.

Objectif de point de recouvrement

La fréquence à laquelle l’opération de sauvegarde est effectuée va influencer sur la fraîcheur des données en cas de récupération. Par exemple, si vous avez programmé une sauvegarde hebdomadaire de la base de données de votre site web, la récupération des données sauvegardées vous fera reculer dans le temps jusqu’à une semaine. L’établissement de votre objectif de point de recouvrement (Recovery Point Objective) vous permettra de fixer l’horaire des opérations de sauvegarde et de dimensionner correctement la taille de votre dossier de sauvegarde.

Objectif de temps de recouvrement

D’autre part, le temps nécessaire pour restaurer vos données de sauvegarde en cas de perte de données est appelé l’objectif de temps de recouvrement (Recovery Time Objective). Le choix des supports de stockage, leur emplacement et la stratégie de sauvegarde influencent le temps de récupération. Les problèmes de sécurité doivent également être abordés afin de choisir un endroit approprié pour vos supports de stockage et de planifier l’utilisation d’outils de restriction d’accès, comme le cryptage.

Contraintes

Plusieurs limites doivent être considérées lors de la conception du processus de sauvegarde : l’impact sur les performances, les exigences en bande passante et les coûts sont trois facteurs importants. L’impact sur les performances est la charge utile supplémentaire imposée sur votre site web en raison de l’opération de sauvegarde. Pour minimiser l’impact sur la performance du site, l’opération de sauvegarde peut être prévue lorsque votre site reçoit un petit nombre de visiteurs. Le processus de sauvegarde aura alors un faible impact sur les opérations normales du site. Vous aurez aussi besoin d’évaluer la bande passante nécessaire lors des opérations de sauvegarde et de restauration si le support de sauvegarde est accessible via le réseau. Dans ce scénario habituel, l’objectif de temps de récupération (RTO) est directement liée à la bande passante entre le serveur et le support de sauvegarde.

Les coûts sont également une limitation et vous guideront dans votre choix d’une solution de sauvegarde. Tous les types de supports de stockage ont une capacité finie et un coût réel. Le choix d’une capacité de stockage adaptée à vos besoins est un élément important lors de la conception du système de sauvegarde. D’autre part, l’utilisation d’un système simple vous aidera à éviter des coûts en main d’œuvre excessifs. Enfin, même si le choix d’un logiciel commercial pour votre solution de sauvegarde peut en simplifier la gestion, le coût d’une solution propriétaire peut être important.

Support de stockage

Bande magnétique

Les bandes magnétiques sont utilisées pour le stockage des données de sauvegarde depuis longtemps. La bande magnétique est un support de stockage éprouvée, ce qui constitue son principal avantage. La facilité avec laquelle les bandes magnétiques peuvent être transportées d’un endroit à l’autre est également un avantage pour ce média. L’accès aux données d’une bande magnétique s’effectue de façon uniquement séquentielle. Bien que le temps d’accès aux fichiers aléatoires soit médiocre, la performance pour l’écriture ou la lecture en continu est élevée. Les bandes magnétiques bénéficient du ratio prix/capacité le plus bas. Cependant, la complexité d’un système de sauvegarde sur bande magnétique et le matériel spécialisé nécessaire pour la lecture et l’écriture sur ce média sont des inconvénients majeurs.

Disques durs

Les disques durs sont un support commun pour les solutions de stockage. S’appuyant sur du matériel standard, cette technologie de stockage est caractérisée par un faible temps d’accès, une grande capacité et un ratio prix/capacité compétitif. Le principal inconvénient des sauvegardes sur disque dur, est que leur portabilité est limitée. Ils peuvent être facilement endommagés pendant le transport.

Solid state device

Les mémoires Flash, les clefs USB et les périphériques USB flash sont des dispositifs de stockage reposant sur la technologie des semi-conducteurs (solid state). Leur principal désavantage est leur ratio prix/capacité élevé. Cependant, ce média combine portabilité, temps d’accès le plus bas et facilité d’utilisation.

Stratégie de sauvegarde

Sauvegarde complète

Une sauvegarde complète est la première étape d’un système de rotation. Toutes les données pertinentes sont copiés sur le support de sauvegarde. Certains logiciels de sauvegarde vous permettront de restaurer un serveur entier après une sauvegarde complète. Cette fonctionnalité est appelée restauration bare-metal. Sans cette fonctionnalité, la restauration des données sauvegardées sur le serveur devra être exécutée après la réinstallation du système d’exploitation d’origine sur le serveur.

Sauvegarde différentielle

Une sauvegarde différentielle copie les fichiers et les dossiers qui ont été créés ou modifiés depuis la dernière sauvegarde complète. Lorsque vous effectuez une combinaison de sauvegardes normales et différentielles, la restauration exigera la dernière sauvegarde complète ainsi que la dernière sauvegarde différentielle.

Sauvegarde incrémentale

Une sauvegarde incrémentale copie les fichiers et les dossiers qui ont été créés ou modifiés depuis la dernière sauvegarde complète ou incrémentale. Lorsque vous effectuez une combinaison de sauvegardes normales et incrémentales, la restauration exigera la dernière sauvegarde complète ainsi que toutes les sauvegardes incrémentales prises depuis la dernière sauvegarde complète.

Système de rotation

Une stratégie complète de sauvegarde doit inclure un système de rotation afin de permettre la conservation des données historiques. Un tel procédé est également utile pour la gestion des médias multiples dans le processus de sauvegarde. Le système de rotation détermine quand et comment chaque élément de stockage est utilisé pour un travail de sauvegarde et combien de temps il sera conservé. Un équilibre entre le coût des supports de stockage supplémentaires et la nécessité de conservation des données doit être trouvé.

Les stratégies de rotation les plus utilisées sont le Grand-Father/Father/Son (GFS) et les tours de Hanoi. Ces deux stratégies utilisent des sauvegardes complètes en combinaison avec des sauvegardes différentielles/incrémentales.

Emplacement des données de sauvegarde

Sur place

Le stockage des données de sauvegarde sur le même site où reposent les données d’origine est pratique car il n’est pas nécessaire de déplacer physiquement les supports de sauvegarde ou de faire transiter de données via le réseau Internet. Les problèmes de manutention ou de bande passante peuvent être évités avec une telle solution.

Toutefois, sur le stockage sur place est une solution précaire. Puisque les données d’origine et leur sauvegarde sont au même emplacement, une catastrophe majeure (incendie, inondation, vol, etc) pourrait signifier la perte irréversible de ces données.

Hors site

Le stockage des données de sauvegarde dans un emplacement secondaire augmente la fiabilité du processus de sauvegarde au détriment de sa commodité. Afin de réduire l’effort requis, les données peuvent être déplacés entre les deux sites en utilisant le réseau au lieu de compter sur le transport de supports physiques.

Référence

1 Comment to “Solution de sauvegarde”

  • […] array does not allow to recover a deleted or corrupted file due to a bug in your application. A backup solution will allow you to go back in time to recover deleted or corrupted […]

Post comment

Advertisements