Conseils pour vos backup
Malheureusement, je constate trop souvent que peu de clients accordent une importance suffisante à la sauvegarde de leurs données. En général, la prise de conscience s'opère le jour où une catastrophe survient et que le stress est à son comble. Malheureusement, c'est parfois trop tard.
Pour vous aider à faire des choix et à établir une stratégie de backup adaptée à vos besoins, j'ai préparé pour vous ce petit dossier.
Les critères à prendre en compte
Fiabilité
Tout d'abord, un backup doit être fiable. Au moins autant que le support d'origine.
Premièrement, en cas de problème, il est essentiel que vous soyez averti que la sauvegarde n'a pas été effectuée ou qu'elle a été effectuée incomplètement. Il est donc important de recevoir des rapports de backup par courrier électronique... et de le lire de temps en temps.
Compter sur un message uniquement en cas de problème est un peu dangereux. Vous avez toujours le risque que l'email soit traité comme du spam ou encore que le système de backup soit suffisamment mal en point pour que le rapport n'ait pas pu être envoyé ou même généré. Par contre, votre attention sera certainement plus rapidement attirée par l’absence de l’email que vous avez l'habitude de voir tous les matins dans votre boîte aux lettres électronique.
Ensuite, il est important que vous soyez certain que le backup est récupérable. Le support peut se détériorer, le logiciel de backup peut être fautif ou simplement mal configuré. Lors de la mise au point d'un backup, il est donc essentiel de faire une restauration d'un backup et de comparer les données d'origine avec les données d’une sauvegarde. Il est même préférable de réaliser cette opération régulièrement, si possible de manière automatique. Ceci est d'autant plus facile si le backup est directement envoyé sur un système de fichier directement accessible et non dans un format spécifique, lourd à restaurer.
Dernier point essentiel, c'est la durabilité du support. Je vais immédiatement vous mettre en garde et peut-être briser une idée reçue : Les CD et DVD gravés ne sont pas durables ! Je possède quantité de CD qui se sont effacés avec le temps. D'ailleurs, ils ne sont jamais garantis pour plus de 5 ans. Un ami m'a raconté que des CD restés au soleil pendant quelques semaines ont été complètement effacés. C'était le soleil du Kenya, d'accord, mais cela prend juste plus de temps avec le soleil belge. Et puis mes CD effacés sont restés dans des boîtes.
Le dernier détail, mais pas des moindres, est le danger des supports propriétaires tels que Iomega (jazz, Rev...). Je possède deux lecteurs OnStream foutus et une vingtaine de cassettes devenues donc inutilisables. La société OnStream ayant fait faillite, je suis heureux d'avoir une copie des données ailleurs.
À ma connaissance, les surfaces magnétiques sont les plus durables. Plus que la mémoire flash et certainement plus que les CD et DVD à graver. J'ai fait tourner des disques durs qui ont 15 ans sans soucis.
Facilité de mise en oeuvre : simplicité vs fonctionnalités
Le problème de certains logiciels de backup est leur complexité. Je me souviens, du temps du lancement d’EasyBraine, un de mes collaborateurs avait souffert dans le cadre de l'installation d'Amanda sur notre infrastructure Linux. Par manque de temps, nous avons abandonné et nous avons fini par faire un bête script shell utilisant la commande "tar".
D'un autre côté, certains logiciels sont trop simples au point de mal faire leur boulot. Je pense surtout à certains logiciels gratuitement fournis avec un graveur de CD ou un disque dur externe. Certains ne permettent pas de choisir précisément les données à sauvegarder. D’autres ne fonctionnent qu’avec le modèle de graveur avec lequel ils ont été livrés (Nero Buring ROM).
Un autre aspect de la facilité c'est l'automatisation du processus. Un backup doit fonctionner tout seul sans aucune manipulation. Le changement de disquette zip ou de CD en cours de backup parce qu'il est nécessaire d'utiliser plusieurs supports pour une seule sauvegarde est très contraignant. C'est un aspect négatif des backups sur des supports de petite taille.
Le fait que le backup ne nécessite pas de logiciel spécifique pour être récupéré est une énorme facilité. Il est beaucoup plus facile de faire une simple copie dans l'explorateur de fichier Windows ou dans le Finder de Mac OSX que de devoir installer le logiciel sur la machine... en espérant que c'est possible.
Un autre aspect souvent mésestimé est le niveau de mémoire du backup. Pour éclaircir cette notion, si vous réalisez un backup complet des données chaque jour sur le même support et que vous avez par mégarde effacé un répertoire vous n'avez que 24 h pour vous en rendre compte. Passé ce délai, le répertoire est perdu, écrasé par le nouveau backup. Vous comprenez donc l'intérêt de ne pas réutiliser systématiquement le même support, mais plusieurs sur un cycle que vous définissez en fonction de vos besoins.
Une stratégie simple et répandue est le backup sur un cycle hebdomadaire. Vous faites un backup chaque jour de la semaine sur un support dédié à ce jour de la semaine. Le backup du lundi sur le CD du lundi, le backup du mardi sur le CD du mardi...
Ainsi, vous pouvez toujours revenir une semaine en arrière.
Sécurité
Le problème que certains clients ont mis en évidence à leur détriment est le risque de proximité. Si un sinistre touche l'ordinateur, le backup a des chances d'être détruit par la même occasion si ce dernier se trouve tout près. Je ne parle pas que des backups sur un autre disque dur installé dans la machine, mais aussi de la boîte de CDs, DVDs ou cassettes qui traîne sur le boîtier de l'ordinateur. En cas de chocs, d'incendie, ou d'inondation, les supports risquent d'être emportés avec l'ordinateur.
L'idéal est de sortir régulièrement du bâtiment un support de manière à maintenir une copie récente en sécurité.
Une bonne stratégie pour ceux qui font des backups sur un cycle hebdomadaire est d'emporter systématiquement le backup du samedi. Ceci de manière définitive. De plus, ceci augmente le niveau de mémoire du backup mentionné précédemment.
Rapidité
Vu les énormes quantités de données que nous accumulons sur nos disques durs, la vitesse est devenue cruciale. Avec nos photos et films de vacances, on en arrive vite à quelques dizaines de Go à sauvegarder. Sur d’anciens stockages sur bande, il m'est arrivé de voir des backups qui durent plus de 24 h. Le backup suivant démarrait avant la fin du précédent et le système tombait en panne.
C'est un point faible de nombreux backup sur bandes un peu anciens.
C'est également un des gros points faibles des backups réseau, notamment sur des services de backup en ligne. Une ligne ADSL est en effet très lente pour le débit sortant (le A de ADSL signifie asymétrique, donc un sens plus lent que l'autre). Si la restauration est rapide, le backup est généralement beaucoup plus lent.
Une technologie souvent utilisée pour augmenter la vitesse de traitement et l'utilisation d'un backup incrémental ou différentiel. Cela signifie simplement qu'un backup complet n'est pas effectué systématiquement.
En général, un backup complet est effectué régulièrement et est suivi de plusieurs backups partiels qui ne s'occupent de sauvegarder que les données qui ont été modifiées depuis le dernier backup.
Dans le cas d'un backup différentiel, le système sauvegarde que les données changées depuis le dernier backup complet. Pour restaurer les données, vous avez besoin du dernier backup partiel et du dernier backup complet. Si le dernier backup est un backup complet, ce dernier est donc suffisant.
Dans le cas d'un backup incrémental, le système de sauvegarde les données changées depuis le dernier backup complet ou partiel. Pour restaurer les données, vous avez donc besoin du dernier backup complet et de tous les backups partiels effectués depuis ce dernier.
Pour pallier ce problème de backup initial interminable, certaines sociétés qui offrent des backups en ligne, permettent un backup initial transmis sur support physique (CD, DVD, bande)
Coût
Un backup doit être bon marché. C'est le principe même d'avoir une copie de sécurité des données sur un support moins performant, mais aussi fiable et surtout moins cher que le support d'origine.
Dans les systèmes de sauvegarde à bande, le prix peut monter à des sommes astronomiques. Il y a peu de solutions intéressantes pour les clients avec des besoins modestes (comme une PME).
Le prix de la mémoire flash dissuadera également tous les gens devant sauvegarder plus de 32Go.
La quantité de CD ou de DVD nécessaires pour un gros backup ainsi que les énormes taxes sur ces supports les rendent également moins intéressants qu'avant.
Comparaison des supports
Voici ma comparaison personnelle sur les supports disponibles.
Vous verrez que je préconise l'utilisation de disques durs externes de type USB ou FireWire. Leurs capacités pouvant monter jusqu'à 1To, vous trouverez facilement un modèle de capacité suffisante.
Les clés USB à mémoire flash sont intéressantes, mais seulement si la quantité de données à sauvegarder est assez limitée (jusqu'à 8Go, on trouve des prix très intéressants). Si vous recherchez une solution très portable, penchez-vous sur les disques durs externes 2,5" autoalimentés (c.-à-d. qui ne nécessitent pas de prises électriques). Ils tiennent dans une poche et offrent jusqu'à 320 Go. Ils sont néanmoins un peu plus onéreux par Mo et un peu moins performants que les disques durs 3,25" USB traditionnels.

Mémoire flash
(clé USB, cartes mémoire...)
- Coût au Mo très élevé. À réserver pour des petits backups
- Capacité limitée. À réserver pour des petits backups
+ Performance. Vitesses de transfert assez variables d'un modèle à l'autre, mais souvent suffisantes en cas de clés USB 2.0.
+ Facile à utiliser, tiens dans la poche.

Bandes
(Cassettes V-Travan, DAT, DLT...)
- Coût intéressant que pour de très gros backup
- lourd et complexe à mettre en oeuvre
- Restauration lente, car séquentielle. Ennuyant pour une récupération partielle.
+ Durable

CD ou DVD
- - Pas durable
- Capacité limitée. À réserver pour de petits ou moyens backups
+ La plupart des PC ont un graveur

Réseau
(backup sur internet)
- Lenteur liée au réseau surtout lors de backup sur serveur internet avec une ligne ADSL.
- Coût souvent honnête, mais lié à un abonnement à longue durée. Que se passe-t-il avec vos données le jour où vous ne payez plus ?

Disque dur interne
- Le risque de proximité est élevé
+ Performant
+ Coût au Mo très intéressant
+ Facile

Disque dur externe
(USB, SATA ou FireWire)
+ Performant (mais souvent un peu moins rapide qu'un disque interne en particulier en version USB)
+ Coût au Mo intéressant
+ Facile à restaurer (possibilité de copie de fichier simple)
+ Facile à manipuler (pas besoin d'être informaticien)
+ Risque de proximité résolu avec plusieurs disques durs
Dernières remarques
L'USB c’est pas si mal
Comme le port USB est plus répandu que les ports FireWire ou SATA, ce dernier est plus intéressant malgré sont débit inférieur. Surtout si vous devez récupérer les données sur une autre machine. De plus, c'est compatible même avec des PC équipés en USB 1.0. Dans ce cas précis, c'est très lent, mais utilisable.
Lettre de lecteur avec Windows
Quand vous connectez un disque USB sur un PC Windows, vous ne savez pas quelle lettre de lecteur il prendra. C'est gênant, car le logiciel de backup peut ne pas trouver tout seul le disque de sauvegarde s’il a changé de lettre.
En fait, Windows se « souvient » du disque et lui donnera toujours la même lettre à chaque fois. La lettre est modifiable dans le gestionnaire de disque de l'ordinateur. Si vous faites des backups avec plusieurs disques durs USB, soyez attentifs à leur assigner à tous la même lettre et surtout de ne pas en brancher deux en même temps. Sinon, Windows donnera une nouvelle lettre à l'un des deux disques.
Un ghost n’est pas un backup
Des logiciels comme Norton Ghost (Windows) ou Carbon Copy Cloner (Mac OSX) réalisent une copie complète d'un disque dur. C'est inapproprié pour des backups, car vous copiez généralement pleins de données inutiles (les répertoires "Windows" ou "Program Files", les fichiers temporaires du navigateur internet,... )
Un RAID n’est pas un backup
Ce qu'on appelle RAID (en particulier RAID1 ou RAID 5) est une copie des données sur plusieurs disques durs en temps réel, de manière transparente pour l'utilisateur. C'est inadapté pour un backup, car ils ne préservent pas des pertes de données dues aux mauvaises manipulations ou au virus. C'est plutôt un système qui permet au système de continuer à fonctionner même en cas de crash disque. Il s’agit donc avant tout un système qui augmente la fiabilité de l’ordinateur.
La synchronisation de répertoire n’est pas un backup
Il faut distinguer la synchronisation des répertoires et les backups. La synchronisation permet de maintenir deux répertoires identiques et de propager les ajouts, modifications et suppressions dans les deux sens. C'est utile par exemple pour travailler sur une copie des données sur votre ordinateur portable ou sur une clé USB. Une fois de retour à la maison ou au bureau, le système de synchronisation met à jour les deux versions et gère les conflits ! Eh oui, que faire si un fichier a été modifié des deux côtés ?
Comme pour un système RAID, ce système ne préserve pas des effacements dus à de mauvaises manipulations ou des virus.
Les logiciels de synchronisations sont donc inadaptés pour le backup.
Quelques logiciels
XCopy est le programme de backup le plus primitif, mais le plus universel dans le monde Windows. C'est une commande standard de DOS et de Windows qui permet (avec les bons paramètres) de copier dans une arborescence les fichiers modifiés depuis le dernier backup vers un répertoire de sauvegarde. Attentions, les paramètres changent selon la version de Windows. Le plus gros problème, c'est que le répertoire de destination n'est jamais nettoyé et cela peut poser de gros problèmes pour s'y retrouver après un certain temps. En effet, un répertoire déplacé s'y retrouve deux fois.
Je conseille deux logiciels gratuits pour faire vos backups sous Windows : Cobian backup et UltraBackup. Les utilisateurs de Mac sont invités à passer à Mac OS X Léopard (10.5) qui intègre le fabuleux Time Machine.