l'architecture d'équilibrage de charge à haute disponibilité (LVS + Keepalived + Nginx + Tomcat)

scène

Type d'entreprise

logiciel utilisé

grande concurrente

Elle dispose d' un simple, L4 expédition

LVS + Keepalived

grande concurrente

Hautes exigences fonctionnelles, l'URL de la transmission

Une extrémité avant: le LVS + Keepalived ; arrière: le Nginx + Keepalived (avant L4 , le L7 charge)

peu concurrente

Exigences élevées fonctionnelles, plus d'affaires

Nginx + Keepalived / haproxy + Keepalived

Note: les grandes entreprises, selon le service au- dessus de 3 scènes utilisées seront.

LVS trois technologies d' équilibrage de charge IP est mis en œuvre dans le cluster: VS / NAT (Network Address Translation), VS / TUN (tunnel IP) et VS / DR (routage direct), généralement configuré la technologie DR. Huit types d'algorithmes d'ordonnancement (rr, WRR, lc, WLC , LBLC, lblcr, dh, sh).

    Keepalived en utilisant VRRP (protocole virtuel de redondance du routeur, Virtual Router Redundancy Protocol) protocole de sauvegarde à chaud, un multi-fonctions à base de logiciel linux serveurs de secours à chaud. Il est dirigé vers un routeur VRRP solution de sauvegarde par une pluralité de routeurs ----- un groupe de secours. Grâce à l'adresse IP virtuelle fournisseur de services externe partagé, en même temps chaque groupe veille à chaud, un seul serveur maître pour fournir des services à d' autres serveurs dans l' état redondant, si le serveur en ligne en cours échoue, un autre serveur prend automatiquement le relais (détermination de priorité pour réussir ordre) d'adresse IP virtuelle, afin de continuer à fournir des services.

    Keepalived fonctionne sur les LVS, sa fonction principale est de réaliser l' échec réel entre l'isolement de défaut de la machine et l' équilibrage de charge passe automatiquement pour améliorer la disponibilité du système.

Je suppose que tu aimes

Origine blog.51cto.com/9625010/2480480
conseillé
Classement