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 :

Répartition de charge HTTP


Sujet :

Serveurs (Apache, IIS,...)

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Mai 2007
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 47
    Par défaut Répartition de charge HTTP
    Bonjour à tous,

    J'espère que je poste dans la bonne cat'.

    J'aimerai avoir des feedback sur la répartion de charge. Perso, je me suis pas mal documenté sur LVS (Linux Virtual Server). Il parraît que c'est pas mal.

    Néanmoins, je ne crois pas qui gère la répartion en fonction de la charge CPU ou surtout, du temps de réponse des requêtes...
    Connaissez vous un programme capable de le faire ?

    Merci d'avance

  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
    Par défaut
    Généralement ça passe par une vraie machine spécialisée (un load balancer (= LBR) ou répartiteur de charge ) plutôt qu'un programme car c'est beaucoup plus efficace et on peut y associer d'autres fonctions comme la redondance (pour la tolérance aux pannes du répartiteur de charge), pare-feu ou routage, ce qui est plus délicat avec un serveur + logiciel.

    C'est pour quel besoin ?

  3. #3
    Membre actif
    Inscrit en
    Mai 2007
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 47
    Par défaut
    Effectivement j'ai oublié de préciser le cadre. Pour répartir la charge entre plusieurs web homogênes tournant sous Apache. L'objectif étant pour le moment de trouver une solution libre et gratuite.

    Donc, dans cet environnement, j'aimerai savoir si vous connaissez une solution capable de répartir la charge en tenant du temps de réponse, de la charge CPU, etc ?

    J'aurais aussi aimé savoir si LVS peut répartir la charge de serveur tournant sous un environnement Windows ?

    Merci

  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
    Par défaut
    A part faire une recherche sur Gougueule, je n'ai rien à te proposer, ça dépasse mes compétences

  5. #5
    Membre actif
    Inscrit en
    Mai 2007
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 47
    Par défaut
    C'est pas grave, merci quand même.

    Pour l'environnement Windows, ça marche avec LVS même si c'est plus compliqué (tant que le répartiteur est sous linux).

    Pour le reste, je n'ai rien trouvé de probant :/

  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
    Par défaut
    On m'a parlé hier de Piranha, un outil Red Hat (donc Linux) basé sur LVS...

  7. #7
    Membre actif
    Inscrit en
    Mai 2007
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 47
    Par défaut
    Et qu'est ce qu'on t'en a dis ?

    Il ne gère pas plus le temps de réponse aux requêtes et l'utilisation proc/mémoire/disque... je suppose ?

  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
    Par défaut
    Je ne pense pas. En tout cas d'après cette page, Piranha implémente un nombre limité d'algorithme. Je t'ai remonté l'info car un jour de la semaine dernière, on parlait comme ça avec des collèges des solutions soft de répartition de charge et l'un de nous a dit qu'il avait entendu parlé de Piranha.

    En fait, avoir une solution qui se base sur l'utilisation des ressources CPU et RAM, c'est assez délicat : il faut installer des agents sur les serveurs qui remontent des infos au LBR. Les LBR implémentent plutôt différents algorithmes de répartition basés sur des paramètres objectifs que peuvent facilement connaître les LBR, par exemple le nombre de connexions actives sur les serveurs (algorithme appelé Least-connections).

  9. #9
    Membre actif
    Inscrit en
    Mai 2007
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 47
    Par défaut
    Dans ce cas, si je me limite au temps de réponse des requêtes... Cela devrait être trouvable nan ?

    En fait, j'ai peut être trouvé ici, avec un module d'Apache :
    http://httpd.apache.org/docs/2.2/mod..._balancer.html

    Qu'est ce que tu en penses ?

    (en tout cas, merci pour ton aide )

  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
    Par défaut
    Pourquoi pas, mais ça me paraît plus rudimentaire de LVS. En plus, il me semble qu'on peut construire des clusters de LVS (ou de Piranha), ce qui peut être intéressant, alors qu'avec le module Apache, j'ai des doutes (y a rien d'indiqué dans la doc en tout cas).

Discussions similaires

  1. Haproxy https HA/répartition de charge (Architecture)
    Par cpgarfield dans le forum Réseau
    Réponses: 0
    Dernier message: 15/01/2014, 14h35
  2. Haproxy https HA/répartition de charge
    Par overider dans le forum Réseau
    Réponses: 5
    Dernier message: 14/05/2010, 11h26
  3. Postgresql - Haute dispo - répartition de charge
    Par kidrek dans le forum PostgreSQL
    Réponses: 0
    Dernier message: 11/02/2008, 01h52
  4. Dev de logiciel de répartition de charge web
    Par Milouse93 dans le forum Serveurs (Apache, IIS,...)
    Réponses: 1
    Dernier message: 30/05/2007, 08h32
  5. Réponses: 1
    Dernier message: 10/05/2007, 08h46

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