IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Quels logiciels pour la synchronisation des données de 2 machines?


Sujet :

Administration système

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 220
    Points : 100
    Points
    100
    Par défaut Quels logiciels pour la synchronisation des données de 2 machines?
    Bonjour à tous.

    Quels types de logiciels peut-on utiliser pour "dupliquer" des données sur deux machines différentes (un serveur de données principale et un serveur de secoure dans mon cas)?

    D'avance merci.

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 923
    Points : 220 590
    Points
    220 590
    Billets dans le blog
    128
    Par défaut
    Bonjour,

    Je pense que vous pouvez utiliser un Ghost (un peu comme Norton Ghost, ou similaire), puis faire des backup réguliers des base de données, pages du site, logs ou je ne sais quoi qui évolue régulièrement.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 220
    Points : 100
    Points
    100
    Par défaut
    Bonjour.

    Moi, j'avais penser à des outils plus traditionnels comme rsync ou cp ou drbd!

    Le serveur de secoure devra redemarrer rapidement (Haute disponibilité) moyennant quelques manips, mais pas de devoir redescendre une image ghost!

    D'ailleurs, j'ai une question subsidiaire:

    Quel est l'interet d'utiliser rsync alors que que la commande cp --update --preserve "semble" faire exactement la même chose?

    D'avance merci.

  4. #4
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 410
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 410
    Points : 23 808
    Points
    23 808
    Par défaut
    Bonjour,

    C'est aussi rsync que je t'aurais conseillé de prime abord.

    Pour la différence avec « cp », rsync est l'outil historique et dédié. Il est doté de pas mal d'options, comme la reconnaissance des répertoires CVS, et pas mal d'infrastructures internes servant à optimiser ce genre d'opérations. Notamment, il peut analyser les fichiers source et destination et n'envoyer par le réseau que le diff des deux. Cerise sur le gâteau, il fonctionne (paraît-il) sur plusieurs environnements différents y compris Windows. Bref, il est fait pour cela.

    Dans « cp --preserve --update » en revanche, les options sont des spécificités GNU, ne sont pas forcément disponibles partout et n'examinent que les dates de modification, comme un Makefile. Et bien sûr, « cp » n'exploite absolument pas le réseau, sauf à passer par NFS.

    Chez les administrateurs systèmes, la mode est aujourd'hui aux « snapshots » qui permettent aux utilisateurs d'avoir directement une vue sur les dernières sauvegardes de leur répertoire personnel.

    Tu peux enfin, également, utiliser un logiciel de versioning comme Git ou Mercurial (les vénérables CVS et SVN commençant vraiment à se faire vieux et ayant mérité leur retraite). Bien qu'a priori destinés principalement aux développeurs, c'est un moyen facile et efficace de garder une trace des fichiers importants et de leur modification au cours du temps. Et comme ils sont faits pour gérer à la fois les pushs sur des serveurs distants et le travail collaboratif, c'est un bon moyen de sauvegarde incrémentale d'un ensemble de documents. Par contre, ce n'est pas optimal pour la sauvegarde en masse de gros fichiers ou de blobs.

    Enfin, en matière de plan de reprise d'activité, le meilleur moyen de faire face à des pannes immédiates est la redondance de disques, comme du RAID sur une baie de disques. C'est très efficace dans des conditions ordinaires (un disque qui lache) par contre ça ne protège pas contre la corruption de données (« # rm -rf / ») ni contre les incendies si ton système est concentré à un seul endroit. Cela peut être utile à ce moment de le relier en quasi-hardware avec de la fibre à une baie située sur un autre endroit du site en Fibre Channel par exemple.

    Tout dépend bien sûr du budget que tu veux y allouer, à mettre en balance avec :
    1. Ce que cela coûterait à ta compagnie de perdre ses données ;
    2. Ce que cela lui coûterait pour chaque heure passée à les restaurer.

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 220
    Points : 100
    Points
    100
    Par défaut
    Merci Obsidian.

    Je pense me diriger vers rsync.

    Cordialement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Design pattern pour la synchronisation des données
    Par cedrix57 dans le forum Design Patterns
    Réponses: 2
    Dernier message: 23/11/2012, 13h31
  2. quel diagramme pour le traitement des données
    Par Smix007 dans le forum Visio
    Réponses: 0
    Dernier message: 06/08/2012, 18h41
  3. Design pattern pour la synchronisation des données
    Par cedrix57 dans le forum Modélisation
    Réponses: 0
    Dernier message: 04/04/2012, 12h45
  4. Quel logiciel pour écrire sur des photos ?
    Par philippe du web dans le forum Imagerie
    Réponses: 26
    Dernier message: 29/12/2006, 16h25
  5. quel logiciel pour créer des partitions virtuelles (.img) ?
    Par le y@m's dans le forum Autres Logiciels
    Réponses: 4
    Dernier message: 03/10/2005, 23h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo