0Pricing
AWS Solutions Architect · Leçon

Élimination et modèles de distracteurs

Reconnaissez les modèles courants de réponses distractrices — mauvais service, mauvais niveau ou mauvais périmètre — et utilisez l’élimination pour réduire quatre options à une seule avec assurance.

Élimination et modèles de distracteurs est une leçon AWS Solutions Architect gratuite sur CoddyKit. Ceci est la leçon 3 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage AWS Solutions Architect, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours AWS Solutions Architect comprend 4 leçons au total.

Pourquoi l’élimination est essentielle

Dans le SAA-C03, vous serez rarement certain à 100 % de chaque réponse. Le processus d’élimination est une technique structurée qui permet de parvenir à la bonne réponse en supprimant les options qui ne respectent pas les exigences énoncées, utilisent la mauvaise catégorie de Service ou sont factuellement incorrectes. Même si vous ne pouvez pas identifier directement la bonne réponse, éliminer 2 ou 3 mauvaises réponses fait passer vos chances de 25 % à 50–100 %. La pratique de l’élimination la rend automatique sous la pression du temps de l’examen.

Schéma de Distractor 1 : mauvaise catégorie de Service

Le Distractor le plus courant utilise un Service de la mauvaise catégorie — un Service de stockage lorsque la question nécessite une Database, un Service réseau lorsque la question nécessite du calcul, ou un Service de surveillance lorsque la question nécessite de la sécurité. Si la question demande une solution pour réduire la latence d’une Database et qu’une réponse mentionne CloudTrail, vous pouvez l’éliminer immédiatement : CloudTrail est un Service de journalisation d’audit, pas un Service de performance. Classez chaque option de réponse avant de l’évaluer.

# Example distractor elimination by service category:
# Question: Reduce read latency for an RDS MySQL database
# A. Enable RDS Multi-AZ -> NOT for read performance (it is for HA)
# B. Add an ElastiCache Redis read-through cache -> CORRECT category
# C. Enable AWS CloudTrail on the RDS instance -> WRONG category (audit)
# D. Increase EC2 instance type of the app servers -> WRONG layer (app, not DB)
#
# Eliminate A, C, D by category/purpose mismatch. Answer: B

Schéma de Distractor 2 : bon Service, mauvais niveau

Ce Distractor utilise la bonne famille de Service, mais le mauvais niveau ou la mauvaise fonctionnalité. Par exemple, dans une question sur le stockage, les quatre réponses peuvent concerner S3, mais l’une utilise S3 Intelligent-Tiering alors que la question précise que les données ne sont consultées qu’une fois par an — S3 Glacier Deep Archive est alors moins cher et plus approprié. De même, toutes les réponses peuvent concerner EC2, mais différer par le modèle tarifaire : une charge de travail stable sur 3 ans doit utiliser des Reserved Instances, et non des instances On-Demand. Le décalage de niveau est subtil, mais déterminant.

# Example tier distractor:
# Question: Most cost-effective storage for compliance backups accessed once every 5 years
# A. S3 Standard -> too expensive for cold data
# B. S3 Standard-IA -> lower cost but still too expensive for rarely accessed
# C. S3 Glacier Instant Retrieval -> millisecond retrieval (not needed here)
# D. S3 Glacier Deep Archive -> CORRECT: lowest cost, 12-hr retrieval OK for 5yr access
#
# Key: match access frequency to the right storage class tier

Schéma de Distractor 3 : mauvais périmètre

Ce Distractor applique le bon Service au mauvais périmètre — Region, AZ, compte ou ressource. Par exemple, une question demande une protection contre une panne d’Availability Zone, et un Distractor propose une réplication Multi-Region (le bon périmètre serait Multi-AZ au sein d’une Region, et non multi-Region). Ou une question porte sur la gouvernance au niveau du compte, et un Distractor propose une Policy S3 fondée sur les ressources (le bon périmètre est celui des Service Control Policies d’AWS Organizations). Identifiez d’abord le périmètre requis, puis éliminez les réponses qui se situent au mauvais périmètre.

# Scope distractor examples:
# Q: Protect against AZ failure for a web tier
# Wrong scope: Route 53 latency routing across Regions (that is Region-level)
# Correct scope: Multi-AZ ASG with ALB spanning multiple AZs in one Region
#
# Q: Enforce a policy that prevents any IAM user from disabling CloudTrail
# Wrong scope: S3 bucket policy on the CloudTrail bucket
# Correct scope: SCP (Service Control Policy) in AWS Organizations

Schéma de Distractor 4 : techniquement valide, mais inutilement complexe

Le SAA-C03 inclut souvent des réponses techniquement possibles, mais inutilement complexes par rapport à l’équivalent AWS managed plus simple. Par exemple, une question demandant un système de fichiers managed peut contenir un Distractor proposant de monter une instance EC2 comme serveur NFS — cela fonctionne, mais implique une charge opérationnelle bien plus importante qu’Amazon EFS. Choisissez toujours la solution managed la plus simple qui respecte toutes les exigences énoncées. « Least operational overhead » et « most operationally efficient » éliminent les options complexes autogérées.

# Over-engineering distractors:
# Q: Shared POSIX file system for 50 EC2 Linux instances
# Distractor: Set up an EC2 NFS server with EBS volumes (works but complex)
# Correct: Amazon EFS (managed, auto-scaling, no servers to manage)
#
# Q: Managed Kubernetes without node management
# Distractor: EKS with self-managed node groups (you manage EC2 patching)
# Correct: EKS with Fargate profiles (no nodes to manage)
#
# Q: Trigger Lambda on new S3 object
# Distractor: Use EventBridge with a custom polling Lambda that scans S3
# Correct: S3 Event Notification directly to Lambda (simpler, lower latency)

Schéma de Distractor 5 : modèle de Consistency inadapté

Certains Distractors utilisent un Service dont le modèle de Consistency ou de durabilité est incorrect. Par exemple, une question exige un traitement des messages exactement une fois, et le Distractor propose SQS Standard (qui fournit une livraison au moins une fois, avec de possibles doublons). La bonne réponse serait SQS FIFO. Ou une question exige un flux d’événements durable avec relecture, et un Distractor propose SNS (qui ne stocke pas les messages : si un abonné est hors ligne, il manque le message). Identifiez les cas où l’ordre, la durabilité et les garanties de traitement exactement une fois sont requis, puis éliminez les Services qui ne les fournissent pas.

# Consistency/durability distractor:
# Q: Process financial transactions in strict order, no duplicates
# Distractor: SQS Standard -> at-least-once, no guaranteed order
# Correct: SQS FIFO -> exactly-once, message order per group
#
# Q: Multiple consumers must independently replay the last 7 days of events
# Distractor: SNS -> no storage, no replay
# Distractor: SQS -> messages deleted after consumption
# Correct: Kinesis Data Streams with 7-day retention -> supports replay

La méthode en deux passages

Appliquez la méthode en deux passages aux questions difficiles. Passage 1 : lisez la question et les quatre options. Éliminez immédiatement toute option présentant un défaut évident (mauvaise catégorie de Service, mauvais périmètre ou contradiction avec une exigence énoncée). Passage 2 : pour les options restantes (généralement 2), relisez la question et concentrez-vous sur la contrainte la plus importante — souvent formulée par « most cost-effective », « minimum downtime » ou « without modifying code ». Appliquez cette contrainte pour choisir entre les deux survivantes. Signalez la question et passez à la suivante plutôt que d’y consacrer plus de 3 minutes.

# Two-pass elimination template:
# Pass 1 - eliminate obvious violations:
#   Does A use the wrong AWS service? -> Eliminate
#   Does B violate 'no server management'? -> Eliminate
#   Does C apply to the wrong scope? -> Eliminate
#   D: remaining candidate
#
# Pass 2 - apply primary constraint:
#   Primary constraint: 'lowest cost'
#   D vs. remaining: which is cheaper given the access pattern?
#   -> Final answer selected

Les mots qualificatifs qui changent la réponse

De petits mots qualificatifs peuvent complètement changer la bonne réponse. « Existing application » élimine les options de refactorisation. « Without downtime » élimine les options de basculement à froid. « Automatically » élimine les processus manuels. « Immediately » élimine la cohérence éventuelle. « Cross-region » élimine les solutions limitées à une AZ. « Without changing code » élimine les réponses nécessitant des modifications de l’application. Habituez-vous à souligner ces mots lors de la lecture, car les Distractors sont conçus pour piéger les personnes qui ne les remarquent pas.

# Qualifying word examples:
# 'protect data WITHOUT encrypting existing objects' -> S3 default encryption
#   (only encrypts new objects, not retroactively) + separate migration step
#
# 'AUTOMATICALLY remediate non-compliant resources' -> AWS Config + SSM Remediation
#   (not just Config rules which only detect, but not auto-fix)
#
# 'EXISTING monolith, move with NO code changes' -> Rehost / Lift-and-shift / MGN
#   (eliminates Refactor/Lambda/microservices options)

Traiter les questions sur les « bonnes pratiques »

Certaines questions demandent la « Best practice » sans imposer de contrainte de coût ou de performance. Dans ce cas, appliquez toujours les principes de l’AWS Well-Architected Framework. Bonne pratique de sécurité : rôles IAM plutôt qu’utilisateurs IAM, privilège minimal, MFA pour la racine, aucun identifiant codé en dur. Bonne pratique de fiabilité : Multi-AZ, contrôles d’état, récupération AUTOMATICALLY. Excellence opérationnelle : IaC (CloudFormation), automatisation, observabilité (CloudWatch). Lorsque plusieurs réponses sont techniquement valides, celle qui respecte les principes Well-Architected constitue la réponse de bonne pratique.

# Best practice distractor examples:
# Q: Best practice for granting an EC2 instance access to S3
# A. Embed IAM access keys in the application code -> NEVER (credential risk)
# B. Store IAM credentials in EC2 environment variables -> still exposed
# C. Attach an IAM instance profile (role) to the EC2 instance -> CORRECT
# D. Create a shared IAM user for all EC2 instances -> violates least-privilege
#
# Eliminate A, B, D by security best practice. Answer: C

Exercice : élimination avec plusieurs contraintes

Lorsqu’une question comporte plusieurs contraintes, chaque contrainte élimine au moins un Distractor. Par exemple : « solution Serverless la plus économique, hautement disponible, pour une API REST avec un trafic variable ». La contrainte 1 (Serverless) élimine les options EC2. La contrainte 2 (API REST) confirme API Gateway + Lambda. La contrainte 3 (most cost-effective) élimine la concurrence réservée Lambda surdimensionnée. La contrainte 4 (haute disponibilité) confirme un point de terminaison régional API Gateway (Multi-AZ intégré). Toutes les contraintes réunies orientent vers API Gateway (régional) + Lambda avec mise à l’échelle automatique.

# Multi-constraint elimination walkthrough:
# Q: 'Serverless + highly available + REST API + most cost-effective + variable traffic'
#
# Option A: ALB + EC2 ASG with On-Demand -> fails 'serverless'
# Option B: API Gateway + Lambda (no reserved concurrency) -> satisfies ALL constraints
# Option C: API Gateway + EC2 backend -> fails 'serverless'
# Option D: API Gateway + Lambda with MAX reserved concurrency -> fails 'cost-effective'
#            (reserved concurrency charges even when idle in some pricing models)
#
# -> Answer: B

Pièges de lecture : NOT et EXCEPT

Certaines questions du SAA-C03 utilisent une formulation négative facile à manquer sous la pression du temps. Repérez des mots comme NOT, EXCEPT, LEAST, INCORRECT, NEVER. Ces questions vous demandent d’identifier la mauvaise réponse : les trois Distractors sont des affirmations correctes sur AWS, et vous devez trouver la seule affirmation fausse. Par exemple : « Which of the following is NOT a valid RDS backup feature? » Lisez toujours deux fois l’énoncé de la question pour repérer les qualificatifs négatifs. Pensez à les souligner mentalement avant de sélectionner votre réponse.

# Examples of negatively phrased questions:
# 'Which of the following is NOT supported by AWS DMS as a migration source?'
# -> You need the one service DMS cannot read FROM
#
# 'Which statement about SQS FIFO queues is INCORRECT?'
# -> Three answers are true; one is false
#
# 'Which option provides the LEAST operational overhead?'
# -> NOT asking for most overhead; pick the most automated/managed
#
# Tip: if you see NOT/EXCEPT/INCORRECT, immediately re-read all options
# as potential TRUE statements and identify the outlier

Vérification rapide

Testez votre compréhension des concepts AWS Solutions Architect (SAA-C03) présentés dans cette leçon.

Récapitulatif de la leçon

Dans cette leçon, vous avez appris que : les cinq schémas de Distractor sont la mauvaise catégorie, le mauvais niveau, le mauvais périmètre, la complexité excessive et une Consistency inadaptée, que la méthode en deux passages élimine d’abord les défauts évidents, puis applique la contrainte principale pour choisir entre les réponses restantes, et que les mots qualificatifs comme « Automatically », « Without downtime » et « no code changes » sont des critères essentiels pour départager les réponses. Nous allons maintenant étudier la gestion du temps et les techniques de Review afin de maximiser votre score sous la pression de l’examen.

Questions Fréquemment Posées

La leçon « Élimination et modèles de distracteurs » est-elle gratuite ?

Oui — le texte complet de « Élimination et modèles de distracteurs » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours AWS Solutions Architect, passe à CoddyKit PRO. Le cours AWS Solutions Architect comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Élimination et modèles de distracteurs » ?

Reconnaissez les modèles courants de réponses distractrices — mauvais service, mauvais niveau ou mauvais périmètre — et utilisez l’élimination pour réduire quatre options à une seule avec assurance. Tu pratiques AWS Solutions Architect avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer AWS Solutions Architect ?

Aucune expérience préalable n'est requise. AWS Solutions Architect sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 4.

Combien de temps prend la leçon « Élimination et modèles de distracteurs » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon AWS Solutions Architect ?

Oui. Chaque leçon AWS Solutions Architect inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Comprendre le format de l’examen et la pondération des domaines
  2. Repérer les mots-clés et les indices de services dans les questions
  3. Élimination et modèles de distracteurs
  4. Gestion du temps et techniques de relecture
← Retour à AWS Solutions Architect