Accueil > Divers > Sauvegarde des données

Sauvegarde des données

Il y a quelque temps, un couple d’amis s’est fait cambrioler. Ce n’était pas le petit cambriolage. Tout est parti: hifi, bijoux, informatique, voiture, … Bref, le truc qu’on ne souhaite à personne, même si votre voleur assureur vous a certifié que tout serait couvert par l’assurance… Tout vous avez dit ? Pas vraiment … La chose la plus terrible était en fait toutes les photos stockées sur disque dur. Les photos des enfants, leurs premiers pas, des souvenirs que l’on pensait gravés à jamais sur support numérique…

Bref, c’est suite à ça que je me suis rendu compte à quel point le backup était important. Je me disais toujours « oui oui, c’est vrai, il faut que je backup ». Mais ça trainait. On pense toujours que ce genre d’aventure n’arrive qu’aux autres. On pense toujours qu’on peut passer à travers les mailles du filet de la malchance. Mais quand le cambriolage, l’incendie, le crash disk survient, et bien … c’est trop tard ! Aucun signe avant-coureur ! Bref, leur petite histoire m’a sacrément motivé pour rechercher une solution de backup !

Je me suis penché sur 3 solutions:

mozyAmazon S3dropbox

mozymozy fournit un petit logiciel à installer sur le poste à sauvegarder. On configure dans ce logiciel les différents répertoires à sauvegarder. Puis ensuite, tout se déroule tout seul. A heures régulières, le soft détecte les changements et les envoie sur le serveur. Le point noir que j’avais vu est qu’avant de commencer la sauvegarde proprement dite, Mozy fait de longs traitements pour en théorie optimiser le transfert. Mais pour les fichiers très volumineux (plusieurs centaines de Mo), ces traitements n’en finissent pas.

Ce que je trouvais intéressant de leur offre ‘Home’ était la facilité de calcul du prix: 4.95 $ (soit 3.75 €) par mois pour stockage illimité. J’ai cherché la petite astérisque (vous savez, celle qu’on a tendance à louper sur les contrats des assurances) pour voir si c’était réellement illimité, je n’ai trouvé aucune restriction. Étonnant quand on voit que la version pro facture 0.50 $ / Go. Mais bon … Si quelqu’un a des infos sur ce point, je suis preneur.

Les points négatifs identifiés: client disponible seulement sur Windows & Mac, et mono-poste. Pour un deuxième poste, il faut repayer 4.95 $.

Ces points négatifs ne me paraissaient pas trop embêtant: il suffisait que je monte les disques de mes différents serveurs sur mon serveur Windows, et le tour était joué: windows monoposte, 5$/mois illimité, banco !

Je me suis donc lancé dans le paiement en ligne. Et pour une raison inconnue, il a échoué (si si, le solde de mon compte était positif pour une fois !). J’ai essayé de contacter le support, qui n’a pas pu m’aider, il semblait y avoir des problèmes avec les cartes européennes.

Pas de bol !

Amazon S3Je me suis alors tourné vers Amazon S3. Le premier abord n’est pas très attirant: pas de logiciel proposé, c’est avant tout un service, à nous de nous débrouiller pour trouver un soft. De plus, d’après l’offre tarifaire il est assez dur d’évaluer le coût réel qui nous sera facturé :

  • Stockage: 0,14 € / Go / mois
  • Transfert: 0,08 € / Go transferé vers Amazon
  • Requêtes: 0,01 € / requête

D’après ces chiffres, on comprends qu’il y a un cout initial de transfert, puis un coût de stockage, quand aux nombre de requêtes, il est très difficile de les évaluer.

Ca, c’était le coté un peu réfrigérant d’Amazon S3.

Si on va un peu plus loin, on peut estimer que par exemple, pour sauvegarder 20Go, cela revient à environ 1,60 € de transfert initial plus 3 € par mois de stockage (plus qq centimes pour les requêtes). C’est quand même un prix intéressant ! De plus, il n’y a plus de notion de monoposte. Amazon S3 propose un espace de stockage, après, le reste nous regarde.

Coté logiciels, l’offre est vaste, il existe une multitude de softs, que ce soit pour windows, mac, linux, pour smartphones, etc… Néanmoins, l’une est particulièrement répandue: JungleDisk.

Le logiciel fonctionne sous windows, linux, et mac. Il dispose à la fois d’une interface conviviale (elle a été énormément améliorée depuis la version 2) qui permet de sélectionner les répertoires à sauvegarder, et qui permet de définir une fréquence de backup. A chaque nouveau backup, l’outil n’envoie vers le serveur que ce qui a été modifié depuis la dernière fois bien sûr. Il dispose également d’une version en ligne de commande qui permet éventuellement de scripter l’outil. A noter également qu’il y a des options supplémentaires possibles via le fichier de config.

L’outil est néanmoins payant. 15€ dans sa version de base. Si on veut passer à la version supérieure (JungleDisk Plus), il faut payer 1€ / mois. La version supérieure n’est intéressante que si l’on a de très gros fichiers à sauvegarder, car elle permet d’interrompre et reprendre un chargement, elle est également capable d’identifier des portions qui ont été modifiées dans ce fichier. Mais pour mon besoin, la version de base est tout à fait satisfaisante.

Pour plus de détails sur l’offre JungleDisk et des captures d’écran, je vous recommande l’article d’Oncle Tom.

DropBox
Dropbox se rapproche de mozy dans le sens où il s’agit d’une offre packagée, incluant le logiciel client et le service de stockage. Le logiciel est très ergonomique. Pour s’en faire une idée, allez sur leur site, et cliquez sur « watch the video ». On peut notamment voir en temps réel dans l’explorateur quels sont les fichiers qui sont à synchroniser (un peu comme TortoiseSvn).

Ergonomique, mais encore incomplet fonctionnellement: Dropbox ne permet de sauvegarder qu’un seul répertoire ! En fait, Dropbox est probablement plus orienté synchronisation de données sur plusieurs postes, plutôt que backup. Un répertoire est créé (« My Dropbox »), et tous les fichiers qui sont placés dans ce répertoire seront automatiquement sauvegardés. Si un autre poste est également relié au même compte Dropbox, alors les données sont synchronisées.

En réalité, le stockage est réalisé sur Amazon S3. Mais le paiement passe par le site Dropbox, qui propose un espace de 50 Go pour 7,60 € / mois.

Conclusion

J’ai opté pour Amazon S3 plus JungleDisk qui me permettent une grande flexibilité dans l’archivage de mes différents postes. L’offre mozy semble très intéressante pour de gros volumes (> 50 Go), avec le défaut néanmoins de ne pas proposer de client Linux.

Je n’ai pas évalué l’offre Google car inexistante à l’époque où j’avais fait mes tests.

N’hésitez pas à me faire tout retour d’expérience, non pas que je pense être cambriolé, mais … on ne sait jamais !

Tristan Divers , , , , , , ,

  1. 14/01/2009 à 20:30 | #1

    Attention, pour JungleDisk, tu payes 15 euros une fois et ensuite plus rien, quelque soit le nombre de postes sauvegardés et tu bénéficies des mises à jour de jungledisk. Les 15 euros sont donc rapidement amortis :-) Par contre, perso, je ne suis pas passé sur l’offre Plus, n’en voyant pas l’intérêt. Je dois être à ce jour à un peu plus de 30 Go sur S3. Par ailleurs, j’utlise S3 pour les backups de mes sites perso (via duplicity).

  2. 14/01/2009 à 22:03 | #2

    Oui, c’est 15€ à vie et le logiciel évolue sacrément bien.

    Perso j’ai souscrit à l’offre Pro juste pour le fun. Ça n’est effectivement utile que si tu fais des transferts de gros fichiers : à ce moment là l’upload reprend là où il s’était arrêté (sur le fichier).

    À noter que pour Amazon S3, c’est mal signalé mais tu as 2 possibilités : héberger tes données sur le datacenter US ou européen. Y’un surcoût en Europe mais la bande-passante est censée être meilleure (ça va moins loin).

    Dans tous les cas c’est pas non plus très rapide … ou alors je suis pas patient : mon premier backup de photos (15Go et des patates) m’a bien pris 2 ou 3 jours.

  3. 14/01/2009 à 22:53 | #3

    @NiCoS: exact, on peut considérer JungleDisk comme gratuit. Je l’avais acheté il y a plus d’un an en version 1.x, et je n’ai pas eu à repayer pour la version 2.x.

    @OncleTom Précision intéressante. Le surcoût est négligeable.

    Quant au temps d’upload, effectivement il ne faut pas être pressé car pour chaque fichier il y a une transaction séparée (qui utilise heureusement la meme session) qui doit prendre au minimum 1 ou 2 secondes. Pour 20Go j’en ai eu pour 2 jours et demi …

    Par ailleurs, j’ai voulu supprimer un vieux bucket qui contenait plusieurs milliers de fichiers … Le client que j’utilise ne me permet pas de tout supprimer « d’un coup », du moins il le fait fichier par fichier de manière récursive. Je ne sais pas si c’est l’API S3 qui impose cela. Toujours est-il que 10h après, la suppression est toujours en cours !

  4. 15/01/2009 à 13:41 | #4

    Tu oublies de préciser dans ton intro, avant de présenter les outils, qu’il est important d’utiliser une sauvegarde distante en plus d’une sauvegarde locale.

    Sinon, j’utilise les 3 !!!

    Mozy sur un portable perso qui tourne avec Vista, en version illimitée. Déjà 130 Go sauvegardés. Les avantages sont que c’est simple à mettre en place, et que les sauvegardes sont historisées, donc il est possible de remonter dans le temps à la manière de Time Machine.

    J’avais Mozy Pro sur mon portable pro (un MacBook), mais la limite de 2 Go étant trop juste, donc je suis passé à S3 + JungleDisk, et je trouve pas ça top, JungleDisk me fait beaucoup d’erreurs, du coup je reste parfois longtemps sans sauvegardes.

    Je n’ai rien pour l’instant sur mon iMac, hésitant encore entre Mozy et S3, et souhaitant de toute façon mettre aussi en place un NAS pour avoir des sauvegardes et restauration certes moins sécurisées, mais plus rapides.

    J’utilise enfin Dropbox depuis ses débuts à la fois sur mon MacBook pro et sur mon iMac perso, avec quelques fichiers que je veux avoir toujours sous la main synchronisés.

    Sinon, j’ai essayé aussi de sauvegarder mon serveur Web sur S3 avec Backup Manager comme NiCoS, mais sans succès, je n’ai pas réussi à corriger des bugs Perl… :-(

  5. 19/01/2009 à 15:25 | #5

    @Oncle Tom : je confirme, c’est pas très rapide mais je pensais que ça venait aussi de ma connexion ADSL qui a un peu de mal parfois…

    @Nicolas Hoizey : bugs perls pour lesquels je suis passé à duplicity ! Par contre sous Jungle Disk, j’ai pas de pbs ou d’erreurs sur mon MacBook.

  6. 19/01/2009 à 18:37 | #6

    @NiCoS : Il me semblait pourtant que ça marchait chez toi, petit farceur ! :-p

  7. 19/01/2009 à 19:52 | #7

    @Nicolas Hoizey: 130 Go pour un peu moins de 4 € / mois, c’est clair qu’à ce prix c’est difficile de trouver mieux … me reste plus qu’à acheter Windows :P

    Autrement, je bataille un peu pour que jungledisk démarre automatiquement au boot (et non pas à l’ouverture de session). J’ai un script inid.d, mais jungledisk termine aussitot car il n’arrive pas à se connecter à amazon. Pourtant j’ai l’impression que l’interface réseau est bien up. J’ai modifié la priorité de lancement, ajouté un delay, … pour l’instant du coup je lance le script manuellement les rares fois où je reboot :(

  8. 20/01/2009 à 09:59 | #8

    @Tristan : Il te faut un gravatar, bon sang ! ;-)

    Pour ce qui est de Windows, réfléchis bien, c’est risqué ! :-p

    Sinon, concernant JungleDisk, et bien j’ai l’impression qu’il ne tourne pas sur mon MacBook, il faut que je lance manuellement JungleDiskMonitor, et là parfois il ne se passe rien…

  9. 20/01/2009 à 23:37 | #9

    @Nicolas Hoizey : ça a marché jusqu’à je ne sais plus quelle mise à jour de Backup-Manager ou des librairies Perl liées à S :-P .

  10. 21/01/2009 à 09:14 | #10

    @NiCoS : Il ne me reste plus qu’à tester duplicity !

  1. Pas encore de trackbacks