Network Load Balancer (NLB) est un équilibreur de charge de niveau 4 conçu pour les scénarios de l'Internet des objets (IoE). Une fois l'instance NLB créée, vous pouvez distribuer les requêtes clientes vers vos serveurs principaux.
Prérequis
Vous avez créé un Virtual Private Cloud (VPC).
-
Chaque vSwitch spécifié lors de la création d'une instance NLB doit disposer de suffisamment d'adresses IP disponibles. Le système consomme trois adresses IP par vSwitch : deux adresses IP locales pour la communication avec les backends et les contrôles d'état, ainsi qu'une adresse VIP qui dessert les clients. L'adresse VIP reste statique après sa création. Si un vSwitch ne dispose pas d'assez d'adresses IP, la création de l'instance échoue.
RemarqueRéservez au moins huit adresses IP dans chaque vSwitch pour garantir une élasticité totale.
Votre compte doit disposer du
AliyunServiceRoleForNlbrôle lié au service. La console vous invite à créer ce rôle lors de la première création d'une instance NLB. Il accorde à NLB l'accès aux ENI, aux EIP et à la bande passante Internet partagée.
Créer une instance
Connectez-vous à la console NLB.
Dans la barre de navigation supérieure, sélectionnez la région où l'instance NLB est déployée.
Sur la page Instances, cliquez sur Create NLB.
-
Sur la page Network Load Balancer (Pay-As-You-Go), configurez les paramètres suivants.
Paramètre
Description
Région
Sélectionnez la région où vous souhaitez créer l'instance.
Network Type
Sélectionnez le type de réseau. Le système attribue une adresse de service privée ou publique en conséquence.
-
Private : une adresse IP privée est attribuée dans chaque zone. L'instance est accessible uniquement depuis le réseau interne Alibaba Cloud.
-
Public : une adresse IP publique et une adresse IP privée sont attribuées dans chaque zone. Une instance NLB publique utilise une EIP pour l'accès public. Vous êtes facturé pour l'EIP ainsi que pour la bande passante ou le transfert de données.
-
L'EIP permet l'accès à l'instance NLB depuis Internet.
-
L'adresse IP privée permet l'accès à l'instance NLB depuis les instances ECS au sein du VPC.
-
Remarque-
Après avoir créé une instance NLB, vous pouvez Modifier le type de réseau d'une instance NLB à tout moment.
-
Pour une instance à double pile, IPv4 est utilisé par défaut pour les services publics. Pour utiliser IPv6 pour les services publics, modifiez le type de réseau. Cela entraîne des frais de passerelle IPv6. Facturation de la passerelle IPv6.
VPC
Sélectionnez le VPC où vous souhaitez déployer l'instance.
Zone
Sélectionnez les zones de disponibilité et les vSwitches.
-
NLB prend en charge le déploiement multi-zones. Sélectionnez au moins deux zones pour garantir la haute disponibilité. NLB ne facture aucun frais supplémentaire pour plusieurs zones.
-
Sélectionnez un vSwitch pour chaque zone. Si aucun n'est disponible, créez-en un selon les instructions.
-
Facultatif : Si vous définissez le paramètre Network Type sur Public, vous devez sélectionner une EIP pour chaque zone de disponibilité choisie.
-
Si aucune EIP n'est disponible, conservez la valeur par défaut Auto-assign EIP. Le système crée une EIP BGP (Multi-ISP) en paiement à l'utilisation (facturation au transfert de données) avec une protection par défaut et l'associe à l'instance NLB.
-
Sélectionnez une EIP existante à associer à l'instance NLB.
Important-
Seules les EIP en paiement à l'utilisation (facturation au transfert de données) qui ne sont pas associées à une instance de bande passante Internet partagée peuvent être utilisées.
-
Les EIP allouées aux différentes zones de disponibilité d'une même instance NLB doivent être du même type.
-
Une EIP attribuée automatiquement est libérée lorsque vous libérez l'instance NLB ou changez son type de réseau de public à privé. Une EIP associée manuellement est conservée dans l'instance NLB dans ces scénarios.
-
-
IP Version
Sélectionnez une version IP pour l'instance.
-
IPv4 : l'instance NLB est accessible uniquement par les clients utilisant des adresses IPv4.
-
Double pile : l'instance NLB est accessible par les clients utilisant des adresses IPv4 et IPv6.
Associate with EIP Bandwidth Plan
Indiquez si vous souhaitez ajouter les EIP à une instance de bande passante Internet partagée. Si vous sélectionnez Associate with EIP Bandwidth Plan, choisissez une instance existante ou cliquez sur Purchase Internet Shared Bandwidth pour en créer une. Ensuite, revenez à la page de création NLB et cliquez sur l'icône
pour actualiser la liste.Nous recommandons une instance de bande passante Internet partagée en paiement à l'utilisation. Créer et gérer une instance de bande passante Internet partagée.
RemarqueCe paramètre est disponible uniquement lorsque vous définissez le paramètre Network Type sur Public.
Internet Metering Method
La méthode de facturation par défaut est Pay-By-Data-Transfer. Le pic de bande passante constitue une limite supérieure, non une garantie. En cas de contention des ressources, la bande passante réelle peut être inférieure. Facturation EIP.
RemarqueCe paramètre est disponible uniquement lorsque le paramètre Network Type est défini sur Public et que l'option Associate with EIP Bandwidth Plan n'est pas sélectionnée.
Rôle lié au service
Lors de la première création d'une instance NLB, cliquez sur Create Service-Linked Role pour créer le rôle requis.
Instance Name
Saisissez un nom pour l'instance.
Resource Group
Sélectionnez un groupe de ressources pour l'instance.
-
Cliquez sur Create Now et finalisez l'achat selon les instructions.
Revenez à la page Instances et sélectionnez la région appropriée pour afficher votre nouvelle instance.
Libérer une instance
Libérez une instance pour cesser d'encourir des frais.
Si vous avez mappé un nom de domaine personnalisé vers le nom DNS ou l'adresse IP de l'instance NLB, remappez-le vers un autre équilibreur de charge avant de libérer l'instance NLB afin d'éviter toute interruption de service.
La libération d'une instance NLB supprime définitivement ses configurations et ses données, qui ne peuvent pas être récupérées.
Si l'instance NLB est gérée par un autre service cloud tel qu'ACK, la libération de l'instance NLB entraîne l'arrêt du fonctionnement de ce service. Cette opération est irréversible.
Vous ne pouvez pas libérer une instance si la protection contre la suppression est activée pour celle-ci.
Connectez-vous à la console NLB.
Dans la barre de navigation supérieure, sélectionnez la région où l'instance NLB est déployée.
Sur la page Instances, localisez l'instance cible. Dans la colonne Actions, cliquez sur l'icône
et sélectionnez Release.Dans la boîte de dialogue Release Instance, cliquez sur OK.
Autres opérations
|
Actions |
Procédure |
|
Modifier le nom d'une instance |
Sur la page Instances, localisez l'instance cible, placez le pointeur sur le nom de l'instance, cliquez sur l'icône |
|
Gérer les tags |
Ajouter ou modifier des tags
Filtrer par tag Au-dessus de la liste des instances sur la page Instances, cliquez sur Filter Tags. Sélectionnez une Tag Key et une Tag Value. Pour supprimer le filtre, cliquez sur Clear Search Condition au-dessus de la liste des instances. |
|
Activer ou désactiver l'équilibrage de charge inter-zones |
Lorsque l'équilibrage de charge inter-zones est activé, l'instance NLB distribue le trafic vers les serveurs principaux dans toutes les zones activées de la région. Sur la page Instances, cliquez sur l'ID de l'instance cible. Dans la section Instance Property, activez ou désactivez l'option Cross-Zone Distribution. |
|
Configurer la protection contre la suppression |
La protection contre la suppression empêche la libération accidentelle d'une instance.
|
|
Configurer la protection contre la modification |
Important
Si votre instance NLB est gérée par ACK, ne désactivez pas la protection contre la modification. La désactiver pourrait permettre des modifications de la configuration de l'instance NLB qui affectent le bon fonctionnement du cluster ACK. La protection contre la modification empêche les changements accidentels des paramètres de l'instance.
|
Étapes suivantes
Après avoir créé une instance, ajoutez un écouteur pour distribuer les requêtes de connexion aux serveurs principaux selon votre algorithme de planification.
Références
-
Présentation :
Pour une présentation des cas d'utilisation et des composants NLB, consultez Qu'est-ce que Network Load Balancer ?.
Pour en savoir plus sur les fonctionnalités NLB, consultez Fonctionnalités.
-
Guides de l'utilisateur :
-
Référence API :
CreateLoadBalancer : crée une instance NLB.
DeleteLoadBalancer : supprime une instance NLB.
UpdateLoadBalancerAttribute : modifie le nom et l'état d'une instance NLB.
UpdateLoadBalancerAddressTypeConfig : modifie le type de réseau de l'adresse IPv4 d'une instance NLB.
UpdateLoadBalancerZones : modifie les attributs de zone de disponibilité d'une instance NLB.
EnableLoadBalancerIpv6Internet : modifie le type de réseau d'une instance NLB IPv6 de privé à public.
DisableLoadBalancerIpv6Internet : modifie le type de réseau d'une instance NLB IPv6 de public à privé.