View a markdown version of this page

Application Load Balancers - Contrôleur de restauration des applications Amazon (ARC)

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Application Load Balancers

Utilisation du décalage zonal pour les équilibreurs de charge des applications

Pour utiliser les équilibreurs de charge d'application avec décalage de zone, vous devez activer l'intégration du décalage de zone ARC dans les attributs de l'équilibreur de charge d'application. L'équilibreur de charge d'application prend en charge le changement de zone avec des configurations interzones activées ou désactivées entre zones.

Avant d'activer l'intégration ARC et de commencer à utiliser le décalage zonal, consultez les informations suivantes :

  • Vous pouvez démarrer un changement de zone pour un équilibreur de charge spécifique uniquement pour une zone de disponibilité unique. Vous ne pouvez pas commencer un changement de zone pour plusieurs zones de disponibilité.

  • AWS supprime de manière proactive les adresses IP des équilibreurs de charge zonaux du DNS lorsque de multiples problèmes d'infrastructure ont un impact sur les services. Vérifiez toujours la capacité actuelle de la zone de disponibilité avant de commencer un changement de zone.

  • Le changement de zone ne fonctionnera pas pour les groupes cibles à AZ unique.

  • Lorsqu'un Application Load Balancer est la cible d'un Network Load Balancer, commencez toujours le changement de zone à partir du Network Load Balancer. Si vous commencez un changement de zone à partir de l'Application Load Balancer, le Network Load Balancer ne reconnaît pas le changement et continue à envoyer du trafic vers l'Application Load Balancer.

Vous pouvez démarrer un changement de zone pour un équilibreur de charge dans la console Elastic Load Balancing (dans la plupart des cas Régions AWS) ou dans la console ARC.

Console
Pour activer le décalage de zone sur un équilibreur de charge (console)
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Sur la page de navigation, sous Équilibrage de charge, choisissez Équilibreurs de charge.

  3. Sélectionnez le nom de l'équilibreur de charge des applications.

  4. Dans l'onglet Attributs, cliquez sur Modifier.

  5. Dans Configuration du routage de la zone de disponibilité, pour l'intégration du décalage zonal >ARC, choisissez Activer.

  6. Choisissez Enregistrer.

AWS CLI
Pour activer le décalage de zone sur un équilibreur de charge (AWS CLI)
  • Entrez la commande suivante :

    aws elbv2 modify-load-balancer-attributes --load-balancer-arn my-alb-arn --attributes Key=zonal_shift.config.enabled,Value=true

Pour plus d'informations sur le démarrage d'un changement de zone, consultezDémarrer, mettre à jour ou annuler un changement de zone.

Vous pouvez utiliser keepalive cette option pour configurer la durée des connexions. Pour plus d'informations, consultez la section Durée de conservation du client HTTP dans le Guide de l'utilisateur de l'Application Load Balancer. Par défaut, les équilibreurs de charge des applications définissent la durée de conservation du client HTTP sur 3 600 secondes, soit 1 heure. Nous vous suggérons de réduire la valeur pour l'aligner sur votre objectif de temps de restauration pour votre application, par exemple 300 secondes. Lorsque vous choisissez la durée de conservation d'un client HTTP, considérez que cette valeur est un compromis entre une reconnexion plus fréquente en général, ce qui peut affecter la latence, et un éloignement plus rapide de tous les clients d'une AZ ou d'une région altérée.

Comment fonctionne le décalage zonal pour les équilibreurs de charge des applications

Lorsqu'un changement de zone est lancé sur un équilibreur de charge d'application avec l'équilibrage de charge entre zones activé, tout le trafic vers les cibles est bloqué dans la zone de disponibilité concernée, et le changement de zone supprime l'adresse IP zonale du DNS.

Pour plus d'informations, consultez la section Intégrations pour votre équilibreur de charge d'application dans le Guide de l'utilisateur de l'équilibreur de charge d'application.