Activez EKS Zonal Shift pour éviter les zones de disponibilité altérées - Amazon EKS

Aidez à améliorer cette page

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.

Pour contribuer à ce guide de l'utilisateur, cliquez sur le GitHub lien Modifier cette page sur qui se trouve dans le volet droit de chaque page.

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.

Activez EKS Zonal Shift pour éviter les zones de disponibilité altérées

Amazon Application Recovery Controller (ARC) vous aide à gérer et à coordonner la restauration de vos applications dans toutes les zones de disponibilité (AZs) et fonctionne avec de nombreux services, dont Amazon EKS. Grâce à la prise en charge du changement de zone ARC par EKS, vous pouvez déplacer le trafic réseau interne au cluster vers une zone AZ altérée. Vous pouvez également autoriser AWS à surveiller l'état de votre AZ en mauvais état AZs et à transférer temporairement le trafic réseau hors de portée en votre nom.

Comment utiliser EKS Zonal Shift :

  1. Activez votre cluster EKS avec Amazon Application Recovery Controller (ARC). Cela se fait au niveau du cluster à l'aide de la console Amazon EKS, de la AWS CLI ou de eksctl. CloudFormation

  2. Une fois activé, vous pouvez gérer les changements de zone ou les changements automatiques de zone à l'aide de la console ARC, de la AWS CLI ou du décalage de zone et de changement automatique de zone. APIs

Notez qu'après avoir enregistré un cluster EKS auprès d'ARC, vous devez toujours configurer ARC. Par exemple, vous pouvez utiliser la console ARC pour configurer Zonal Autoshift.

Pour des informations plus détaillées sur le fonctionnement d'EKS Zonal Shift et sur la façon de concevoir vos charges de travail pour gérer les zones de disponibilité altérées, consultez. En savoir plus sur le changement de zone d'Amazon Application Recovery Controller (ARC) dans Amazon EKS

Considérations

  • Le mode automatique EKS ne prend pas en charge Amazon Application Recovery Controller, Zonal Shift et Zonal Autoshift.

  • Nous recommandons d'attendre au moins 60 secondes entre les opérations de changement de zone afin de garantir le traitement approprié de chaque demande.

    Lorsque vous essayez d'effectuer des changements de zone en succession rapide (à 60 secondes d'intervalle), le service Amazon EKS risque de ne pas traiter correctement toutes les demandes de quart de travail. Cela est dû au mécanisme de sondage actuel qui met à jour l'état zonal du cluster. Si vous devez effectuer plusieurs changements de zone, assurez-vous qu'il y a suffisamment de temps entre les opérations pour que le système puisse traiter chaque modification.

Qu’est-ce qu’Amazon Application Recovery Controller ?

Amazon Application Recovery Controller (ARC) vous aide à préparer et à accélérer la restauration des applications qui s'exécutent dessus AWS. Le changement de zone vous permet de vous remettre rapidement en cas de défaillance d'une zone de disponibilité (AZ), en déplaçant temporairement le trafic d'une ressource prise en charge d'une zone Z vers un trafic normal AZs dans la AWS région.

En savoir plus sur Amazon Application Recovery Controller (ARC)

Qu'est-ce que le décalage zonal ?

Le changement de zone est une fonctionnalité d'ARC qui vous permet de déplacer le trafic vers une ressource telle qu'un cluster EKS ou un Elastic Load Balancer hors d'une zone de disponibilité d' AWS une région afin d'atténuer rapidement un problème et de récupérer rapidement votre application. Vous pouvez choisir de transférer le trafic, par exemple, parce qu'un mauvais déploiement entraîne des problèmes de latence ou parce que la zone de disponibilité est altérée. Un changement de zone ne nécessite aucune étape de configuration préalable.

En savoir plus sur ARC Zonal Shift

Qu'est-ce que l'autoshift zonal ?

L'autoshift zonal est une fonctionnalité d'ARC que vous pouvez activer pour autoriser AWS le transfert du trafic d'un AZ pour les ressources prises en charge, en votre nom, vers un trafic sain AZs dans la AWS région. AWS lance un changement automatique lorsque la télémétrie interne indique la présence d'une anomalie dans un AZ d'une région susceptible d'avoir un impact sur les clients. La télémétrie interne intègre des métriques provenant de plusieurs sources, notamment le AWS réseau et les services Amazon EC2 et Elastic Load Balancing.

AWS met fin aux changements automatiques lorsque les indicateurs indiquent qu'il n'y a plus de problème ou de problème potentiel.

En savoir plus sur ARC Zonal Autoshift

Que fait EKS lors d'un changement automatique ?

EKS met à jour les configurations réseau afin d'éviter de rediriger le trafic vers des destinations altérées AZs. De plus, si vous utilisez des groupes de nœuds gérés, EKS ne lancera de nouveaux nœuds dans les nœuds sains que AZs lors d'un changement de zone. Lorsque le quart de travail expire ou est annulé, les configurations réseau sont restaurées pour inclure l'AZ précédemment détecté comme défectueux.

En savoir plus sur EKS Zonal Shift.

Enregistrer le cluster EKS auprès d'Amazon Application Recovery Controller (ARC) (AWS console)

  1. Trouvez le nom et la région du cluster EKS que vous souhaitez enregistrer auprès d'ARC.

  2. Accédez à la console EKS de cette région, puis sélectionnez votre cluster.

  3. Sur la page d'informations du cluster, sélectionnez l'onglet Vue d'ensemble.

  4. Sous le titre Zonal Shift, sélectionnez le bouton Gérer.

  5. Sélectionnez activer ou désactiver pour EKS Zonal Shift.

Votre cluster EKS est maintenant enregistré auprès d'ARC.

Si vous AWS souhaitez détecter et éviter les zones de disponibilité altérées, vous devez configurer ARC Zonal Autoshift. Par exemple, vous pouvez le faire dans la console ARC.

Étapes suivantes