Classic Load Balancer (CLB) répartit les requêtes des clients entre les serveurs backend aux niveaux 4 et 7, éliminant ainsi les points de défaillance uniques et améliorant la disponibilité et la stabilité des applications.
Accès interne
Une instance CLB interne reçoit une adresse IP privée au sein de son VPC. Les clients disposant d'une connectivité avec le VPC peuvent accéder à votre service via cette adresse IP.
Console
Accédez à la page d'achat de CLB, configurez les options suivantes, puis cliquez sur Create Now.
Region : sélectionnez la région où vos serveurs backend sont déployés.
-
Zone Type :
Si une région prend en charge plusieurs zones de disponibilité, l'option Multi-zone est sélectionnée par défaut et ne peut pas être modifiée. L'instance est déployée sur les zones de disponibilité principale et secondaire pour assurer un basculement automatique.
Dans les régions ne disposant que d'une seule zone de disponibilité, seule l'option Single-zone est prise en charge.
Primary Zone : sélectionnez la zone de disponibilité qui traite le trafic. Cette configuration est figée après la création. Pour une instance CLB interne, l'adresse IP privée, la zone de disponibilité et l'association au vSwitch ne peuvent pas non plus être modifiées après la création. Pour modifier l'une de ces configurations, vous devez créer une nouvelle instance CLB, migrer vos charges de travail vers la nouvelle instance, puis libérer l'ancienne instance.
Instance Type : sélectionnez Intranet pour allouer une adresse IP privée à partir du bloc CIDR du vSwitch spécifié. La console ne permet pas de spécifier manuellement une adresse IP privée. Pour utiliser une adresse IP privée spécifique, consultez la rubrique Spécifier une adresse IP privée lors de la création d'une instance CLB à l'aide de l'OpenAPI.
-
Instance Billing Method : Pay-By-LCU.
À compter du 1er juin 2025 , Alibaba Cloud cessera la vente d'instances CLB facturées selon la spécification.
IP Version : seule l'option IPv4 est prise en charge.
VPCId et VswitchId : sélectionnez le VPC et le vSwitch dans la région et la zone de disponibilité principale de l'instance CLB.
Les instances internes n'engendrent pas de frais de transfert de données. Après la création, vous pouvez associer une EIP à l'instance pour activer l'accès Internet. L'EIP fournit l'accès Internet et engendre des frais de transfert de données.
Nom de l'instance, Tags et Resource Group : spécifiez ces éléments pour simplifier la gestion. Après l'achat, vous pouvez modifier le nom de l'instance et configurer des tags sur la page des détails.
API
Appelez l'opération CreateLoadBalancer et définissez le paramètre AddressType sur intranet pour créer une instance CLB interne.
Accès Internet
-
Instance CLB orientée Internet : le système attribue une adresse IP publique statique associée à l'instance pour l'accès Internet.
Lorsque vous libérez une instance CLB IPv4 orientée Internet , vous pouvez choisir de convertir l'adresse IP publique statique en EIP et de la conserver.
Les adresses IP publiques statiques ne peuvent pas être ajoutées à une instance Internet Shared Bandwidth.
Associer une EIP à une instance CLB interne (recommandé) : une EIP fournit un accès Internet et peut être associée ou dissociée de manière flexible. Vous pouvez ajouter des EIP à une instance Internet Shared Bandwidth pour réduire les coûts de transfert de données.
Créer une instance CLB orientée Internet
Console
Accédez à la page d'achat de CLB, configurez les options suivantes, puis cliquez sur Create Now.
Instance Type : sélectionnez Internet. Le système attribue une adresse IP publique statique à l'instance.
-
IP Version : prend en charge IPv4 et IPv6.
Régions prenant en charge les instances CLB IPv6 .
Internet Data Transfer Fee : By traffic.
Les autres configurations suivent les instructions de la section Créer une instance CLB interne.
API
Appelez l'opération CreateLoadBalancer et définissez le paramètre AddressType sur internet pour créer une instance CLB orientée Internet.
Associer une EIP à une instance CLB interne
Une instance CLB intranet ne peut être associée qu'à une seule EIP dans la même région. Si votre charge de travail nécessite plusieurs points d'entrée publics, utilisez ALB ou NLB, qui prennent en charge l'association de plusieurs EIP.
Après avoir associé une EIP, celle-ci engendre des frais.
Console
Accédez à la page d'achat de CLB et créez une instance CLB intranet. Consultez la section Créer une instance CLB intranet.
-
Dans la colonne Actions de l'instance CLB interne cible, choisissez
> Change Specification > Bind EIP.Sélectionnez une EIP disponible. Si aucune EIP n'est disponible, cliquez sur Purchase EIP et suivez les instructions à l'écran pour en créer une.
API
Appelez l'opération CreateLoadBalancer et définissez le paramètre
AddressTypesurintranetpour créer une instance CLB interne.Appelez l'opération AssociateEipAddress pour associer une EIP.
Protection de la configuration
Activez la protection contre la suppression et le mode lecture seule de la configuration pour éviter toute suppression ou modification accidentelle.
Le mode lecture seule de la configuration s'applique uniquement à la console CLB. Vous pouvez toujours modifier les configurations via les opérations API.
Console
Accédez à la page Instances de la console CLB, cliquez sur l'ID de l'instance cible pour accéder à la page Instance Details. Dans la section Basic Information, activez ou désactivez les commutateurs Deletion Protection et Configuration Read-only Mode.
API
Appelez l'opération SetLoadBalancerDeleteProtection et définissez le paramètre
DeleteProtectionpour activer ou désactiver la protection contre la suppression.Appelez l'opération SetLoadBalancerModificationProtection et définissez le paramètre
ModificationProtectionStatuspour activer ou désactiver le mode lecture seule de la configuration.
Instances inactives
Libérez rapidement les instances inactives pour mieux gérer les coûts.
-
Une instance CLB en paiement à l'utilisation est considérée comme inactive si elle n'a pas été utilisée pendant plus de 7 jours consécutifs et remplit l'une des conditions suivantes :
L'instance est à l'état Stopped.
Aucun listener n'est configuré pour l'instance.
Tous les listeners de l'instance sont arrêtés.
Aucun serveur backend n'est ajouté à l'instance.
Les poids de tous les serveurs backend de l'instance sont définis sur 0.
Les instances inactives engendrent toujours des frais. Une instance CLB engendre des frais jusqu'à sa libération.
Console
Accédez à la page Idle Instances de la console CLB pour afficher les instances en paiement à l'utilisation inutilisées depuis plus de sept jours.
Dans le coin supérieur droit de la liste des instances inactives, cliquez sur
pour personnaliser les colonnes affichées, telles que IP Address, Region et Cause of Idleness.Confirmez que l'instance n'est pas utilisée et n'est plus nécessaire, puis cliquez sur Release dans la colonne Actions.
Nettoyage des ressources
-
Prérequis
Vous ne pouvez pas libérer une instance pour laquelle la protection contre la suppression est activée. Si vous appelez l'API
DeleteLoadBalanceravec la protection contre la suppression activée, l'appel renvoie le code d'erreurOperationDenied.DeleteProtectionIsOn. Pour libérer l'instance, accédez à la page Instance Details et désactivez le commutateur Deletion Protection. Réessayez ensuite la libération.Si une instance CLB est gérée par un autre service Alibaba Cloud (tel que Container Service for Kubernetes, ACK), l'instance ne peut pas être libérée manuellement depuis la console. Pour libérer une instance gérée, recherchez et supprimez les ressources gérées associées (par exemple, supprimez le Service Kubernetes correspondant). L'instance CLB est automatiquement libérée après la suppression des ressources gérées.
Les instances CLB créées par Flink ne peuvent pas être libérées manuellement. Pour libérer une instance CLB associée à Flink, libérez d'abord le service Flink correspondant. L'instance CLB est automatiquement libérée 15 jours après la libération du service Flink.
Si l'adresse IP élastique (EIP) ou l'instance Internet Shared Bandwidth associée à une instance CLB est dans un état de verrouillage financier (verrouillée en raison d'un impayé), l'instance CLB ne peut pas être libérée. Pour résoudre ce problème, renouvelez votre compte pour supprimer le verrouillage financier des ressources associées, puis réessayez la libération.
Si l'EIP ou l'instance Internet Shared Bandwidth associée à une instance CLB a déjà été libérée par le système en raison d'un impayé, l'instance CLB peut entrer dans un état verrouillé résiduel (indisponible). Dans ce cas, vous pouvez libérer directement l'instance CLB indisponible.
Vous ne pouvez libérer que des instances en paiement à l'utilisation.
-
Méthodes de libération
Vous pouvez sélectionner Release Now ou Scheduled Release en fonction de vos besoins professionnels. Si vous sélectionnez la libération planifiée, le système arrête la facturation à l'heure spécifiée et libère l'instance à l'heure suivante.
-
Instances CLB IPv4 orientées Internet : lorsque vous libérez une instance, vous pouvez choisir de convertir son adresse IP publique en EIP et de conserver l'EIP.
-
Vous pouvez associer une EIP conservée à d'autres instances dans la même région. Cela vous permet d'utiliser la même adresse IP publique lors de la migration des instances.
Lors de la première exécution de cette opération, le système crée automatiquement un rôle lié au service nommé AliyunServiceRoleForSlbEipAccess pour permettre à CLB d'accéder aux EIP.
Une EIP conservée est facturée séparément. Par défaut, l'EIP est une ressource en paiement à l'utilisation facturée en fonction du transfert de données. La bande passante maximale par défaut est de 200 Mbit/s.
-
-
Impacts
Après la libération d'une instance CLB, ses configurations et données sont supprimées et ne peuvent pas être restaurées.
La libération d'une instance CLB n'affecte pas les serveurs backend en cours d'exécution.
AvertissementSi vous avez mappé un nom de domaine personnalisé à l'adresse IP d'une instance CLB, modifiez l'enregistrement DNS pour qu'il pointe vers une autre instance d'équilibreur de charge avant de libérer l'instance CLB afin d'éviter les interruptions de service.
-
Si vous prévoyez de pointer le nom de domaine directement vers une instance ECS après la mise hors service de l'instance CLB, assurez-vous des points suivants avant de libérer l'instance CLB :
L'instance ECS dispose d'une adresse IP publique ou d'une EIP configurée pour l'accès Internet.
Votre application a été déployée sur l'instance ECS et son bon fonctionnement a été vérifié.
Mettez à jour l'enregistrement A DNS pour qu'il pointe vers l'adresse IP publique de l'ECS.
Vérifiez que votre application est accessible via la nouvelle résolution DNS.
Si vous utilisez également Auto Scaling (ESS), désactivez le groupe de scaling pendant les heures creuses pour éviter d'impacter les instances en cours d'exécution.
Après la libération d'une instance CLB, toutes les configurations et données associées à l'instance seront supprimées et ne pourront pas être récupérées.
Si votre instance CLB est gérée par un autre service Alibaba Cloud tel que Container Service for Kubernetes (ACK), la libération de l'instance CLB interrompra le service associé. Cette action est irréversible.
Dépannage des problèmes de libération d'instance
Si vous ne parvenez pas à libérer une instance CLB, identifiez la cause parmi les scénarios suivants et suivez les étapes de résolution correspondantes.
Protection contre la suppression
Lorsque la protection contre la suppression est activée, le bouton Release Settings dans la liste des instances est grisé et ne peut pas être cliqué.
Pour résoudre ce problème :
Cliquez sur l'ID de l'instance pour accéder à la page Instance Details.
Dans la section Basic Information, désactivez le commutateur Deletion Protection.
Revenez à la liste des instances et réessayez l'opération de libération.
Instances gérées
Si une instance CLB est gérée par un autre service Alibaba Cloud (tel que Container Service for Kubernetes (ACK) ou Flink), l'instance ne peut pas être libérée manuellement depuis la console CLB.
Instances gérées par ACK — Supprimez le Service Kubernetes correspondant dans ACK. L'instance CLB est automatiquement libérée après la suppression des ressources gérées.
Instances gérées par Flink — Libérez le service Flink correspondant. L'instance CLB est automatiquement libérée 15 jours après la libération du service Flink.
Console
Accédez à la page Instances de la console CLB. Dans la colonne Actions de l'instance cible, choisissez
> Release Settings.Sélectionnez une option de Release. Lorsque vous libérez une instance CLB IPv4 orientée Internet, vous pouvez sélectionner Convert to EIP and Retain the IP.
API
Appelez l'opération DeleteLoadBalancer pour libérer une instance CLB en paiement à l'utilisation.
Facturation
Les instances CLB nouvellement achetées prennent uniquement en charge la méthode de facturation en paiement à l'utilisation.
À compter du 1er juin 2025 , Alibaba Cloud cessera la vente d'instances CLB facturées selon la spécification .
Instance CLB orientée Internet : les frais incluent les frais d'instance, les frais de conservation de l'IP publique, les frais LCU et les frais de transfert de données.
Instance CLB interne : les frais incluent les frais d'instance et les frais LCU. Si vous associez une EIP, celle-ci est facturée séparément.
Quotas
|
Ressource |
Quota par défaut |
Augmenter le quota |
|
Instances CLB par compte Alibaba Cloud |
30 |
Pour augmenter ce quota :
|
Rubriques connexes
Groupes de serveurs : groupes de serveurs backend qui reçoivent les requêtes d'une instance CLB.
Listeners : vérifient les demandes de connexion et les distribuent aux serveurs backend en fonction de l'algorithme de planification configuré.
Configurer un nom de domaine : mappez un nom de domaine personnalisé à l'adresse IP du service CLB afin que les clients puissent accéder aux services via le nom de domaine.
FAQ
CLB propose-t-il un essai gratuit ?
CLB ne propose pas d'entrée dédiée pour un essai gratuit. Vous pouvez directement créer une instance CLB en paiement à l'utilisation pour l'essayer. La facturation d'une instance en paiement à l'utilisation commence dès la création de l'instance. Libérez l'instance rapidement après avoir terminé vos tests.
Comment arrêter le trafic vers une instance CLB ou confirmer l'absence de trafic avant de la libérer ?
Arrêter le trafic
Utilisez l'une des méthodes suivantes pour arrêter le trafic de service vers une instance CLB :
Supprimez ou suspendez les enregistrements DNS qui pointent vers l'adresse IP de l'instance CLB.
Arrêtez le listener correspondant dans la liste des listeners de l'instance CLB pour cesser d'accepter de nouvelles connexions.
Vérifier l'absence de trafic
Les listeners TCP transfèrent les paquets de données de manière transparente par défaut, de sorte que les données de surveillance peuvent inclure du trafic non lié au service, tel que l'analyse Internet. Pour éviter les interruptions de service accidentelles, suivez ces étapes :
Suspendez (plutôt que de supprimer directement) les enregistrements DNS et observez pendant 24 heures pour confirmer qu'aucune demande d'accès au service normal n'est reçue.
Après avoir confirmé l'absence de trafic, supprimez les enregistrements DNS et libérez l'instance CLB pour éviter une interruption de service causée par une suppression accidentelle.
Vérification avant libération
Avant de libérer l'instance, confirmez que l'instance CLB n'est pas gérée ou dépendante des services cloud suivants. Sinon, sa libération pourrait entraîner un dysfonctionnement du service associé :
Container Service for Kubernetes (ACK) : si l'instance CLB est créée par un Service ACK, supprimez d'abord le Service correspondant dans le cluster ACK. L'instance CLB est alors libérée automatiquement.
WAF : si l'instance CLB est associée à une protection WAF, supprimez l'association avant de libérer l'instance CLB.
J'ai reçu une notification concernant une instance CLB gratuite ou inactive non libérée, mais je ne la trouve pas dans la console. Que dois-je faire ?
Si vous recevez un SMS ou un message interne indiquant que votre compte possède une instance CLB gratuite ou inactive non libérée, mais que vous ne trouvez pas l'instance après vous être connecté à la console, procédez au dépannage comme suit :
Confirmez que vous vous êtes connecté à la console avec le compte Alibaba Cloud spécifié dans la notification. Cela évite d'interroger la mauvaise étendue en raison de la présence de plusieurs comptes.
Sur la page Instances de la console CLB, basculez vers la région spécifiée dans la notification et vérifiez la liste des instances dans cette région. Les instances sont isolées par région, vérifiez donc chaque région une par une.
Si vous ne trouvez pas l'instance dans aucune région, vérifiez la page Idle Instances sous votre compte, ou contactez le support technique pour obtenir de l'aide supplémentaire.
L'ajustement des configurations des listeners ou le remplacement des serveurs backend modifiera-t-il l'adresse IP de l'instance CLB ?
Non. L'adresse IP publique ou privée d'une instance CLB reste inchangée tout au long du cycle de vie de l'instance. L'ajustement des règles des listeners ou le remplacement des serveurs backend n'affecte pas le point de terminaison du service. Tant que l'instance CLB n'est pas libérée, son adresse IP reste valide.
L'adresse IP dans l'enregistrement DNS ne correspond pas à l'adresse IP réelle de CLB, ce qui entraîne des échecs d'accès. Que faire ?
Procédez au dépannage comme suit :
Sur la page Instances, confirmez l'adresse IP réelle de l'instance CLB dans la colonne Endpoint.
Vérifiez les enregistrements DNS du nom de domaine et confirmez que l'adresse IP vers laquelle pointe l'enregistrement A (ou AAAA) correspond à l'adresse IP de l'instance CLB.
Si vous avez mis à jour l'enregistrement DNS, les modifications peuvent prendre de quelques minutes à plusieurs heures pour se propager en raison de la mise en cache LocalDNS du FAI. Attendez l'expiration du cache avant de tester, ou utilisez
nslookupoudigsur un serveur DNS public (tel que 8.8.8.8) pour vérifier le résultat de la résolution.Vérifiez et alignez les enregistrements DNS pour le nom de domaine principal et les sous-domaines (tels que
www.example.cometexample.com) afin qu'ils pointent tous vers la même adresse IP correcte de l'instance CLB. Si l'accès échoue parce que vous avez accidentellement supprimé l'enregistrement A pour le nom de domaine principal, rajoutez l'enregistrement A correspondant pour rétablir l'accès.
Comment déterminer si une adresse IP spécifique appartient à mon instance CLB ?
Le point de terminaison du service d'une instance CLB est affiché dans la colonne Endpoint sur la page Instances de la console CLB. Pour déterminer la propriété :
Si l'adresse IP apparaît dans la colonne Endpoint d'une instance CLB sous votre compte, l'adresse IP appartient à cette instance CLB.
Si l'adresse IP se situe dans un bloc CIDR privé commun (tel que
10.0.0.0/8,172.16.0.0/12ou192.168.0.0/16) mais n'apparaît pas dans la liste des instances CLB, il ne s'agit pas d'une adresse spécifique à CLB et peut appartenir à une autre ressource dans le VPC.