소거법 및 오답 패턴
잘못된 서비스, 잘못된 계층, 잘못된 범위와 같은 일반적인 오답 패턴을 파악하고 소거법으로 네 가지 선택지를 확신 있게 하나로 좁힙니다.
소거법 및 오답 패턴은(는) CoddyKit의 무료 Cloud & IT Cert Prep 강의입니다. 이것은 4개 중 3번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 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: 올바른 서비스, 잘못된 계층
이 오답 선택지는 올바른 서비스 제품군을 사용하지만 잘못된 계층이나 기능을 제시합니다. 예를 들어 스토리지 문제의 네 선택지가 모두 S3를 사용하더라도, 문제에서 데이터에 1년에 한 번만 액세스한다고 했다면 한 선택지가 S3 Intelligent-Tiering을 사용하고 있을 수 있습니다. 이 경우 S3 Glacier Deep Archive가 더 저렴하고 적절합니다. 또는 모든 선택지가 EC2를 사용하지만 요금 모델이 다를 수도 있습니다. 3년 동안 일정한 워크로드에는 On-Demand가 아니라 Reserved Instances를 사용해야 합니다. 계층의 불일치는 미묘하지만 정답을 결정하는 요소입니다.
# 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: 잘못된 scope
이 오답 선택지는 올바른 서비스를 잘못된 scope, 즉 Region, AZ, 계정 또는 리소스 수준에 적용합니다. 예를 들어 Availability Zone failure에 대한 보호를 묻는 문제에서 오답 선택지가 Multi-Region 복제를 제시할 수 있습니다. 올바른 scope는 multi-Region이 아니라 하나의 Region 안에서 수행하는 Multi-AZ입니다. 또는 계정 수준의 거버넌스를 묻는 문제에서 리소스 기반 S3 Policy를 제시할 수도 있습니다. 이 경우 올바른 scope는 AWS Organizations Service Control Policies입니다. 먼저 필요한 scope를 파악한 다음, 잘못된 scope의 선택지를 제거하십시오.
# 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보다 운영 오버헤드가 훨씬 큽니다. 항상 명시된 모든 요구 사항을 충족하는 가장 간단한 관리형 솔루션을 선택하십시오. 'Least operational overhead'와 'most operationally efficient'라는 표현은 복잡한 직접 관리 선택지를 제외하게 합니다.
# 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: 일관성 모델 불일치
일부 오답 선택지는 잘못된 일관성 또는 내구성 모델을 사용하는 서비스를 제시합니다. 예를 들어 정확히 한 번의 메시지 처리가 필요한 문제에서 SQS Standard를 제시할 수 있습니다. SQS Standard는 최소 한 번 전달되며 중복이 발생할 수 있습니다. 따라서 정답은 SQS FIFO입니다. 또는 재생이 가능한 내구성 있는 이벤트 스트리밍이 필요한 문제에서 SNS를 제시할 수도 있습니다. SNS는 메시지를 저장하지 않으므로 구독자가 오프라인이면 메시지를 놓칩니다. 순서 보장, 내구성, 정확히 한 번 처리 보장이 필요한 상황을 파악하고 이를 제공하지 않는 서비스를 제외하십시오.
# 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두 단계 풀이 방법
어려운 문제에는 두 단계 풀이 방법을 적용하십시오. Pass 1: 문제와 네 가지 선택지를 모두 읽습니다. 명백한 결함이 있는 선택지(잘못된 서비스 범주, 잘못된 scope, 명시된 요구 사항과 모순되는 선택지)를 즉시 제거합니다. Pass 2: 남은 선택지(대개 2개)를 다시 읽고 가장 중요한 단 하나의 제약 조건에 집중합니다. 이는 보통 'most cost-effective', 'minimum downtime' 또는 'without modifying code'처럼 표현됩니다. 해당 제약 조건을 적용하여 남은 두 선택지 중 하나를 고르십시오. 한 문제에 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답을 바꾸는 한정 표현
작은 한정 표현 하나가 정답을 완전히 바꿀 수 있습니다. 'Existing application'은 리팩터링 선택지를 제외합니다. 'Without downtime'은 콜드 전환 선택지를 제외합니다. 'Automatically'는 수동 프로세스를 제외합니다. 'Immediately'는 최종적 일관성을 제외합니다. 'Cross-region'은 AZ만 사용하는 솔루션을 제외합니다. 'Without changing code'는 애플리케이션 수정이 필요한 선택지를 제외합니다. 오답 선택지는 이런 표현을 놓치는 사람을 함정에 빠뜨리도록 작성되므로, 문제를 읽을 때 이 단어들에 밑줄을 긋는 습관을 들이십시오.
# 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)'Best Practice' 문제 다루기
일부 문제는 비용이나 성능 제약 없이 'best practice'를 묻습니다. 이런 문제에는 항상 AWS Well-Architected Framework 원칙을 적용하십시오. 보안 모범 사례는 IAM 사용자보다 IAM 역할을 사용하고, 최소 권한을 적용하며, 루트 사용자에 MFA를 사용하고, 자격 증명을 하드코딩하지 않는 것입니다. 안정성 모범 사례는 Multi-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연습: 여러 제약 조건에 따른 소거
문제에 여러 제약 조건이 있으면 각 제약 조건이 적어도 하나의 오답 선택지를 제거합니다. 예를 들어 '가변 트래픽을 처리하는 REST API를 위한 가장 비용 효율적이고 고가용성이며 서버리스인 솔루션'이라는 문제가 있다고 하겠습니다. 제약 조건 1(서버리스)은 EC2 선택지를 제거합니다. 제약 조건 2(REST API)는 API Gateway + Lambda를 가리킵니다. 제약 조건 3(most cost-effective)은 과도하게 프로비저닝된 Lambda 예약 동시성을 제거합니다. 제약 조건 4(고가용성)는 리전 API Gateway 엔드포인트(기본 제공 multi-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와 같은 단어를 찾으십시오. 이런 문제는 오답을 고르게 합니다. 세 개의 오답 선택지는 AWS에 대한 올바른 설명이고, 하나의 잘못된 설명을 찾아야 합니다. 예를 들어 '다음 중 유효한 RDS 백업 기능이 NOT인 것은 무엇입니까?'와 같은 문제입니다. 부정 한정 표현을 놓치지 않도록 항상 문제의 질문 부분을 두 번 읽으십시오. 답을 선택하기 전에 머릿속으로 해당 표현에 밑줄을 긋는 것도 좋습니다.
# 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빠른 확인
이 lesson에서 다룬 AWS Solutions Architect(SAA-C03) 개념을 제대로 이해했는지 확인해 보십시오.
lesson 복습
이 lesson에서는 다음을 배웠습니다. 다섯 가지 오답 패턴은 잘못된 범주, 잘못된 계층, 잘못된 scope, 지나치게 복잡한 구성, 일관성 불일치입니다. 또한 두 단계 풀이 방법은 먼저 명백한 결함을 제거한 다음 핵심 제약 조건을 적용하여 남은 선택지 중 하나를 고릅니다. 그리고 'automatically', 'without downtime', 'no code changes'와 같은 한정 표현은 정답을 구분하는 데 매우 중요합니다. 다음에서는 시험 압박 속에서 점수를 극대화하기 위한 시간 관리와 검토 기법을 알아보겠습니다.
자주 묻는 질문
“소거법 및 오답 패턴” 강의는 무료인가요?
네 — “소거법 및 오답 패턴” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Cloud & IT Cert Prep 강의 전체를 잠금 해제할 수 있습니다. Cloud & IT Cert Prep 강의에는 총 4개의 강의가 포함되어 있습니다.
“소거법 및 오답 패턴”에서 뭘 배우나요?
잘못된 서비스, 잘못된 계층, 잘못된 범위와 같은 일반적인 오답 패턴을 파악하고 소거법으로 네 가지 선택지를 확신 있게 하나로 좁힙니다. 브라우저에서 직접 실행하는 실습 코드로 Cloud & IT Cert Prep을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.
Cloud & IT Cert Prep을(를) 시작하는 데 경험이 필요한가요?
사전 경험은 필요하지 않습니다. CoddyKit의 Cloud & IT Cert Prep은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 3번째 강의입니다.
“소거법 및 오답 패턴” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 Cloud & IT Cert Prep 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 Cloud & IT Cert Prep 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.
이 강의의 모든 강의
- 시험 형식 및 영역별 배점 이해
- 정답 서비스 선택을 알려 주는 '가장 비용 효율적인', '가장 높은 가용성', '운영 오버헤드', '서버리스'와 같은 단서를 찾는 연습을 합니다.
- 소거법 및 오답 패턴
- 시간 관리 및 검토 기법