Le déploiement d'une application sur un seul serveur crée un point de défaillance unique (SPOF) en cas de panne du serveur ou si le trafic dépasse sa capacité. Cela réduit la disponibilité du système et dégrade l'expérience utilisateur.
Vue d'ensemble
Utilisez une instance Classic Load Balancer (CLB) pour équilibrer la charge des services IPv4 en trois étapes :
Créez une instance CLB orientée Internet : Une instance CLB orientée Internet est dotée d'une adresse IP publique statique. Vous n'avez pas besoin d'associer une adresse IP élastique (EIP) à l'instance CLB pour fournir des services via Internet.
-
Configurez un écouteur et un groupe de serveurs pour l'instance CLB :
Un groupe de serveurs est une collection logique de serveurs backend qui traitent les requêtes distribuées par une instance CLB.
Un écouteur vérifie les demandes de connexion des clients sur un protocole et un port spécifiques, puis transfère ces demandes au groupe de serveurs spécifié pour traitement.
Configurez la résolution DNS : Une instance Classic Load Balancer (CLB) dispose d'une adresse de service, qui correspond à son adresse IP publique. En production, pointez un nom de domaine vers cette adresse afin que les clients puissent accéder au service via ce nom de domaine.
La figure suivante illustre l'architecture du service.
Prérequis
-
Vous avez créé deux instances Elastic Compute Service (ECS) : ECS01 et ECS02. Les instances ECS doivent se trouver dans la même région que l'instance CLB. Pour garantir une haute disponibilité zonale, nous vous recommandons de créer les deux instances ECS dans des zones différentes.
Vous avez effectué l'enregistrement du nom de domaine. Si votre nom de domaine accède à un serveur Alibaba Cloud en Chine continentale, vous devez également compléter un dossier ICP.
Procédure
Étape 1 : Créer une instance CLB orientée Internet
Connectez-vous à la console Classic Load Balancer (CLB). Dans la barre de navigation supérieure, sélectionnez la région dans laquelle vous souhaitez créer l'instance.
-
Cliquez sur Create CLB. Sur la page d'achat, sélectionnez la région et la zone pour l'instance CLB et configurez un nom d'instance.
Effectuez le paiement pour créer l'instance. La nouvelle instance apparaît dans la console Classic Load Balancer (CLB).
Étape 2 : Configurer un écouteur et un groupe de serveurs
Sur la page Instances, recherchez l'instance cible et cliquez sur Configure Listener dans la colonne Actions.
-
Configurez le protocole de l'écouteur et le port de l'écouteur.

-
Configurez un groupe de serveurs et ajoutez des serveurs backend.

Sélectionnez les serveurs que vous souhaitez ajouter en tant que serveurs backend pour l'instance CLB.

Configurez le port d'application pour les serveurs backend et ajoutez-les au groupe de serveurs.

-
Nous vous recommandons d'utiliser les paramètres de contrôle de santé par défaut.

Vérifiez les configurations et envoyez-les.

Étape 3 : Configurer la résolution DNS
Sur la page Instances, recherchez l'instance cible et copiez l'adresse IP depuis la colonne IP Address.
-
Ajoutez un enregistrement A pour mapper votre nom de domaine à l'adresse de service de l'instance CLB.
Connectez-vous à la console Alibaba Cloud DNS, recherchez le nom de domaine cible et cliquez sur Settings dans la colonne Actions.
-
Cliquez sur Add Record, configurez le type d'enregistrement, le nom d'hôte et la valeur d'enregistrement, et conservez les valeurs par défaut pour les autres paramètres.
Record Type : Sélectionnez A pour mapper un nom de domaine à une adresse IPv4.
Hostname : Le préfixe du nom de domaine.
Record Value : L'adresse de service de l'instance CLB.
Vérification
Utilisez un client capable d'accéder à Internet.
Dans un navigateur, saisissez le nom de domaine et actualisez la page plusieurs fois. Vous constatez que les requêtes alternent entre ECS01 et ECS02.
Si le port que vous avez configuré n'est pas le port par défaut du protocole de l'écouteur, vous devez saisir l'adresse complète, incluant le protocole, le nom de domaine et le port. Exemple : http://www.example.com:9000.


Arrêtez l'une des instances ECS. Les requêtes des clients sont toujours traitées normalement. Cela démontre que l'équilibreur de charge garantit la disponibilité du service même en cas de défaillance d'un serveur backend.
Opérations supplémentaires
Supprimer des ressources
Si vous n'avez plus besoin des ressources après votre test, supprimez-les pour éviter d'engendrer des frais.
Supprimez l'enregistrement DNS : Connectez-vous à la console Alibaba Cloud DNS et cliquez sur le nom de domaine cible. Recherchez l'enregistrement DNS cible et cliquez sur Delete dans la colonne Actions pour supprimer l'enregistrement.
Supprimez l'instance CLB : Connectez-vous à la console Classic Load Balancer (CLB). Dans la colonne Actions de l'instance cible, choisissez
> Release Settings, puis libérez l'instance.-
Supprimez les instances ECS et le groupe de sécurité :
Connectez-vous à la console Elastic Compute Service (ECS). Dans la barre de navigation supérieure, sélectionnez la région où les instances sont déployées. Recherchez l'instance cible, cliquez sur
dans la colonne Actions, sélectionnez Release dans la fenêtre contextuelle, puis libérez l'instance.Connectez-vous à la page Groupes de sécurité de la console ECS. Dans la barre de navigation supérieure, sélectionnez la région où le groupe de sécurité est déployé, recherchez le groupe de sécurité cible et cliquez sur Delete dans la colonne Actions.
Supprimez le VPC et les ressources associées : Connectez-vous à la console Virtual Private Cloud (VPC). Dans la barre de navigation supérieure, sélectionnez la région où l'instance est déployée. Cliquez sur Delete dans la colonne Actions de l'instance VPC pour supprimer le VPC, les vSwitch et les autres ressources réseau.
FAQ
Instances CLB orientées Internet et internes
|
Feature |
Internet-facing CLB instance |
Internal-facing CLB instance |
|
Internet accessibility |
An Internet-facing Classic Load Balancer (CLB) instance is provisioned with a static public IP address that is tightly bound to the instance. When you release an instance, you can choose to convert its public IP address into an Elastic IP Address (EIP) and retain it. |
An internal-facing CLB instance is deployed in a VPC and does not provide internet access by default. You can associate an elastic IP address (EIP) with an internal-facing CLB instance to enable internet access. You can associate an EIP with or disassociate an EIP from a CLB instance at any time. |
|
Service address |
Provides only a public IP address. |
Provides a private IP address within a VPC. If an EIP is associated, the instance also provides the public IP address of the EIP. |
|
Network capability |
Can add backend servers (ECS instances and ENIs) from different VPCs. |
Can only add backend servers (ECS instances and ENIs) from the same VPC. |
Une fois l'instance créée, vous ne pouvez pas modifier son type de réseau (orienté Internet ou interne).
Méthodes de facturation
|
Billing method |
Instance metering method |
Instance network type |
Internet data transfer metering method |
Use cases |
|
Pay-by-LCU |
Internet-facing |
Pay-by-data-transfer |
|
|
|
Internal |
N/A |
|||
|
Pay-by-specification (sale discontinued) |
Internet-facing |
Pay-by-data-transfer |
|
|
|
Pay-by-bandwidth |
||||
|
Internal |
N/A |
Spécifications des instances
À partir du 1er juin 2025 à 00:00:00 (UTC+8), les instances CLB facturées selon la méthode Pay-by-Specification ne seront plus disponibles à l'achat. Pour plus de détails, consultez la section Fin de la vente des instances CLB Pay-by-Specification.
Différentes spécifications d'instance offrent différents niveaux de performance. Les métriques clés incluent le nombre maximal de connexions, le nombre de connexions par seconde (CPS) et le nombre de requêtes par seconde (QPS). Pour plus d'informations, consultez la section Spécifications des instances.
Bande passante entrante et sortante
Oui. La limite de bande passante configurée s'applique au trafic entrant et sortant.
Migration VPC
Non.
Pour passer à un autre VPC, vous devez créer une nouvelle instance CLB dans ce VPC.
Serveurs backend hors Alibaba Cloud
Non. Les instances CLB prennent uniquement en charge les instances Elastic Compute Service (ECS) d'Alibaba Cloud, les interfaces réseau élastiques (ENI) et les instances Elastic Container Instance (ECI) en tant que serveurs backend.
Serveurs backend inter-comptes
Non. Vous pouvez uniquement ajouter des serveurs backend provenant de votre propre compte Alibaba Cloud.
Association d'EIP à plusieurs ressources
Non. Une EIP ne peut être associée qu'à une seule ressource cloud à la fois.
Références
Pour un aperçu des cas d'utilisation et des composants de CLB, consultez la section Qu'est-ce que Classic Load Balancer (CLB) ?.
Découvrez les fonctionnalités de CLB, consultez la section Fonctionnalités.
Pour connaître les régions où CLB est disponible, consultez la section Régions et zones.
Pour obtenir des détails sur la facturation de CLB, consultez la section Aperçu de la facturation CLB.