La résilience dans Amazon EC2 Auto Scaling - Amazon EC2 Auto Scaling

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.

La résilience dans Amazon EC2 Auto Scaling

L'infrastructure AWS mondiale est construite autour Régions AWS de zones de disponibilité. Régions AWS fournissent plusieurs zones de disponibilité physiquement séparées et isolées, connectées par un réseau à faible latence, à haut débit et hautement redondant. Avec les zones de disponibilité, vous pouvez concevoir et exploiter des applications et des bases de données qui basculent automatiquement d’une zone à l’autre sans interruption. Les zones de disponibilité sont davantage disponibles, tolérantes aux pannes et ont une plus grande capacité de mise à l’échelle que les infrastructures traditionnelles à un ou plusieurs centres de données.

Pour plus d'informations sur les zones de disponibilité Régions AWS et les zones de disponibilité, consultez la section Infrastructure AWS globale.

Pour bénéficier de la redondance géographique du concept de zone de disponibilité, procédez comme suit :

  • Répartissez votre groupe Auto Scaling sur plusieurs zones de disponibilité.

  • Maintenez au moins une instance dans chaque zone de disponibilité.

  • Attachez un équilibreur de charge pour distribuer le trafic entrant à travers les mêmes zones de disponibilité. Si vous utilisez un Application Load Balancer, assurez-vous que chaque EC2 instance reçoit un volume de trafic similaire en maintenant l'équilibrage de charge entre zones activé. Cela permet de limiter l'impact d'une charge accrue sur les instances existantes lors d'un incident de basculement et améliore la résilience par rapport à l'absence d'équilibrage de charge entre zones.

  • Assurez-vous que les contrôles d’état d'Elastic Load Balancing sont correctement configurés et qu'ils sont activés sur le groupe Auto Scaling. Ensuite, si le bilan de santé d'une instance échoue, Elastic Load Balancing arrête de lui envoyer du trafic et redirige le trafic vers des instances saines, tandis qu'Amazon EC2 Auto Scaling remplace l'instance défaillante.

Amazon EC2 Auto Scaling vous aide à répondre aux besoins de résilience de vos applications de la manière suivante :

  • Il vérifie les instances pour détecter les problèmes d'état et d'accessibilité. Lorsque l’état d’une instance se dégrade, il la résilie et en lance une nouvelle.

  • Si des politiques de mise à l'échelle dynamiques sont en vigueur, il adapte automatiquement la capacité en fonction du trafic entrant.

  • Détecte les problèmes de fiabilité des CloudWatch métriques Amazon qui prennent en charge les politiques de dimensionnement et suspend les activités de scale-in lorsque des métriques fiables ne sont pas disponibles, par exemple lorsque des points de données sont manquants.

  • Il tente de maintenir automatiquement un nombre équivalent d'instances dans chaque zone de disponibilité activée.

  • Il utilise les zones de disponibilité pour maintenir une haute disponibilité. Lorsqu'une zone de disponibilité ne fonctionne plus correctement, Amazon EC2 Auto Scaling effectue les opérations suivantes :

    • Il lance de nouvelles instances dans une zone de disponibilité différente activée pour votre groupe Auto Scaling.

    • Il redistribue les instances entre toutes les zones de disponibilité activées lorsque la zone de disponibilité défectueuse revient à un état sain.

  • Il continue d'essayer de lancer des instances dans d'autres zones de disponibilité activées si une instance ne parvient pas à être lancée dans une zone de disponibilité donnée.

  • Il enregistre et désenregistre automatiquement les instances auprès des équilibreurs de charge associés à votre groupe Auto Scaling. De cette façon, vous n'avez pas besoin d'enregistrer et de désenregistrer séparément les instances.

  • Les pannes du plan de contrôle pour le service Amazon EC2 Auto Scaling n'APIsaffecteront pas le dimensionnement des groupes Auto Scaling existants.

Pour plus d'informations sur les fonctionnalités proposées par Amazon pour répondre à vos besoins en matière de résilience des donnéesEBS, consultez Resilience in Amazon Elastic Block Store dans le guide de l'EBSutilisateur Amazon.