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

Apache Discussion :

Failover Apache


Sujet :

Apache

  1. #1
    Membre régulier
    Inscrit en
    Décembre 2009
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 153
    Points : 106
    Points
    106
    Par défaut Failover Apache
    Bonjour à tous,

    Je chercher un tuto expliquant comment mettre en place un système de failover simple pour apache sans load balancing.

    J'aimerais avoir un serveur apache frontal sur lequel pointe l'url de mon site dans le dns. Serveur qui serait une station de supervision et qui ferait un check vers 2 autres serveurs pour voir si ils sont en ligne. Si le serveur 1 est en ligne, il envoi les requêtes vers lui, sinon ce sera vers le deuxième... Classique quoi...

    Merci d'avance à tous,

  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
    Toutes les requêtes transiteraient par ta "station de supervision" ? C'est un reverse proxy, en fait, non ? Et que se passe-t-il si ta station de supervision tombe ?

  3. #3
    Membre régulier
    Inscrit en
    Décembre 2009
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 153
    Points : 106
    Points
    106
    Par défaut
    Citation Envoyé par _Mac_ Voir le message
    Toutes les requêtes transiteraient par ta "station de supervision" ? C'est un reverse proxy, en fait, non ? Et que se passe-t-il si ta station de supervision tombe ?
    Oui effectivement il s'agit bien d'un reverse proxy... Je m'en suis aperçu hier en fouillant sur le web !

    Bha là heuuu... Faut qu'elle soit redondante aussi xD !

    Donc premièrement faire un reverse proxy et ensuite lorsque c'est en ordre, le rendre redondant xD !

    Des tutos, idées ?

    Merci à tous !

  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
    Je ne sais pas s'il y a des tutos sur le sujet. Y a des choses dans la doc Apache à propos de mod_proxy_balancer.

    Pour la mise en haute dispo de ton reverse proxy, j'ai bien peur que tu sois obligé de passer par un vrai répartiteur de charge redondé. Tu peux toujours imaginer un processus qui va surveiller le reverse proxy et faire une bascule (sur un autre serveur avec une IP flottante ?) mais le problème de fond restera le même : il faut s'assurer que ce processus de surveillance est résilient et on repart pour un tour. Les répartiteurs de charge redondés sont fait pour ce genre de choses : tout est doublé (cartes réseau, etc.) et des protocoles spécifiques sont implémentés pour qu'ils se surveillent mutuellement, répliquent leurs configuration, etc. C'est autre chose que tu failover 100% software à la papa. Mais alors, le coût du truc... Déjà, pour faire propre il faut mettre le reverse proxy sur une machine à part... Si tu as des sous, pourquoi pas !

    Sinon, tu n'es pas non plus obligé de faire du reverse proxy et partir sur cette idée d'un processus de surveillance d'Apache qui opère une bascule (avec IP flottante) lorsqu'il pense que le serveur Actif est tombé. A mon avis, si la tenue à la charge n'est pas un impératif (i.e. qu'un seul serveur Apache suffit à la demande) part plutôt sur ce genre de chose, c'est plus simple et moins cher que d'avoir une 3ème voire une 4ème machine avec un reverse proxy, mais je ne connais pas de soft gratuit qui sait faire ça.

  5. #5
    Membre régulier
    Inscrit en
    Décembre 2009
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 153
    Points : 106
    Points
    106
    Par défaut
    Quel genre de soft sait faire ca, même payant ?

    Je pourrais rendre mon reverse proxy rendondant, le nombre de machine n'est pas un facteur bloquant, nous avons 7 serveurs...

  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
    Faut regarder du côté des solutions de clustering. En payant, tu peux regarder du côté de Veritas cluster. Tu peux peut-être aussi utiliser Oracle Clusterware et je crois bien que c'est gratuit, mais il faut demander confirmation à un (re)vendeur Oracle.

  7. #7
    Membre régulier
    Inscrit en
    Décembre 2009
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 153
    Points : 106
    Points
    106
    Par défaut
    Ok merci, je vais regarder ca de plus près

    Si d'autres ont des idées pour le reverse proxy redondant, n'hésitez pas

Discussions similaires

  1. Tutoriels pour Apache
    Par Marc Lussac dans le forum Apache
    Réponses: 8
    Dernier message: 11/11/2009, 21h10
  2. [Apache][TomCat] Problème avec mod_jk
    Par formentor dans le forum Tomcat et TomEE
    Réponses: 5
    Dernier message: 21/06/2003, 21h41
  3. [Kylix] problème avec websnap dso apache
    Par RezzA dans le forum EDI
    Réponses: 2
    Dernier message: 02/06/2003, 17h31
  4. Réponses: 6
    Dernier message: 28/10/2002, 12h34
  5. Tomcat + Apache-SOAP
    Par lucho31 dans le forum Services Web
    Réponses: 3
    Dernier message: 17/10/2002, 10h55

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