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

Serveurs (Apache, IIS,...) Discussion :

Faire une sauvegarde sur serveur distant


Sujet :

Serveurs (Apache, IIS,...)

  1. #1
    Membre actif Avatar de baggie
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 755
    Points : 262
    Points
    262
    Par défaut Faire une sauvegarde sur serveur distant
    Bonjour,

    déjà j'espère poster dans la bonne catégorie sur le forum.

    Je suis dans une entreprise où toutes les données vont être stockées sur un serveur physiquement présent dans l'entreprise.

    Ce qu'on aimerait c'est faire une sauvegarde de ces données sur un disque dur d'une machine extérieure à l'entreprise (au moins si d'un coup l'entreprise flambe, on aura les données sur un disque à l'extérieur de celle-ci).

    Le seul problème (et assez important) est : comment fait-on ?

    J'ai lu quelque chose sur le réseau VPN, est-ce la solution ? Ou est-ce "trop" pour juste sauvegarder des données sur un disque dur d'une machine distante ? Y'a-t-il d'autres solutions meilleures (et si possible peu chères) ?

    Merci de votre aide, je ne suis pas très calée en réseaux et choses du genre ... x)

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    On parle de quelle volumétrie ? Si les volumes sont importants, il va falloir gérer deux problèmes : les temps de sauvegarde (qu'on doit pouvoir estimer assez facilement avec quelques tests) et la fiabilité de la connexion (si la connexion se coupe pendant le backup, que faire ?). Passer par un VPN n'est pas la première question, il faut d'abord voir si le backup à distance est une solution viable.

  3. #3
    Membre actif Avatar de baggie
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 755
    Points : 262
    Points
    262
    Par défaut
    Merci pour ta réponse =)

    Pour la volumétrie, on va tout sauvegarder la première fois vers le pc distant (on va dire dans les 60 Go), puis ensuite (mais je ne sais pas encore comment faire), on ne sauvegardera que les données modifiées et/ou nouvelles par rapport à la précédente sauvegarde.

    Qu'existe-t-il comme solution autre que le VPN ?

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Le VPN n'est pas une solution de sauvegarde, c'est un mode de connexion à distance à un réseau privé : tu lances un programme qui se connecte sur une passerelle du réseau distant et après c'est comme si tu étais sur le réseau local. La solution finale pourra passer sur un VPN mais ce ne sera pas nécessairement le cas.

    Pour l'initialisation des 60 Go, il sera très préférable de faire une sauvegarde locale pour aller plus vite et sécuriser la connexion, mais une fois que la sauvegarde aura été faite localement, tu pourras transporter le support de stockage à distance et faire tes backups incrémentaux.

    Pour les backups incrémentaux, avez-vous déjà trouvé l'outil pour le faire ? Je veux dire trouver l'outil qui sait identifier les choses à sauvegarder et qui fait la sauvegarde ? Peut-être que cet outil a des contraintes en terme de connexion à distance. Ensuite, si cet outil n'a pas de contrainte pour la connexion à distance, il faut voir effectivement comment se connecter au support de stockage distant. Le VPN peut être une solution mais le problème c'est d'établir la connexion au moment voulu (i.e. au moment de faire le backup). Il faut une infrastructure bien précise avec une passerelle et tout, c'est peut-être un peu lourd. Tu peux envisager une connexion SSH plus flexible.

  5. #5
    Membre actif Avatar de baggie
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 755
    Points : 262
    Points
    262
    Par défaut
    Pour le moment, rien n'est décidé puisque je dois tout choisir moi même.

    Et ne connaissant pas assez bien comment tout fonctionne, je demande de l'aide.

    Est-ce qu'il est possible de faire un backup vers une machine distante sans qu'on ait besoin de toucher cette machine distante au moment du backup ?
    Que tout se fasse dans l'ombre autant sur la première machine que sur la seconde en quelque sorte.

  6. #6
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    En fait, y a un truc qui me gêne : c'est que la machine distante ne soit pas sur le même réseau que la première et qu'il faille passer sur Internet pour faire le backup. C'est source de problèmes (pour la sécurité et la fiabilité notamment). Si tu peux faire un backup sur une machine présente sur le réseau local, c'est beaucoup mieux.

    Je partirai d'abord de l'outil pour le backup et voir ce qu'il permet de faire. Dire comme ça sans outil ce qu'on peut faire, c'est difficile. Dans l'absolu, oui, c'est faisable de manière automatique et transparente mais beaucoup de choses dépendent de l'outil. Si tu écris ton propre outil, a priori tout est faisable ; si tu utilises HP OpenView, tu peux faire des backups sur SAN ou cassettes mais je ne sais pas si on peut faire un backup sur une autre machine. Tu peux aussi faire du miroring : tout ce qui est écrit sur un disque est recopié aussitôt sur un autre disque distant, etc. A mon avis, il faut d'abord trouver l'outil, sachant que passer par Internet pour faire un backup, c'est quand même pas terrible et risque de demander une infrastructure particulière.

    Je suis désolé de ne pas pouvoir t'aider plus mais je pense vraiment qu'il faut que tu trouves d'abord l'outil pour ton backup.

  7. #7
    Membre actif Avatar de baggie
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 755
    Points : 262
    Points
    262
    Par défaut
    Merci pour ton aide _Mac_

    En fait, le serveur sera équipé de RAID 1 et donc de mirroring.

    C'est pour palier à un éventuel vol ou dégât matériel complet dans l'entreprise et ainsi avoir une sauvegarde des données ailleurs que dans les locaux de l'entreprise.

    Maintenant si une autre solution que quelque chose d'automatique passant par Internet est faisable (même manuelle avec sauvegarde sur DD externe), je suis toute ouïe !

    En ce moment, les employés font chaque vendredi soir une sauvegarde sur un dd externe qu'ils emmènent chez eux, mais c'était histoire de faire quelque chose de meilleur quand même.

  8. #8
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Vous avez plusieurs locaux ou un seul ? si vous en avez plusieurs et qu'ils sont tous reliés au même réseau local, tu peux automatiser un backup complet du serveur avec cron et SSH mais ce sera un backup complet donc demandant pas mal de temps.

    Les données dont tu parles, ce sont des fichiers sur file system ou des bases de données ? Si ce sont des bases de données, les éditeurs proposent généralement des solutions de réplication qui peuvent être intéressantes à envisager.

  9. #9
    Membre actif Avatar de baggie
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 755
    Points : 262
    Points
    262
    Par défaut
    On a un local avec tous nos pcs et le serveur. Et quelqu'un se proposait pour éventuellement avoir un second pc chez lui pour une sauvegarde.

    Tous les fichiers sont des documents (word,pdf ...), des images ... Aucune base de données !

  10. #10
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Le serveur et la machine du collègue tournent sous quel OS ?

  11. #11
    Membre actif Avatar de baggie
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 755
    Points : 262
    Points
    262
    Par défaut
    Windows XP mais s'il faut linux, je pourrai probablement mettre Linux.

  12. #12
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Windows où ? Les deux ? Le serveur où se trouvent les fichiers à sauvegarder est un Windows ?

  13. #13
    Membre actif Avatar de baggie
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 755
    Points : 262
    Points
    262
    Par défaut
    Oups pardon, Windows sur le pc distant, et le serveur est aussi sous Windows oui.

  14. #14
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Arf, pas de chance, ça va être moins facile.

    Ce que je peux proposer : faire des backups par SSH (et la commande scp) :
    • Installer Cygwin sur le serveur qui contient les fichiers. Ca permettra d'écrire un script de backup plus évolué que ce qu'on peut faire avec Windows tout seul.
    • Installer un serveur SSH sur le PC distant. Ca doit exister pour Windows. Pour Linux, c'est certain que ça existe. Ton collègue ouvre le port TCP 22 sur sa box et le redirige sur sa bécane.
    • Tu configures le client SSH du serveur de fichier pour qu'il sache se connecte sans mot de passe sur le serveur distant
    • Tu configures le serveur SSH distant pour qu'il n'accepte de connexion entrante que depuis le serveur de fichiers. Cette conf et la précédente, c'est de la conf SSH relativement classique, tu devrais trouver de la doc sur la façon de procéder sur le Web.
    • Tu écris un script pour le serveur de fichiers qui est lancé en tant que Tâche Planifiée Windows. Ce script doit d'abord déterminer les mises à jour puis les copier avec scp sur le serveur distant. Pour déterminer les mises à jour, le script peut comparer la date du fichier et sa taille avec une copie de ses infos qu'il tient du précédent backup. Pour chaque fichier différent, il exécute un scp pour copier le fichier sur le serveur distant. Enfin, le script génère un rapport pour dire ce qu'il a fait lors de cette session de backup, s'il y a eu des problèmes pour copier les fichiers, etc.

  15. #15
    Membre actif Avatar de baggie
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 755
    Points : 262
    Points
    262
    Par défaut
    Je te remercie _Mac_ pour cette réponse détaillée !

    Je vais en faire part au collègue et on va essayer de faire quelque chose de bien avec tout ça !

    A bientôt peut-être !

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

Discussions similaires

  1. sauvegarde sur serveur distant (aide pour un projet)
    Par teddy97234 dans le forum Développement
    Réponses: 1
    Dernier message: 17/01/2012, 17h31
  2. Lancer une appli sur serveur distant
    Par sixshot69 dans le forum Web & réseau
    Réponses: 5
    Dernier message: 31/03/2011, 10h16
  3. Synchroniation des sauvegardes sur serveurs distants
    Par elodine dans le forum Administration
    Réponses: 2
    Dernier message: 28/12/2009, 09h25
  4. [MySQL] Connection à une bdd sur serveur distant
    Par papyphp dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 07/03/2006, 21h13
  5. [VB6]Comment se connecter à une BD sur serveur distant?
    Par Chess0 dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 27/10/2005, 21h11

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