Quelle solution de backup
Par SRG le samedi, janvier 1 2011, 14:56 - Lien permanent
Voilà, je cherche une solution de backup à installer sur mon environnement réseau, et j’ai du mal à trouver une.
Je liste ci-dessous ce que j’ai à sauvegarder, les outils essayés ou en cours de tests, et quelques pistes de réflexion sur une solution “idéale” pour mon cas de figure.
Ma configuration à backuper :
- Un PC “serveur” Linux sous Ubuntu 10.10 : sauvegarde de fichiers de configuration, sites web, plusieurs bases de données, repository GIT, données personnelles. Donc des fichiers locaux à sauvegarder (tout /etc, quelques fichiers sous /usr/bin, un /home/user, etc.).
- Un serveur dédié Linux sous Ubuntu 9.10 en ligne (chez OVH) : sauvegarde de fichiers de configuration, sites web, plusieurs bases de données, repository GIT.
- Un PC portable sous Linux SUSE Enterprise SLED11 : fichiers de configuration, fichiers personnels, bases de données MySQL, etc.
- Un netbook sous Windows XP : quelques rares fichiers de configuration.
- Un plug computer sous Debian : fichiers de configuration.
Mes souhaits pour l’outil de backup :
- simplicité de configuration (tant pour le serveur principal que pour les machines à sauvegarder) ;
- installation simple (pas de dépendances compliquées) ;
- fonctionnement possible en réseau : backup vers une machine centrale, backups croisés, mode push et/ou pull, etc. ;
- multi-protocoles : sauvegarde de fichiers locaux, de fichiers distants, exports de bases de données, prises de snapshot de repository GiT, CVS et éventuellement SubVersion, etc. ;
- si possible, facilité d’accès aux fichiers sauvegardés : pas de manipulations compliquées pour récupérer un fichier : comme la récupération est tout de même rare et ponctuelle, ce point est mineur, mais dans l’idéal une récupération directement sur disque serait parfaite ;
- interfaçage DropBox ou autre (Amazon S3) pour envoi de certains fichiers en ligne ;
- encryption éventuelle des données sauvegardées ;
- fonctionnement obligatoire en ligne de commande (configuration + lancement), mais interface de configuration / manipulation à côté envisageable (client lourd ou client web) ;
- projet actif ;
- une bonne gestion des erreurs : si quelque chose se passe mal, il faut que j’en sois averti !
Les fonctions dont je n’ai pas besoin et que beaucoup de solutions de backup proposent :
- gravage des données sur disques ou bandes ;
- mécanismes de sauvegardes incrémentales / différentielles ;
Bref pour résumer, dans l’idéal, il me faudrait un système de plugins (qui doivent être faciles à écrire / modifier / paramétrer) :
- plusieurs plugins en entrée quoi sauvegarder (fichiers locaux, fichiers distants, bases de données, outils, etc.) ;
- plusieurs plugins en sortie où sauvegarder (FTP, SSH distant, machine locale, DropBox, Amazon S3, etc.) ;
Avec simplement un appairage entre éléments en entrée et éléments en sortie (quoi sauvegarder, où).
Les pistes de logiciels existants à ma connaissance :
- rsnapshot : l’outil que j’utilise actuellement mais qui ne me satisfait clairement pas totalement (configuration laborieuse et peu souple, mauvaise gestion des erreurs, …) ;
- Unison ;
- Duplicity + frontal ;
- Cedar backup ;
- Backup Manager : voilà bien un projet que je trouve obscur et pas intuitif … pas pour moi ;
- Backupeur : pas mal, léger, mais tout en shell script (donc difficilement portable, et nécessiterait pas mal d’évolutions) ;
- rdup ;
- rdiff-backup ;
- boxbackup ;
- dirvish ;
- backupninja : semble intéressant, à creuser ;
Concernant les outils “bas-niveau”, il y a bien sûr :
- rsync : répond nativement à une partie des problématiques, sauvegarde différentielle de répertoires locaux ou distants ;
- dar : Disk ARchive, projet très intéressant, une sorte de tar plus évolué, adapté aux sauvegardes de type backup ;
Ces outils en eux-même ne gèrent pas toutes les problématiques que je souhaite couvrir.
Reste la piste de créer moi-même mon propre système de backup … réflexion en cours, pour le moment je partirais sur :
- réalisation en Java ;
- principe client / serveur : dans un premier temps, une partie serveur, exécutable sur une ou plusieurs machines, et dans un deuxième temps un ou plusieurs clients (client lourd / client web) ;
- le principe de plugins en entrée et en sortie évoqué plus haut ;
- problème n°1 : la librairie rsync n’a pas de réelle implémentation Java (il y a 2 projets non terminés et qui n’évoluent plus : librsync et jarsync, plus peut-être plus tard java-rsync, mais ce projet n’a encore produit aucun code) ;
- problèmé n°2 : la librairie dar n’existe pas en Java, donc pas d’usage possible en natif ;
- ces outils ne seraient donc utilisables, comme les autres commandes systèmes type export de bases de données mysql, que par exécution depuis la couche Java de commandes systèmes, ce qui est évidemment facile à faire, mais tout de même moins élégant (problème de configuration, de multi-plateforme, etc.) ;
Annexes.
A noter un ouvrage chez O’Reilly dédié à cette problématique : backup and recovery.
Quelques liens en vrac en complément :
- Un script PERL pour automatiser le backup de bases MySQL, ZManda ;
- Le mini-howto sur DAR ;
- A simple Linux backup method ;
- Un billet qui détaille la configuration de rsnapshot ;
- Comment sauvegarder une base mysql distante avec rsnapshot
- Un tutorial en français sur la mise en place de rsnapshot
- BoxBackup ;

Commentaires
http://luckybackup.sourceforge.net/...
Ca fonctionne avec des profils. Tu peux en créer un par tache si tu le désires. Sauvegarde incrémentielles (ou pas), conserve les droits, gère le FAT/NTFS, les serveurs distants.
Vraiment simple et puissant. Le seul reproche que je lui ferais, c'est qu'il est en Qt.
As is often said, every lady's wardrobe should possess at least one piece of evening dress.All have recently been seen wearing her designs.The dress is best when worn in the summer.
Thus it is indeed essential to a quantity of formal evening gowns that can particularly be donned to meet your personal requirement of being distinctive from others. Wear a bright summer color like yellow or pink; if colors make you slightly strapless formal dress sf29283, you can try and experiment with different prints on the dress.The mothers of bride often prefer long gorgeous looking gowns, Cocktail dresses, two piece top and skirts or formal evening gowns.Since the dress sense of a person to a great extent reflects his or her personal inclination and taste.2. FashionDo you have ever astonished by the diversified variations of evening gowns. Now long sexy one shoulder gown rvr429 young designer has introduced a collection of 2010 prom dresses that are sexy and fun.So we could ship the fabric sample out to you. The kind of women who can jovani prom dresses this dress is women who have bodies that can instantly grab attention when they walk into a random room.Our luxurious fabrics include silk, silk taffeta, Mikado satin, bridal satin, silk Organza, silk chiffon, stretch satin, heavy satin, imitation silk, American net, lace, crepe and tulle.
Online buys can also be made at select women's designer clothing websites.You could check it, and then buy the dress from us.80% of the world's silk production in SuZhou China, our ancestors have been found and made use of silke early in the new stone age and gradually invented the sericulture technology, the silk apply became fairly common through the development from the Shang dynasty to the Han Dynasty and has developed into a silk, damask, Romania, yarn, jacquard fabrics, colored silk and other textiles, China's silk has been exported to all over the world by land and sea.Well, to a degree this is true.The design is inspired by the clothing of the women who belonged to Love Generation.OEM and custom made orders are acceptable if you provide exact measurements, photos, or logos/labels.When you want to buy a dress on our website, maybe you will worry about fabric quality.What we wear in the winter, spring and summer is determined by, definitely the nip in the air and the heat wave but more so by what is in and what is out.A little bit of bling works for evening wear but if this is the case with your dress, then ensure that you do not over-accessorize.These were just a few options for Cheap Cocktail Dresses.There's something so feminine, elegant and glamorous about evening cocktail dresses that even owning one gives you a high.
Instantly connect to what's most important to you:twitter.com
http://www.2012weddingdressessale.c... Cocktail Prom Dresses
http://www.2012weddingdressessale.c... Strapless Prom Dresses
http://www.2012weddingdressessale.c... Ruched Prom Dresses
http://www.2012weddingdressessale.c... Scala Prom Dresses
As is often said, every lady's wardrobe should possess at least one piece of evening dress.All have recently been seen wearing her designs.The dress is best when worn in the summer.
Thus it is indeed essential to a quantity of formal evening gowns that can particularly be donned to meet your personal requirement of being distinctive from others. Wear a bright summer color like yellow or pink; if colors make you slightly strapless formal dress sf2
hey there and thank you to your info ? I have definitely picked up something new from proper here. I did however expertise a few technical points the usage of this website, as I experienced to reload the website a lot of times prior to I could get it to load properly. I had been puzzling over in case your hosting is OK? Now not that I am complaining, however slow loading cases times will sometimes impact your placement in google and can injury your high quality score if advertising and marketing with Adwords. Anyway I'm including this RSS to my e-mail and could glance out for much more of your respective intriguing content. Ensure that you replace this again soon..
hey there and thanks on your information ? I've certainly picked up anything new from proper here. I did however expertise several technical points the use of this website, since I experienced to reload the site lots of occasions prior to I may just get it to load properly. I were pondering in case your web hosting is OK? No longer that I'm complaining, but slow loading instances instances will often have an effect on your placement in google and could harm your high quality score if ads and marketing with Adwords. Well I'm including this RSS to my email and can look out for much extra of your respective intriguing content. Make sure you update this again soon..
hey there and thanks for your info ? I have certainly picked up something new from proper here. I did however expertise several technical issues the use of this web site, since I skilled to reload the website a lot of times prior to I may just get it to load correctly. I were considering if your web hosting is OK? No longer that I'm complaining, but sluggish loading circumstances times will often affect your placement in google and can harm your high quality rating if advertising and marketing with Adwords. Well I am adding this RSS to my email and can look out for much extra of your respective exciting content. Make sure you replace this once more very soon..
hello there and thanks in your info ? I've certainly picked up anything new from right here. I did alternatively expertise some technical points the usage of this website, since I experienced to reload the web site many occasions previous to I may get it to load properly. I were puzzling over in case your web host is OK? Now not that I'm complaining, however slow loading instances occasions will very frequently have an effect on your placement in google and could damage your high quality ranking if advertising and marketing with Adwords. Anyway I'm including this RSS to my email and could glance out for much more of your respective intriguing content. Make sure you update this once more very soon..
Thanks for some other fantastic post. Where else may just anyone get that kind of information in such an ideal method of writing? I have a presentation subsequent week, and I'm at the search for such info.
Thanks a lot for sharing this with all folks you actually recognize what you're speaking about! Bookmarked. Please also talk over with my web site =). We will have a hyperlink trade contract between us
Unquestionably consider that that you stated. Your favourite reason appeared to be at the internet the simplest factor to understand of. I say to you, I certainly get annoyed at the same time as other folks consider issues that they just don't understand about. You managed to hit the nail upon the highest and also defined out the whole thing with no need side-effects , other people can take a signal. Will probably be again to get more. Thanks
Undeniably imagine that that you stated. Your favourite reason seemed to be at the internet the easiest factor to take into accout of. I say to you, I certainly get annoyed while folks think about issues that they plainly don't know about. You managed to hit the nail upon the highest and also defined out the whole thing with no need side-effects , other people could take a signal. Will probably be again to get more. Thank you
Unquestionably consider that that you said. Your favourite justification seemed to be on the internet the simplest factor to take into account of. I say to you, I certainly get annoyed even as other folks consider concerns that they plainly don't recognize about. You controlled to hit the nail upon the top as neatly as defined out the whole thing without having side effect , folks can take a signal. Will likely be back to get more. Thank you
Amazing issues altogether, you simply been given a brand new reader. What might anyone propose in relation to your create you built some days ago? Any kind of sure?
Undeniably consider that that you stated. Your favourite reason seemed to be on the internet the easiest factor to take note of. I say to you, I certainly get annoyed whilst people consider worries that they just don't know about. You managed to hit the nail upon the highest as neatly as defined out the whole thing without having side effect , other folks could take a signal. Will probably be again to get more. Thank you
hey there and thanks on your info ? I've definitely picked up anything new from proper here. I did then again expertise a few technical points using this site, as I skilled to reload the web site many times previous to I may just get it to load correctly. I were wondering in case your hosting is OK? Now not that I am complaining, however sluggish loading instances times will sometimes impact your placement in google and can damage your high-quality rating if ads and marketing with Adwords. Anyway I'm including this RSS to my email and can look out for much more of your respective interesting content. Ensure that you update this once more very soon..