Tous les produits
Search
Centre de documentation

Enterprise Distributed Application Service:Présentation

Dernière mise à jour :Aug 10, 2026

Server Load Balancer (SLB) est le service privilégié pour l'acheminement du trafic sur Alibaba Cloud. SLB se décline en deux types : Classic Load Balancer (CLB) et Application Load Balancer (ALB). SLB offre une haute disponibilité, une extensibilité, une rentabilité, une sécurité et une gestion simultanée des connexions. Vous pouvez associer les instances d'applications dans Enterprise Distributed Application Service (EDAS) à une instance SLB en tant que serveurs backend. De cette manière, l'instance SLB sert de point d'entrée du trafic pour acheminer ce dernier vers les instances d'applications associées, selon les politiques de transfert spécifiées.

Utiliser des instances SLB pour accéder aux applications déployées sur des clusters ECS dans EDAS

Vous pouvez utiliser EDAS pour gérer des applications reposant sur des frameworks de microservices Java tels que Spring Cloud, Dubbo et High-speed Service Framework (HSF), en les déployant sur des clusters Elastic Compute Service (ECS) d'Alibaba Cloud ou sur des clusters ECS de cloud hybride fournis par EDAS. Une fois qu'une application est déployée dans EDAS, ses instances collaborent pour fournir des services. Par conséquent, l'application nécessite un point d'entrée de trafic unifié ainsi qu'un service de distribution du trafic capable d'acheminer les requêtes vers les instances de l'application selon des politiques de transfert définies.

Une application dans EDAS utilise une instance SLB comme point d'entrée du trafic, tandis que l'instance SLB considère les instances de l'application comme des serveurs backend. L'instance SLB transfère le trafic vers les instances de l'application en fonction des politiques de transfert. La figure suivante illustre l'association entre les instances d'applications dans EDAS et les instances SLB.

BH

Si une application est déployée sur plusieurs instances, vous pouvez associer ces instances à une instance SLB en tant que serveurs backend. Cette configuration garantit la haute disponibilité de l'application, réduit la charge sur chaque instance et permet une distribution efficace du trafic. L'instance SLB vous permet de configurer des algorithmes de planification des serveurs backend, tels que le tourniquet (round-robin) et le tourniquet pondéré. Si vous activez la fonctionnalité de persistance de session, les requêtes provenant d'un même client sont transmises à la même instance, ce qui améliore les performances d'accès.

EDAS prend en charge les instances ALB et CLB. Si la règle de routage est complexe, nous vous recommandons d'utiliser des instances ALB.

  • ALB : En tant que passerelle d'entrée cloud-native pour Alibaba Cloud, ALB est conçu pour l'équilibrage de charge de couche 7 sur HTTP, HTTPS et QUIC, et fournit des fonctionnalités de routage avancées. Pour plus d'informations, consultez Application Load Balancer (ALB)

  • CLB : Après avoir ajouté des instances ECS déployées dans la même région à une instance CLB, celle-ci utilise des adresses IP virtuelles (VIP) pour regrouper ces instances ECS dans un pool de serveurs haute performance et hautement disponible. Ensuite, CLB transfère les requêtes entrantes vers les instances ECS selon les règles de transfert. CLB surveille l'état de santé des instances ECS et retire automatiquement les instances défaillantes du pool de serveurs. Ce mécanisme élimine les points de défaillance unique (SPOF) pour améliorer la disponibilité de vos applications. CLB protège également vos applications contre les attaques DDoS. Pour plus d'informations, consultez What is Classic Load Balancer (CLB)?

Solutions SLB

EDAS propose plusieurs solutions SLB pour transférer le trafic dans différents scénarios. Le tableau suivant fournit des références vers les solutions SLB adaptées à chaque scénario.

Scénario Références
Associer une instance SLB aux instances d'une seule application Configure a dedicated SLB instance for an application
Configurer des politiques de transfert de trafic basées sur les URL pour les groupes d'instances d'une seule application Route traffic to instance groups by URL path
Configurer des ports d'écoute pour transférer le trafic vers plusieurs applications partageant la même instance SLB Share a CLB instance across applications by using different listening ports
Configurer des politiques de transfert de trafic basées sur les noms de domaine ou les URL pour plusieurs applications partageant la même instance SLB Share an SLB instance across applications with domain-based forwarding