4.2 - Mise à l'échelle et haute disponibilité sur AWS

L'AWS Certified Cloud Practitioner couvre la mise à l'échelle et la haute disponibilité. Amazon EC2 Auto Scaling ajuste automatiquement le nombre d'instances EC2 selon la demande, ajoutant de la capacité en charge et en retirant à l'inactivité. Elastic Load Balancing (ELB) distribue le trafic entrant sur plusieurs cibles pour qu'aucune instance ne soit débordée et que les cibles défaillantes soient contournées. Activer un déploiement Multi-AZ pour une base Amazon RDS fournit un réplica de secours dans une autre zone de disponibilité pour une bascule automatique, améliorant la disponibilité et non les performances en lecture. Les contrôles de santé DNS d'Amazon Route 53 avec routage de bascule peuvent rediriger automatiquement les utilisateurs d'un point défaillant vers un point sain. Attends-toi à des mises en situation demandant le bon service - Auto Scaling, ELB, RDS Multi-AZ ou bascule Route 53.

Astuce mémoire
Ajouter/retirer des EC2 selon la demande = EC2 Auto Scaling. Distribuer le trafic sur des cibles = Elastic Load Balancing. Réplica RDS de secours dans une autre zone = Multi-AZ. DNS qui contourne un point défaillant = bascule Route 53.

Questions d'entraînement

1. Quel service ajuste automatiquement le nombre d'instances EC2 selon la demande de l'application ?

  • Amazon Route 53
  • Amazon EC2 Auto Scaling (bonne réponse)
  • AWS CloudTrail
  • Amazon Redshift

EC2 Auto Scaling ajoute ou retire des instances selon la demande et des règles, améliorant la disponibilité et l'efficacité des coûts. Route 53 est du DNS ; CloudTrail audite les appels d'API ; Redshift est un entrepôt de données.

2. Quel service répartit le trafic entrant d'une application sur plusieurs cibles comme des instances EC2 dans plusieurs AZ ?

  • Amazon SNS
  • AWS Direct Connect
  • Elastic Load Balancing (ELB) (bonne réponse)
  • Amazon Glacier

Elastic Load Balancing répartit le trafic sur des cibles saines dans plusieurs AZ, améliorant la tolérance aux pannes et la disponibilité. SNS est de la messagerie ; Direct Connect est une liaison privée ; Glacier est du stockage d'archives.

3. Activer le déploiement Multi-AZ pour une base de données Amazon RDS apporte surtout :

  • Un réplica en veille pour un basculement automatique (bonne réponse)
  • De meilleures performances de lecture entre régions
  • Des coûts de stockage plus bas
  • Une optimisation automatique des requêtes

RDS Multi-AZ maintient un réplica en veille synchrone dans une autre AZ et bascule automatiquement en cas de panne du principal, offrant la haute disponibilité. Les réplicas en lecture (et non Multi-AZ) mettent à l'échelle les lectures.

4. Quelle fonctionnalité d'Amazon Route 53 peut éloigner automatiquement les utilisateurs d'un point de terminaison défaillant ?

  • Le versionnage de bucket
  • La capacité réservée
  • La réplication interrégionale
  • Les contrôles de santé DNS avec routage de basculement (bonne réponse)

Les contrôles de santé Route 53 surveillent les points de terminaison ; avec le routage de basculement, le DNS cesse d'envoyer le trafic vers un point défaillant et redirige vers un point sain, favorisant la haute disponibilité.

5. Pour conserver une copie des objets S3 dans une seconde région AWS pour la résilience, vous activeriez :

  • S3 Transfer Acceleration
  • La réplication interrégionale S3 (bonne réponse)
  • S3 Requester Pays
  • S3 Object Lock

La réplication interrégionale S3 copie automatiquement les objets vers un bucket d'une autre région, améliorant la résilience et répondant aux besoins de conformité ou de latence. Transfer Acceleration accélère les envois ; Object Lock empêche la suppression.

6. Quel service centralise et automatise les sauvegardes de services AWS comme EBS, RDS et DynamoDB ?

  • AWS Snowball
  • Amazon EFS
  • AWS Backup (bonne réponse)
  • Amazon CloudFront

AWS Backup offre des sauvegardes et restaurations centralisées et pilotées par des règles pour de nombreux services (EBS, RDS, DynamoDB, EFS et plus), simplifiant la protection des données et la conformité. Snowball déplace des données physiquement ; CloudFront est un CDN.

Objectifs liés