Network Load Balancer

Équilibrez la charge du protocole de contrôle de transmission, du protocole de datagramme utilisateur et du trafic de sécurité de la couche transport avec des performances élevées.

Network Load Balancer fonctionne au niveau de la connexion (couche 4) et achemine les connexions vers les cibles (instances Amazon EC2, microservices et conteneurs) au sein d'Amazon VPC, sur la base des données du protocole IP. Network Load Balancer est parfaitement adapté pour l'équilibrage de charge du trafic TCP et UDP, et peut traiter des millions de demandes par seconde, tout en maintenant des temps de latence extrêmement faibles. Network Load Balancer est optimisé pour traiter le trafic soudain et volatil tout en utilisant une seule adresse IP statique par zone de disponibilité. Il s'intègre à d'autres services AWS courants tels qu'autoscaling, Amazon EC2 Container Service (ECS), Amazon CloudFormation et AWS Certificate Manager (ACM).

Fonctionnalités

Équilibrage de charge de couche 4 basé sur les connexions
Vous pouvez équilibrer la charge du trafic TCP et UDP en acheminant les connexions vers les cibles, à savoir Amazon EC2 instances, les microservices et les conteneurs.

Transfert de charge TLS
Network Load Balancer prend en charge la terminaison de session TLS client. Cela vous permet de transférer les tâches de terminaison TLS sur l'équilibreur de charge sans perdre l'adresse IP source utile pour vos applications back-end. Pour respecter les standards de conformité et de sécurité, vous avez la possibilité de choisir parmi les politiques de sécurité prédéfinies pour vos écouteurs TLS. Vous pouvez gérer vos certificats de serveur avec AWS Certificate Manager (ACM) ou AWS Identity and Access Management (IAM).

De même, vous pouvez utiliser SNI pour servir plusieurs sites Web sécurisés à l'aide d'un seul écouteur TLS. L'équilibreur de charge sélectionne le meilleur certificat à utiliser en fonction d'un algorithme de sélection intelligent si le nom d'hôte dans le client correspond à plusieurs certificats.

Sessions permanentes
Les sessions permanentes (affinité d'IP source) désignent un mécanisme qui permet d'acheminer les demandes d'un même client vers la même cible. La permanence est définie au niveau du groupe cible.

Faible latence
Network Load Balancer assure des temps de latence extrêmement faibles pour les applications sensibles à la latence.

Préserver l’adresse IP source
Network Load Balancer préserve l’adresse IP source côté client, ce qui permet au service dorsal de voir l’adresse IP du client. Cette propriété peut être utilisée par les applications pour un traitement ultérieur.

Prise en charge de l’adresse IP statique
Network Load Balancer fournit automatiquement une adresse IP statique par zone de disponibilité (sous-réseau) qui peut être utilisée par les applications comme adresse IP frontale de l'équilibreur de charge.

Prise en charge de l’adresse IP Elastic
Network Load Balancer vous permet également d'attribuer une adresse IP Elastic par zone de disponibilité (sous-réseau), ce qui vous permet d'avoir votre propre adresse IP fixe.

Basculement DNS
Si Network Load Balancer ne comporte aucune cible saine enregistrée ou si les nœuds Network Load Balancer d'une zone donnée sont en mauvais état, Amazon Route 53 redirigera le trafic vers les nœuds d'équilibreurs de charges existants dans d'autres zones de disponibilité.

Intégration à Amazon Route 53
Si votre équilibreur de charge Network Load Balancer ne répond pas, l'intégration dans Route 53 supprimera du service l'adresse IP de l'équilibreur de charge non disponible et dirigera le trafic vers un autre Network Load Balancer, dans une autre région.

Intégration aux services AWS
Network Load Balancer s’intègre à d’autres services AWS, par exemple Auto Scaling, Elastic Container Service (ECS), CloudFormation, Elastic BeanStalk, CloudWatch, Config, CloudTrail, CodeDeploy et AWS Certificate Manager (ACM).

Connexions TCP à long terme
Network Load Balancer prend en charge les connexions TCP à longue durée de vie, qui sont parfaitement adaptées pour le type de WebSocket des applications.

Prise en charge de l’API Central
Network Load Balancer utilise la même API que Application Load Balancer. Cela vous permet de travailler avec des groupes de cibles, d'effectuer des surveillances de l'état et d'équilibrer la charge sur plusieurs ports de la même instance Amazon EC2 afin de prendre en charge les applications conteneurisées.

Isolement de zone
Network Load Balancer est conçu pour les architectures d’applications incluses dans une seule zone. En cas de problème dans une zone de disponibilité, nous basculons automatiquement vers d’autres zones de disponibilité saines. Bien que nous recommandons à nos clients de configurer l'équilibreur de charge et les cibles dans plusieurs zones de disponibilité afin d'obtenir une haute disponibilité, Network Load Balancer peut néanmoins être activé dans une seule zone de disponibilité afin de prendre en charge les architectures nécessitant un isolement de zone.

En savoir plus sur Elastic Load Balancing

Consultez la page des fonctionnalités.

En savoir plus 
Créer gratuitement un compte

Obtenez un accès instantané à l'offre gratuite d'AWS. 

S'inscrire 
Commencez à créer dans la console

Elastic Load Balancing : mise en route dans la console AWS.

Se connecter