Article

Load Balancer

Présentation #

L’équilibreur de charge NSX (LBaaS) est un service à la demande à haute disponibilité qui répartit la charge du trafic réseau entre plusieurs serveurs. Il répartit uniformément les demandes de service entrantes entre plusieurs serveurs de manière à ce que la répartition de la charge soit transparente pour les utilisateurs. L’équilibrage de charge permet ainsi d’obtenir une utilisation optimale des ressources, de maximiser le débit, de minimiser le temps de réponse et d’éviter les surcharges

Le service de Load Balancer est fournis par la technologie AVI Network (NSX).

VMware Cloud Director prend en charge l’équilibrage de charge L4 et L7 que vous pouvez configurer sur une passerelle Edge NSX.

  • L’équilibrage de charge de niveau 4 (L4) dirige le trafic en fonction des données du réseau et des protocoles de couche de transport, tels que l’adresse IP et le port TCP.
  • L’équilibrage de charge de niveau 7 (L7) distribue le trafic en fonction d’attributs tels que l’en-tête HTTP, l’URI (Uniform Resource Identifier), l’ID de session SSL et les données des formulaires HTML.


Le service est multi-cloud et permet de répartir des charges sur des instances Cloud XPR, mais également sur des serveurs hébergés chez Free Pro, dans le datacenter du client où dans un autre cloud.

Facturation

Le service de Load Balancer (LB) est facturé selon la taille de configuration.

RéférenceTailleConfigurationHaute DisponibilitéBande Passante*
alb_shared_ha_10vipsmallmutualiséOui10 VIP
250 Mbps
alb_dedicated_ha_smallsmalldédiéOui2,6 Gbps
alb_dedicated_ha_mediummediumdédiéOui3,8 Gbps
alb_dedicated_ha_largelargedédiéOui7,2 Gbps
alb_dedicated_ha_xlargexlargedédiéOui10 Gbps
* L7 SSL Throughput – Voir détail sur la page Facturation

Fonctionnalités #

Type d’applicationsPrise en charge
TCPX
UDPX
TCP Proxy X
TCP + TLS X
HTTPX
HTTPsX
Websockets X
HTTP2
gRPC
Pool HealthPrise en charge
Health ChecksLimited
Retries
AutresPrise en charge
Wild Card CertificatesX
SNI SupportLimited
AlgorithmesPrise en charge
Round RobinX
Least ConnectionsX
Consistent Hash X
Least LoadX
Fewest ServerX
Traffic ShappingPrise en charge
Session Affinity X
Blue Green Deployments X
Canary Deployments X
Traffic RoutingPrise en charge
Headers/Cookies based RoutingX
Query String based routingX
HTTP Method base routingX
Client IP based routingX
Host based routing
PAth based routing

Performances du service NSX Advanced Load Balancer #

Le tableau suivant fournit des conseils pour dimensionner une machine virtuelle NSX Advanced Load Balancer Service Engine en termes de performances :

SmallMediumLargexLarge
SSL Transactions per sec (ECC)29005800870012000
SSL Transactions per sec (RSA)950180026004000
L7 Requests per sec5800080000150000185000
L4 Connections per sec (TCP)4200054000100000132000
L4 Open Connections*4000080000160000320000
L4 Throughput**6 Gbps6 Gbps9.5 Gbps13 Gbps
L7 Throughput5 Gbps5.6 Gbps11 Gbps12 Gbps
L7 SSL Throughput2.6 Gbps3.8 Gbps7.2 Gbps10 Gbps

Qu'avez vous pensé de cet article ?