Amazon EC2
Cloud AWS
Elastic Load Balancing : Mise en route

L'Elastic Load Balancing distribute automatiquement le trafic entrant d'application à travers plusieurs canaux, comme des instances Amazon EC2, des conteneurs et des adresses IP. Il peut traiter la charge variable du trafic de votre application dans une seule Zone de disponibilité ou à travers plusieurs Zones de disponibilité. L'Elastic Load Balancing offre trois types d'équilibreurs de charge offrant tous la haute disponibilité, la mise à l'échelle automatique et la sécurité robuste nécessaires pour assurer la tolérance aux pannes de vos applications.

Equilibreur de charge d'application

L'équilibreur de charge d'application est adapté pour équilibrer les charges du trafic HTTP et HTTPS et fournit un routage de requête avancé pour les architectures d'applications modernes, incluant les microservices et les conteneurs. Fonctionnant au niveau de requête individuel (Layer 7), l'équilibreur de charge d'application achemine le trafic vers les destinataires au sein d'Amazon Virtual Private Cloud (Amazon VPC) selon le contenu de la requête.

En savoir plus >>

Équilibreur de charge du réseau

L'équilibreur de charge du réseau est adapté pour équilibrer les charges du trafic TCP lorsque une performance extrême est requise. Fonctionnant au niveau de connexion (Layer 4), l'équilibreur de charge du réseau achemine le trafic vers les destinataires au sein d'Amazon Virtual Private Cloud (Amazon VPC) et peut traiter des millions de requêtes par seconde en maintenant une latence extrêmement basse. L'équilibreur de charge du réseau est aussi optimisé pour traiter le trafic soudain ou volatile.

En savoir plus >>

Equilibreur de charge classique

L'équilibreur de charge classique fournit un équilibre de charge de base entre plusieurs instances Amazon EC2, et fonctionne au niveau de requête ainsi qu'au niveau de connexion. L'équilibreur de charge classique est adapté pour les applications créées dans le réseau EC2-Classic.

En savoir plus >>


Calcul Elastic à l'échelle du web

Hautement disponible

L'Elastic Load Balancing distribue automatiquement le trafic entrant à travers plusieurs destinataires – instances Amazon EC2, conteneurs et adresses IP – dans plusieurs Zones de disponibilité et assure que seuls les destinataires sains reçoivent le trafic. L'Elastic Load Balancing peut aussi équilibrer les charges à travers une Région, en faisant le routage du trafic vers les destinataires sains dans différentes Zones de disponibilité.

Contrôle total

Sûr

L'Elastic Load Balancing fonctionne avec Amazon Virtual Private Cloud (VPC) pour fournir des fonctionnalités de sécurité robustes, incluant la gestion intégrée de certificat et le déchiffrage SSL. Ensembles, ces outils vous donnent la possibilité de gérer les paramètres SSL de façon centrale et de déléguer les tâches exigeantes pour le processeur de vos applications.

Services flexibles d'hébergement dans le cloud

Elasticité

L'Elastic Load Balancing peut traiter des fluctuations rapides de trafic. De plus, l'intégration en profondeur avec la mise à l'échelle automatique assure une capacité suffisante de l'application afin qu'elle réponde à des niveaux différents de charge sans exiger d'intervention manuelle.

Services flexibles d'hébergement dans le cloud

Flexibilité

L'Elastic Load Balancing vous permet aussi d'utiliser de adresses IP pour faire le routage des demandes vers les applications de destination. Cela vous offre de la flexibilité en ce qui concerne la façon dont vous effectuez la virtualisation de vos applications de destination, vous permettant d'héberger plus d'applications sur la même instance. Cela permet aussi à ces applications de détenir des groupes de sécurité individuels et d'utiliser le même port réseau pour simplifier la communication entre les applications dans les architectures de microservices.

Services flexibles d'hébergement dans le cloud

Surveillance et vérification robuste

L'Elastic Load Balancing vous permet de consulter vos applications et leur performance en temps réel grâce aux métriques, au journal et au suivi de requêtes d'Amazon CloudWatch. Cela améliore la visibilité du comportement de vos applications, vous permettant de découvrir des problèmes et d'identifier les goulots d'étranglement de vos applications avec une précision allant jusqu'aux requêtes individuelles.

Services flexibles d'hébergement dans le cloud

Hybrid Load Balancing

Elastic Load Balancing donne la possibilité d'équilibrer la charge sur AWS et les ressources locales grâce au même équilibreur de charge. Cela vous permet de facilement migrer, éclater ou reprendre les applications locales vers le cloud.

Elastic Load Balancing fournit une tolérance aux pannes à votre application en équilibrant le automatiquement le trafic à travers les destinataires – des instances Amazon EC2, des conteneurs et des adresses IP – et les Zones de disponibilité en assurant que seuls les destinataires sains reçoivent du trafic. Si les destinataires d'une seule Zone de disponibilité ne sont pas sains, Elastic Load Balancing fera le routage du trafic vers des instances saines dans d'autres Zones de disponibilité. Une fois les destinataires rétablis à un état sain, l'équilibre de charge rétablira automatiquement les destinataires d'origine.

Avec un support de contenu amélioré pour Elastic Load Balancing, vous pouvez maintenant équilibrer les charges à travers plusieurs ports sur la même instance Amazon EC2. Vous pouvez aussi profiter de notre intégration approfondie avec Amazon EC2 Container Service (ECS) fournissant un conteneur pleinement géré. Inscrivez simplement un service avec un équilibreur de charge et ECS gérera de façon transparente l'inscription et la désinscription des conteneurs Docker. L'équilibreur de charge détecte automatique le port et se configure de façon dynamique.

Elastic Load Balancing assure que vos applications se mettront à niveau selon les demandes de vos clients. Avec la possibilité d'activer la mise à niveau automatique pour vos instances Amazon EC2 lorsque la latence d'une de vos instances EC2 dépasse un seuil préétabli, vos applications seront toujours prêtes à répondre à la prochaine requête de client.

Elastic Load Balancing facilite la création d'un point d'entrée Internet au sein de votre VPC ou pour faire le routage du trafic entre les niveaux de votre application au sein de votre VPC. Vous pouvez affecter des groupes de sécurité à votre programme d'équilibrage de charge pour contrôler quels ports sont ouverts par rapport à une liste de sources autorisées. Dans la mesure où Elastic Load Balancing est associé à votre VPC, toutes les listes de contrôle d'accès réseau (ACL) et tables de routage continuent de fournir des contrôles réseau supplémentaires.

Lorsque vous créez un équilibreur de charge pour votre VPC, vous pouvez préciser s'il dispose d'une interface Internet (par défaut) ou s'il est utilisé en interne uniquement. Si vous optez pour un équilibreur interne, vous n'avez pas besoin de disposer d'une passerelle Internet par laquelle accéder à l'équilibreur de charge. Les adresses IP privées de l'équilibreur seront utilisées dans l'enregistrement DNS correspondant.

Elastic Load Balancing donne la possibilité d'équilibrer la charge sur AWS et les ressources locales grâce au même équilibreur de charge. Par exemple, si vous devez distribuer du trafic d'applications aussi bien sur AWS que sur des ressources locales, vous pouvez y parvenir en enregistrant toutes les ressources dans le même groupe cible et en associant ce dernier à un équilibreur de charge. Sinon, vous pouvez utiliser l'équilibrage de charge pondéré basé sur le DNS sur AWS et sur les ressources locales à l'aide de deux équilibreurs de charge, un pour AWS et l'autre pour les ressources locales.

Vous pouvez aussi utiliser l'équilibreur de charge hybride pour soutenir des applications séparées, l'une étant dans un VPC et l'autre étant dans un emplacement local. Placez simplement les cibles VPC dans un groupe cible et les cibles locales dans un autre groupe cible pour ensuite utiliser le routage basé sur le contenu afin de router le trafic vers chaque groupe cible.


Il est facile de commencer à utiliser Elastic Load Balancing. Suivez la procédure indiquée dans la console pour déployer votre premier équilibreur de charge en quelques clics.

Connectez-vous à la console