0Pricing
Cloud & IT Cert Prep · レッスン

消去法と誤答パターン

誤ったサービス、誤ったティア、誤った適用範囲といったよくある誤答パターンを見抜き、消去法で4つの選択肢を自信を持って1つに絞り込みます。

「消去法と誤答パターン」はCoddyKit上の無料Cloud & IT Cert Prepレッスンです。 これはレッスン3/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはCloud & IT Cert Prep学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Cloud & IT Cert Prepコースには全4レッスンが含まれています。

なぜ消去法が不可欠なのか

SAA-C03では、すべての問題について100%確信を持てることはほとんどありません。消去法とは、提示された要件に違反する選択肢、間違ったサービスカテゴリを使用する選択肢、または事実として誤っている選択肢を除外して、正解にたどり着くための体系的な手法です。正解を直接特定できない場合でも、誤答を2つか3つ除外できれば、正解率を25%から50~100%に高められます。消去法を練習すれば、試験の時間的プレッシャーの中でも自然に使えるようになります。

誤答パターン1:サービスカテゴリが違う

最も一般的な誤答選択肢は、間違ったカテゴリのサービスを使っています。たとえば、データベースが必要なのにストレージサービスを提示する、コンピューティングが必要なのにネットワークサービスを提示する、セキュリティが必要なのにモニタリングサービスを提示する、といったものです。データベースのレイテンシーを低減するソリューションを問う問題で、CloudTrailを含む選択肢があれば、すぐに除外できます。CloudTrailは監査ログサービスであり、パフォーマンス向けのサービスではないためです。評価する前に、各選択肢をカテゴリ分けしてください。

# 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

誤答パターン2:サービスは正しいが、ティアが違う

この誤答選択肢は、正しいサービスファミリーを使っていますが、ティアまたは機能が適切ではありません。たとえばストレージの問題で、4つの選択肢すべてがS3に関係していても、問題文が「年に1回しかアクセスされないデータ」と指定しているのにS3 Intelligent-Tieringを使う選択肢があるかもしれません。この場合は、S3 Glacier Deep Archiveのほうが安価で適切です。また、すべての選択肢がEC2に関係していても、料金モデルが異なる場合があります。3年間継続するワークロードには、オンデマンドではなくSavings Plansまたはリザーブドインスタンスが適しています。ティアの不一致は見落としやすいものの、正解を決定する重要な違いです。

# 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

誤答パターン3:スコープが違う

この誤答選択肢は、正しいサービスを間違ったスコープ(リージョン、AZ、アカウント、リソースのレベル)で適用しています。たとえば、アベイラビリティーゾーンの障害からの保護を求める問題で、誤答選択肢がマルチリージョンレプリケーションを提案している場合です。正しいスコープはマルチリージョンではなく、1つのリージョン内のマルチAZです。また、アカウントレベルのガバナンスを問う問題で、誤答選択肢がリソースベースのS3ポリシーを提案する場合もあります。正しいスコープはAWS Organizationsのサービスコントロールポリシーです。まず必要なスコープを特定し、スコープが違う選択肢を除外してください。

# 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

誤答パターン4:技術的には有効だが、複雑すぎる

SAA-C03では、より単純なAWSのマネージドサービスで実現できるのに、技術的には可能でも不必要に複雑な選択肢が含まれることがよくあります。たとえば、マネージドファイルシステムを求める問題で、EC2インスタンスをNFSサーバーとしてマウントする選択肢が誤答として提示されることがあります。これは動作しますが、Amazon EFSよりも運用負荷がはるかに高くなります。提示されたすべての要件を満たす、最もシンプルなマネージドソリューションを常に選んでください。「運用負荷が最小限」や「運用効率が最も高い」という条件があれば、複雑な自己管理の選択肢を除外できます。

# 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)

誤答パターン5:整合性モデルが要件と一致しない

誤答選択肢の中には、整合性または耐久性のモデルが適切でないサービスを使っているものがあります。たとえば、メッセージを正確に1回だけ処理する必要がある問題で、SQS標準を提案する選択肢がある場合です。SQS標準は少なくとも1回の配信であり、重複が発生する可能性があるためです。この場合の正解はSQS FIFOです。また、再生可能で耐久性のあるイベントストリーミングが必要な問題で、SNSを提案する選択肢がある場合もあります。SNSはメッセージを保存しないため、サブスクライバーがオフラインだとメッセージを受け取れません。順序性、耐久性、正確に1回だけ処理する保証が必要かどうかを見極め、それらを提供しないサービスを除外してください。

# 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

2パス方式

難しい問題には2パス方式を適用してください。パス1:問題文と4つの選択肢をすべて読みます。明らかな欠陥がある選択肢(サービスカテゴリが違う、スコープが違う、提示された要件に反しているなど)をすぐに除外します。パス2:残った選択肢(通常は2つ)について問題文を読み直し、最も重要な1つの制約に注目します。それは「最も費用対効果が高い」、「ダウンタイムを最小限にする」、「コードを変更せずに」などで示されることがよくあります。その制約を2つの候補に適用して、残った選択肢から選びます。1問に3分を超えてかけるのではなく、問題に印を付けて先に進んでください。

# 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

答えを変える修飾語

小さな修飾語によって、正解が完全に変わることがあります。「既存のアプリケーション」はリファクタリングの選択肢を除外します。「ダウンタイムなし」はコールドカットオーバーの選択肢を除外します。「自動的に」は手動プロセスを除外します。「即時に」は結果整合性を除外します。「クロスリージョン」はAZのみのソリューションを除外します。「コードを変更せずに」はアプリケーションの変更が必要な選択肢を除外します。こうした語句を見落とす受験者を誤答に誘導するように選択肢が作られているため、問題を読むときはこれらの語句に下線を引く習慣をつけてください。

# 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)

「ベストプラクティス」問題への対処

コストやパフォーマンスの制約なしに「ベストプラクティス」を問う問題があります。この場合は、AWS Well-Architected Frameworkの原則を必ず適用してください。セキュリティのベストプラクティスは、IAMユーザーではなくIAMロール、最小権限、ルートユーザーのMFA、認証情報のハードコーディング禁止です。信頼性のベストプラクティスは、マルチAZ、ヘルスチェック、自動復旧です。運用上の優秀性では、IaC(CloudFormation)、自動化、可観測性(CloudWatch)が重視されます。複数の選択肢が技術的に有効な場合は、Well-Architectedの原則に沿ったものがベストプラクティスの答えです。

# 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

練習:複数の制約による消去法

問題に複数の制約がある場合、それぞれの制約によって少なくとも1つの誤答選択肢を除外できます。たとえば、「変動するトラフィックのREST APIに対する、最も費用対効果が高く、高可用性で、サーバーレスなソリューション」という問題を考えます。制約1(サーバーレス)により、EC2の選択肢を除外します。制約2(REST API)により、API Gateway + Lambdaが候補になります。制約3(最も費用対効果が高い)により、Lambdaの過剰にプロビジョニングされた予約済み同時実行数を除外します。制約4(高可用性)により、リージョンのAPI Gatewayエンドポイント(組み込みのマルチAZ)が適切だと判断できます。すべての制約を合わせると、API Gateway(リージョン)+ Lambda(自動スケーリング)が正解になります。

# 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

読解の落とし穴:NOTとEXCEPT

SAA-C03の問題には、時間的なプレッシャーの中では見落としやすい否定表現が使われることがあります。NOT、EXCEPT、LEAST、INCORRECT、NEVERなどの語を探してください。これらの問題では誤った答えを特定するよう求められます。3つの誤答選択肢はAWSに関する正しい説明であり、誤っている1つを見つけなければなりません。たとえば、「次のうち、RDSの有効なバックアップ機能ではないものはどれか」のような問題です。否定を表す修飾語を見落とさないよう、問題文は必ず2回読んでください。答えを選ぶ前に、頭の中でその語句に下線を引くとよいでしょう。

# 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

クイックチェック

このレッスンで学んだAWS Solutions Architect(SAA-C03)の概念を理解できているか確認しましょう。

レッスンのまとめ

このレッスンでは、5つの誤答パターンが、カテゴリ違い、ティア違い、スコープ違い、過度な複雑さ、整合性の不一致であること、2パス方式では、まず明らかな欠陥を除外し、その後で主要な制約を適用して候補を絞り込むこと、そして「自動的に」「ダウンタイムなし」「コード変更なし」のような修飾語が、答えを見分ける重要な手がかりになることを学びました。次は、試験のプレッシャーの中で得点を最大化するための時間管理と見直しのテクニックについて学びます。

よくある質問

「消去法と誤答パターン」レッスンは無料ですか?

はい。「消去法と誤答パターン」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Cloud & IT Cert Prepコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Cloud & IT Cert Prepコースには全4レッスンが含まれています。

「消去法と誤答パターン」で何を学びますか?

誤ったサービス、誤ったティア、誤った適用範囲といったよくある誤答パターンを見抜き、消去法で4つの選択肢を自信を持って1つに絞り込みます。 ブラウザで直接実行するハンズオンコードでCloud & IT Cert Prepを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Cloud & IT Cert Prepを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのCloud & IT Cert Prepは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/4です。

「消去法と誤答パターン」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このCloud & IT Cert Prepレッスンでコードを書いて実行できますか?

はい。すべてのCloud & IT Cert Prepレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. 試験形式と分野別配点を理解する
  2. 問題文のキーワードとサービス संकेतを見つける
  3. 消去法と誤答パターン
  4. 時間管理と見直しのテクニック
← Cloud & IT Cert Prepに戻る