Tous les produits
Search
Centre de documentation

Server Load Balancer:What is NLB?

Dernière mise à jour :Aug 18, 2026

Network Load Balancer (NLB) est un service d'équilibrage de charge de couche 4 conçu pour l'ère de l'Internet des objets (IoE). NLB offre des performances ultra-élevées et s'adapte automatiquement à la demande. Une instance NLB prend en charge jusqu'à 100 millions de connexions simultanées. Limites de performance et d'utilisation de NLB

image

Avantages

Hautes performances : une seule instance NLB prend en charge une concurrence extrêmement élevée et une bande passante massive, ce qui lui permet de gérer les pics de trafic soudains et les exigences de concurrence élevées des industries modernes telles que les entreprises natives du numérique, l'IA et l'intelligence incarnée.

Mise à l'échelle automatique : inutile de sélectionner une spécification pour une instance NLB ou de mettre à niveau ou rétrograder manuellement une instance lorsque la charge de travail change. Les instances NLB s'adaptent automatiquement à la demande.

Haute disponibilité : NLB prend en charge la reprise après sinistre à plusieurs niveaux. Le trafic réseau est réparti entre des groupes de serveurs backend pour assurer la reprise après sinistre. NLB prend également en charge la persistance de session et le déploiement inter-zones pour garantir la disponibilité des services.

Déchargement SSL pour le trafic TCP : NLB prend en charge le déchargement SSL à grande échelle pour le trafic TCP. Utilisez NLB pour gérer les certificats SSL et décharger le traitement SSL. Cela améliore les performances des serveurs backend.

Plusieurs scénarios d'équilibrage de charge : spécifiez les serveurs backend par adresse IP. Intégrez également NLB à Cloud Enterprise Network (CEN) pour acheminer le trafic réseau entre des VPC ou des régions, ou vers des serveurs sur site.

Diverses fonctionnalités avancées : NLB prend en charge plusieurs fonctionnalités avancées pour répondre à des besoins diversifiés. Par exemple, NLB prend en charge le réseau à double pile (IPv4 et IPv6), l'écoute par plage de ports, la limitation du nombre de nouvelles connexions par seconde et la vidange de connexion.

Scénarios d'utilisation

  • Point d'entrée pour les services IoT

    Utilisez NLB pour les services de maison intelligente, de stationnement intelligent, de vidéosurveillance et d'Internet des véhicules (IoV). NLB sert de point d'entrée et peut traiter un grand nombre de connexions simultanées. NLB prend également en charge le déchargement SSL pour le trafic TCP et peut limiter le nombre de nouvelles connexions par seconde pour garantir la sécurité et la stabilité de vos services IoT.

  • Point d'entrée pour les services accessibles depuis Internet

    NLB sert de point d'entrée via Internet. Une instance NLB offre des capacités d'équilibrage de charge ultra-élevées et s'adapte automatiquement à la demande. Inutile de configurer votre instance NLB lorsque la charge de travail change. Cela réduit les coûts d'exploitation et de maintenance.

  • Point d'entrée pour les services sur site

    NLB simplifie la communication réseau entre les centres de données et les services cloud. Spécifiez des serveurs sur site comme serveurs backend de NLB et utilisez des services cloud tels que CEN pour acheminer les requêtes du cloud vers les serveurs sur site.

Composants de NLB

image

Terme

Description

Instance

NLB fournit des capacités de traitement de couche 4 et augmente la capacité de service de vos applications en répartissant le trafic réseau entre différents serveurs backend. Une instance NLB prend en charge jusqu'à 100 millions de connexions simultanées.

Listener

Les écouteurs constituent la plus petite unité configurable de NLB. Spécifiez un protocole et un port pour chaque écouteur afin de traiter différentes requêtes. Par exemple, définissez le protocole d'un écouteur NLB sur TCP et le port sur 80. NLB prend en charge TCP, UDP et SSL sur TCP. Ajoutez au moins un écouteur à une instance NLB pour distribuer le trafic réseau. Pour connaître le nombre maximal d'écouteurs configurables pour chaque instance NLB, consultez les quotas NLB.

Server group

Organisez les serveurs backend en groupes logiques (également appelés groupes de serveurs). Chaque groupe de serveurs contient un ou plusieurs serveurs backend pour traiter les requêtes distribuées par NLB. Les groupes de serveurs de NLB sont indépendants de NLB. Associez un groupe de serveurs à différentes instances NLB. Pour connaître le nombre maximal de serveurs backend ajoutables à chaque groupe de serveurs pour NLB, consultez les quotas NLB.

Spécifiez des instances Elastic Compute Service (ECS), des instances de conteneur élastique et des interfaces réseau élastiques (ENI) comme serveurs backend de NLB. Ajoutez également des serveurs backend par adresse IP. Pour plus d'informations, consultez les rubriques suivantes :

Health check

NLB vérifie la disponibilité des serveurs backend en effectuant des contrôles d'état. Si un serveur backend d'un groupe de serveurs est déclaré non sain, NLB ne transfère pas les requêtes vers ce serveur backend. NLB prend en charge diverses configurations de contrôle d'état. Par exemple, spécifiez le protocole, le port et les seuils pour les contrôles d'état en fonction de vos besoins métier.

Types d'instances NLB

Cette section décrit les types de réseau et les versions de protocole de NLB. La figure suivante décrit les instances NLB orientées Internet à double pile et les instances NLB internes à double pile.

image

Types de réseau

Alibaba Cloud propose des instances NLB orientées Internet et internes. Spécifiez le type d'instance NLB en fonction de vos besoins métier. L'utilisation d'EIP et d'instances de bande passante Internet partagée dépend du type d'instance NLB spécifié. La figure précédente décrit les composants d'une instance NLB orientée Internet et les composants d'une instance NLB interne.

Terme

Description

Domain name

Un nom de domaine accessible via Internet ou un réseau privé. Le nom de domaine est résolu en l'adresse IP virtuelle de NLB. Configurez également des enregistrements Canonical Name (CNAME) pour mapper des noms de domaine lisibles au nom de domaine de NLB.

Remarque

Alibaba Cloud a mis à niveau les noms de domaine pour les instances ALB. Pour les instances ALB créées à partir du 15 novembre 2024 à 00:00:00 (UTC+8), utilisez les nouveaux noms de domaine. Les noms de domaine par défaut fournis par Alibaba Cloud DNS ne peuvent plus être utilisés pour accéder aux instances ALB. Les instances ALB créées avant le 15 novembre 2024 à 00:00:00 (UTC+8) ne sont pas affectées par cette mise à niveau. Pour plus d'informations, consultez Mise à niveau des noms de domaine ALB et NLB.

Internet Shared Bandwidth instance

Seules les instances NLB orientées Internet nécessitent des instances de bande passante Internet partagée. Les instances de bande passante Internet partagée permettent de partager et de transférer des ressources de bande passante au sein de la même region. Les instances de bande passante Internet partagée prennent en charge plusieurs méthodes de facturation telles que le paiement à la bande passante et le paiement au 95e percentile amélioré. Utilisez des instances de bande passante Internet partagée pour réduire les coûts de bande passante Internet. Les instances NLB orientées Internet utilisent des instances de bande passante Internet partagée qui prennent en charge les méthodes de facturation par bande passante et par 95e percentile amélioré pour fournir des services accessibles depuis Internet.

EIP

Seules les instances NLB orientées Internet nécessitent des EIP. Inutile d'associer des EIP aux instances NLB internes. Un EIP est une adresse IP que NLB utilise pour fournir des services via Internet. Une instance NLB orientée Internet peut utiliser plusieurs EIP. Pour garantir la high availability, une instance NLB orientée Internet doit utiliser au moins deux EIP dans différentes zones pour fournir des services.

Virtual IP address (VIP)

Les VIP de NLB servent à distribuer les requêtes. Une adresse IP virtuelle est une adresse IP privée appartenant à un cloud privé virtuel (VPC).

Versions IP

NLB prend en charge IPv4 et le réseau à double pile.

Terme

Description

IPv4

Les instances NLB IPv4 utilisent uniquement des adresses IPv4 pour fournir des services.

Dual-stack

Les instances NLB à double pile utilisent à la fois des adresses IPv4 et IPv6 pour fournir des services. Le nom de domaine d'une instance NLB reste inchangé.

Activer NLB

Pour activer NLB, accédez à la page d'achat.

Déployer et gérer des instances NLB

Après avoir créé un compte Alibaba Cloud, déployez et gérez des instances NLB de différentes manières :

  • Console NLB : interface web permettant de gérer votre service NLB. Créez, utilisez ou libérez des instances NLB dans la console. Pour plus d'informations, consultez Créer et gérer des instances NLB.

  • SDK Alibaba Cloud : SDK pour Java, Go, Python et d'autres langages de programmation.

  • OpenAPI Explorer : permet de rechercher et d'appeler des opérations API, et de générer dynamiquement des exemples de code SDK.

  • Terraform : aide à implémenter le contrôle de version pour les ressources cloud et sur site. Utilisez des fichiers de configuration Terraform pour orchestrer des ressources sur Alibaba Cloud et d'autres plateformes de services cloud prenant en charge Terraform.

Références