Forum général.général Réplication de serveur de fichier

Posté par .
Tags : aucun
1
5
août
2009
Bonjour,

J'ai actuellement un serveur de fichier (Webdav), qui tourne sur un serveur raccordé au LAN de ma société. Je vais migrer ce Webdav sur un serveur dédié chez OVH, pour améliorer l'accès des personnes en vadrouille et utiliser le système de sauvegarde du serveur hébergé.

Le problème que je vois venir, c'est que temps d'accès aux fichiers va être considérablement ralenti, et en plus le lien ADSL risque de saturer.

L'idée donc est de concilier les 2 en répliquant le serveur de fichier sur le LAN en temps réel (une sorte de RAID réseau). J'ai jeté un coup d'œil à ce qui se faisait sous Linux, mais j'ai pas vraiment trouvé de solution adéquate et propre :
- unison : pas en temps réel (obligé de le mettre en cron)
- rsync : pas de synchro bi-directionnelle, pas en temps réel
- drbd : pas de possibilité d'écrire sur les 2 systèmes de fichier en même temps (c'est de l'actif-passif)
- gfs : nécessite du hard spécifique

Quelqu'un connait-il une solution libre pouvant résoudre ce type de problématique ?
  • # LinuxMAG de l'été

    Posté par . Évalué à 5.

    il me semble qu'il y a un systeme permettant de faire du raid over ethernet over ssh

    apparemment il s'agit d'une combinaison entre GFS et NBD
    via un outil gnbd

    mais cela reste "gourmand" en bande passante
    car finalement tu fais 1 ecriture sur les disques locaux (rapide) et reseau (lent)


    sinon à moins de travailler sur de tres gros fichiers, un lecteur reseau distant sur une adsl
    en upload tu vas avoir 128Ko/s et c'est quand meme largement suffisant

    enfin, tu peux aussi faire travailler tes utilisateurs locaux (pas nomade) uniquement sur le serveur local (synchroniser pour sauvegarde le soir ou à intervalle regulier)

    et faire travailler les nomades via la ligne ADSL
    car finalement quand ils ne seront pas au bureau c'est ce qu'ils feront
    alors autant les habituer tout de suite
  • # GFS,ocfs2

    Posté par (page perso) . Évalué à 3.

    Que ce soit gfs ou ocfs2, tu n'as pas besoin de hard spécifique. drbd ou gnbd sont la pou ca.

    Mais je ne suis pas sur que ta ligne adsl sature moins avec ce genre de solution. Par contre les utilisateur du service ne le ressentiront pas puisqu'ils ne passeront pas directement par la.

    Sinon en actif-actif tu as peu de solution, c'est soit du système de fichier (ajoute aussi lustre ...) soit de la copie sur déclenchement d'événements, mais je ne connais pas de moyen de le faire autrement qu'à la main avec inotify.
  • # Coda?

    Posté par . Évalué à 5.

    Bon ça ne répond peut-être pas exactement à tes besoins et je ne sais pas vraiment si c'est très bien supporté sous Windows. Mais Coda et une solution de FS distribué, les utilisateurs peuvent même travailler déconnecté et synchroniser leur FS local avec le serveur dès qu'ils sont connectés. Peut-être une solution à explorer?

    le site: http://www.coda.cs.cmu.edu/
    article Wikipédia: http://en.wikipedia.org/wiki/Coda_%28file_system%29
    pour Windows: http://www.coda.cs.cmu.edu/windowsnt.html
  • # Merci

    Posté par . Évalué à 1.

    Merci à vous pour les réponses et propositions pertinentes.

    En fait, après avoir bien fait le tour des solutions proposées, je pense que ce sera trop lourd à mettre en œuvre et pour le lien ADSL.

    Je pense donc m'orienter vers NFSv4 ou AFS, pour accéder aux données du serveur hébergé sur le serveur du LAN, et activer un cache de grosse taille (quelques Go). A première vue, AFS semble un très bon candidat pour cela (cache, chiffrement des transferts).

    Encore merci à vous.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.