Amazon SOA-C02: Déploiement, provisionnement et automatisation — Guide d'étude

Fait partie du AWS SysOps Administrator Associate SOA-C02 — Guide d’étude. Entraînez-vous avec des réponses vérifiées dans le centre d’examens Amazon, ou passez des tests chronométrés sur ExamRoll.io.

Ce domaine couvre les méthodes et les outils utilisés pour provisionner, mettre à jour et exploiter les infrastructures AWS et les déploiements d’applications de manière fiable et répétée. Il met l’accent sur le provisionnement déclaratif et idempotent, les pipelines automatisés pour les livraisons, et l’automatisation opérationnelle qui réduit les tâches manuelles tout en préservant l’auditabilité et la sécurité. Les opérateurs doivent trouver un équilibre entre la sécurité (restaurations, politiques de changement) et la vélocité (images immuables, application automatisée des correctifs), et choisir des modèles qui soutiennent la conformité et la capacité de restauration.

CloudFormation et les modèles d’Infrastructure as Code

Utilisez CloudFormation (ou CDK/Terraform) pour déclarer l’infrastructure en tant que code (IaC) afin que les stacks soient idempotentes : un modèle décrit l’état désiré et le moteur fait converger les ressources. Préférez les ressources et les paramètres déclaratifs aux scripts impératifs. Modèles de CLI typiques :

undefined

undefined

undefined

Décisions de conception :

undefined

et

undefined

.

Comparaison des approches IaC :

undefined

pour les ressources IAM.

CI/CD et pratiques d’automatisation du déploiement

Implémentez des étapes de pipeline reproductibles : source -> build -> test -> deploy. Utilisez AWS CodePipeline en intégrant CodeBuild, CodeDeploy ou des outils tiers (Jenkins, GitHub Actions). Configurations clés :

undefined

pour les phases et les artefacts ; accordez au rôle du projet le moindre privilège (

undefined

pour les entrées,

undefined

pour les artefacts).

undefined

; choisissez le type de déploiement — sur place (in-place) ou bleu/vert (blue/green). Pour EC2/ASG, préférez le bleu/vert pour réduire les risques.

Critères de décision pour les stratégies de déploiement :

Gérez les secrets et les paramètres de manière sécurisée : stockez les paramètres dans SSM Parameter Store (SecureString) ou AWS Secrets Manager ; donnez aux rôles du pipeline les autorisations

undefined

et

undefined

ou

undefined

selon les besoins.

Création d’AMI (baking), images immuables et gestion des AMI

L’infrastructure immuable consiste à créer une nouvelle AMI avec tous les correctifs de l’OS et de l’application intégrés (baked in), puis à remplacer les instances au lieu de les modifier. Utilisez EC2 Image Builder ou Packer dans la CI pour produire des AMI automatiquement :

undefined

) pour référence.

Gérer le cycle de vie des AMI :

Comparaison : modifiable vs immuable :

Automatisation, Run Command et application de correctifs avec AWS Systems Manager

Systems Manager (SSM) centralise les tâches opérationnelles : Run Command pour les commandes ad-hoc, State Manager pour l’état désiré, Patch Manager pour l’application planifiée de correctifs de système d’exploitation, et Automation pour les workflows complexes. Modèles de CLI courants :

undefined

undefined

Détails de configuration et points de décision :

Gestion du changement, détection de dérive et restauration (rollback)

Implémentez un contrôle des changements qui intègre les exécutions de pipeline, les balises et les approbations. Utilisez les jeux de modifications (change sets) de CloudFormation pour prévisualiser les différences et les politiques de pile (stack policies) pour rejeter les mises à jour destructrices. Modèles de CLI :

undefined

et

undefined

Stratégies de restauration (rollback) :

Critères de décision :

Pièges courants et critères de décision

undefined

) et exigez que les correctifs soient appliqués via les modèles IaC ; utilisez des contrôles IAM pour restreindre les modifications via la console.

Problème pratique : Scénario d’utilisation

Acme Payments doit déployer un service d’API conforme à la norme PCI, appliquer des correctifs de système d’exploitation mensuels et être capable de restaurer rapidement si un déploiement provoque des erreurs pendant les heures de bureau.

  1. Implémentez un pipeline immuable : utilisez CodePipeline/CodeBuild pour créer (bake) des AMI avec EC2 Image Builder (ou Packer), balisez les AMI et publiez l’ID de l’AMI dans SSM Parameter Store.
  2. Déployez via des modèles CloudFormation qui référencent le paramètre SSM pour l’AMI et créent une nouvelle version d’ASG + Launch Template pour chaque mise en production ; utilisez les jeux de modifications (change sets) pour un examen préalable (pre-flight).
  3. Utilisez CodeDeploy ou le basculement de trafic blue/green sur les groupes cibles d’ALB avec des vérifications de l’état de santé et des tests de fumée automatisés ; configurez la restauration automatique en cas d’échec de la vérification de l’état de santé.
  4. Planifiez Patch Manager via les fenêtres de maintenance de Systems Manager pour l’application de correctifs en dehors des heures de pointe ; effectuez une création et un déploiement (bake-and-deploy) pour les images corrigées afin d’éviter l’application de correctifs en place sur la production.
  5. Appliquez le moindre privilège IAM pour les rôles de pipeline, stockez les secrets dans Secrets Manager, et activez la détection de dérive de CloudFormation ainsi que les politiques de pile pour les ressources critiques.

Justification : La création d’images et le déploiement immuable séparent les préoccupations de construction (build) et d’exécution (run), fournissant des artefacts reproductibles et des chemins de restauration sûrs ; l’application automatisée de correctifs via SSM ainsi que les déploiements immuables minimisent les risques et soutiennent la conformité tout en maintenant la capacité de récupération.


Haute disponibilité · Tous les domaines · Sécurité

Entraînez-vous sur ces questions → · Tests chronométrés sur ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Réussissez votre examen →

Parcourir Amazon →

Related guides

Accès tout-en-un

Un seul abonnement. Chaque examen.

Chaque plan débloque la recherche de réponses illimitée, les tests pratiques, les explications IA et la bibliothèque complète de ressources — en plus de 20 langues.

Mensuel
24.87
Just €0.83/day
Tout inclus :
  • Recherche de réponses illimitée
  • Tests pratiques illimités
  • Explications basées sur l'IA
  • Bibliothèque complète de ressources
  • Plus de 20 langues
  • Mises à jour de contenu hebdomadaires
  • Récompenses et parrainages
  • Support prioritaire
Commencer l'essai gratuit

Aucune carte de crédit requise*

Meilleur rapport qualité/prix
12 mois
179.87
Just €0.49/daySave 40%
Tout inclus :
  • Recherche de réponses illimitée
  • Tests pratiques illimités
  • Explications basées sur l'IA
  • Bibliothèque complète de ressources
  • Plus de 20 langues
  • Mises à jour de contenu hebdomadaires
  • Récompenses et parrainages
  • Support prioritaire
Commencer l'essai gratuit

Aucune carte de crédit requise*

✓ Plan gratuit inclus · ✓ Annulez à tout moment · ✓ Tous les plans débloquent le produit complet