기준: DOP-C02 시험 가이드오류 제보
Pro 시험의 시나리오 문제는 지식의 양이 아니라 단서를 읽는 속도와 트레이드오프 판단으로 갈린다. 같은 "배포" 문제라도 "regulated", "no internet outbound", "no static keys", "minimum operational overhead", "least cost", "across all accounts" 같은 한두 개의 제약 단어가 정답을 결정한다. 네 개의 보기 중 둘은 동작조차 안 하고, 나머지 둘은 모두 동작하지만 하나만 제약에 맞는다. 오늘은 Week 15가 다룬 네 케이스 — 멀티 계정(Day1), 하이브리드(Day2), 컨테이너(Day3), 서버리스 인시던트(Day4) — 를 가로지르며, 단서를 도메인으로, 도메인을 후보로, 후보를 정답으로 좁히는 풀이 체계를 세우고 종합 시나리오로 단련한다.
긴 시나리오 앞에서 가장 흔한 실패는 "전체를 한 번에 이해하려다 시간을 태우는" 것이다. 대신 다음 5단계로 인지 부하를 분할한다.
💡 관련 이론: 이 절차는 인지심리학의 청킹(chunking)과 재인 기반 의사결정(recognition-primed decision)의 적용이다. 전문가는 문제를 통째로 분석하지 않고, 익숙한 패턴(단서)을 먼저 재인해 해법 공간을 좁힌 뒤 그 안에서만 비교한다(Gary Klein의 RPD 모델). "no internet outbound → PrivateLink", "all accounts → StackSets/Delegated Admin" 같은 단서-정답 매핑을 미리 만들어 두는 것이 곧 전문가의 패턴 라이브러리를 이식하는 것이다. 시험은 75문항 × 180분 = 평균 2분 24초/문항이라, 매 문항을 0에서 추론하면 시간이 부족하다 — 단서 재인으로 후보를 즉시 좁히는 것이 시간 경제학의 핵심이다.
| 단서 | 정답 키워드 | 출처 |
|---|---|---|
| "across all accounts / new accounts auto" | Service-Managed StackSets + Auto-Deployment / Delegated Admin | Day1 |
| "self-service standard pipeline" | Service Catalog Portfolio + CDK Pipelines | Day1 |
| "developer-created Role must not exceed policy" | Permission Boundary(iam:PermissionsBoundary 강제) | Day1 |
| "no internet outbound / zero internet" | PrivateLink / VPC Endpoint (+ Route 53 Resolver) | Day2 |
| "no static keys (on-prem/CI)" | IAM Roles Anywhere | Day2 |
| "no OIDC setup, pod IAM (new EKS)" | EKS Pod Identity | Day3 |
| "DX must be encrypted" | MACsec / IPSec over DX | Day2 |
| "EC2 + DC single deploy" | CodeDeploy On-Prem (단일 AppSpec) | Day2 |
| "burst quickly, diverse instances, Spot" | Karpenter | Day3 |
| "Git revert 롤백" | GitOps (Argo CD/Flux) | Day3 |
| "container cost 30~40% down" | Graviton + Spot/Fargate Spot | Day3 |
| "auto remediation entry point" | EventBridge → Step Functions/SSM Automation | Day4 |
| "Runbook >5min, audit" | Step Functions Standard | Day4 |
| "DLQ re-drive without infinite loop" | retry count 기록 + 임계 시 사람 | Day4 |
| "Slack restricted CLI" | AWS Chatbot + 제한된 IAM Role | Day4 |
| "minimum operational overhead" | Managed 서비스 / Fargate / GitOps | 공통 |
⚠️ 함정: 단서 매핑을 기계적으로 적용하다 복합 단서를 놓치면 틀린다. 예: "no static keys"만 보고 IAM Roles Anywhere를 골랐는데, 문제가 EKS 파드 컨텍스트면 답은 Pod Identity/IRSA다. "no internet"만 보고 PrivateLink를 골랐는데, DNS 해석이 안 된다는 추가 단서가 있으면 Route 53 Resolver Endpoint가 진짜 핵심일 수 있다. Pro 문제는 종종 두 번째 단서가 진짜 변별점이다 — 첫 단서로 도메인을 좁히고, 두 번째 단서로 그 도메인 안의 정확한 서비스를 고른다. 단서를 하나만 보고 멈추지 말고, 모든 제약 단어를 표시한 뒤 교집합을 찾는다.
Pro 시험이 매니지드 서비스를 선호하는 데는 명확한 운영 철학이 깔려 있다 — 차별화되지 않는 무거운 작업(undifferentiated heavy lifting)의 제거. AWS Well-Architected의 운영 우수성(Operational Excellence) 기둥은 "비즈니스 가치를 만들지 않는 운영 작업을 매니지드 서비스로 밀어내라"고 권한다. 자체 구축(Jenkins 자가 운영, 자체 오토스케일러, 커스텀 자격 증명 회전)은 동작은 하지만 패치·확장·장애 대응의 toil을 떠안는다. 그래서 "동작하는 두 보기" 중 하나가 매니지드(CodePipeline·Karpenter·Pod Identity·Incident Manager)면 거의 항상 그것이 정답이다. 단, 예외 단서가 있다 — "기존 Jenkins 자산 유지", "특정 커스텀 제어 필요"처럼 명시적 제약이 있으면 점진 이관(CodePipeline + Jenkins Action)이나 EKS 같은 제어 강한 선택이 답이 된다. 기본은 매니지드, 단서가 있으면 예외.
Week 15의 네 케이스는 표면적으로 달라 보이지만, 실은 같은 다섯 기둥 위에 서 있다. 이 공통 축을 보면 어떤 시나리오가 나와도 분해가 빨라진다.
공통 핵심 (네 케이스를 가로지름)
├─ IaC : CDK / CloudFormation / Terraform로 모든 것을 코드로
├─ 파이프라인 : CodePipeline 표준 (Tooling Account Hub) + 거버넌스 게이트
├─ 관찰성 : CloudWatch + ADOT(OpenTelemetry) + X-Ray (메트릭·로그·트레이스)
├─ 보안 : GuardDuty / Security Hub / Config를 Audit 계정에 집계
└─ 비용 : Tag 강제 + Cost Categories + Anomaly Detection
이 다섯 기둥이 곧 AWS Well-Architected Framework의 운영 축과 거의 일대일로 대응한다 — IaC·파이프라인은 운영 우수성(Operational Excellence), 보안 집계는 보안(Security), 비용은 비용 최적화(Cost Optimization), 관찰성은 운영 우수성과 신뢰성(Reliability)을 가로지른다. Pro 시험이 특정 서비스 지식만이 아니라 "이 다섯 축을 어떻게 한 시스템에 엮는가"를 묻는 이유가 여기 있다. 그래서 한 문항이 여러 도메인을 동시에 건드릴 때(예: "멀티 계정 환경에서 컨테이너 비용을 모든 계정에 걸쳐 가시화") — 정답은 한 축이 아니라 축의 조합(태그 강제 + Cost Categories + Delegated Admin)이 된다. 단일 서비스만 답하는 보기는 대개 함정이다.
75문항 180분에서 평균 2분 24초가 주어지지만, 긴 시나리오는 4~5분이 걸리기도 한다. 전략: 모르거나 50% 미만 확신이면 즉시 Mark for Review하고 패스 — 한 문항에 매달려 5분을 태우면 뒤의 두 문항을 못 본다. 1차로 전체를 빠르게 훑어 확실한 것을 먼저 풀고, 마지막 30분을 표시한 문항 + 매우 긴 시나리오 재검토에 할당한다. "완벽한 한 문항보다 시간 보존이 합격의 기술"이다.
🎯 시나리오: "한 규제 산업 기업이 60개 계정·온프레 DC·EKS·서버리스를 모두 운영한다. 단일 질문: '신규 마이크로서비스 출시 시 (1)계정·파이프라인 자동 프로비저닝 (2)인터넷 차단 DC 연동 (3)컨테이너 비용 최적화 (4)보안 사고 자동 대응을 모두 표준으로 제공하라.' 어디서부터 분해하나?" → 5단계로: 제약 단어 표시("regulated", "zero internet DC", "cost", "auto response") → 네 도메인으로 쪼갬 → 각 도메인의 단서-정답 매핑 적용: (1) AFT/Control Tower + Service Catalog + Permission Boundary, (2) SSM Hybrid + Roles Anywhere + PrivateLink + (DX 암호화면 MACsec), (3) Karpenter + Graviton/Spot + GitOps, (4) EventBridge → Step Functions → Incident Manager. 공통 기둥(IaC·관찰성·보안 집계·비용)이 네 도메인을 관통. 복합 문항은 단일 서비스가 아니라 축의 조합이 정답임을 기억.
선택지를 클릭하면 정답·해설이 펼쳐집니다.
문제 1
한 핀테크가 60개 AWS 계정을 운영한다. 모든 계정에 동일한 Config Rule 보안 베이스라인을 자동 배포하고, 앞으로 OU에 가입할 신규 계정에도 자동 적용돼야 한다. 가장 적합한 조합은?
문제 2
인터넷이 완전히 차단된 데이터센터의 5,000대 서버를 EC2와 동일하게 패치 관리하려 한다. DC 서버는 Secrets Manager도 사설 경로로 조회해야 한다. 가장 적합한 조합은?
문제 3
EKS 클러스터의 트래픽 변동이 매우 커서 분 단위 노드 확장으로는 부족하다. 다양한 인스턴스 타입을 동적으로 띄우고 Spot도 적극 활용하려면?
문제 4
신규 EKS 클러스터에서 IRSA의 OIDC Provider 셋업 없이 더 간단하게 파드별 IAM을 부여하는 현재 권장 표준은?
문제 5
GuardDuty가 EC2 인스턴스 자격 증명 유출(InstanceCredentialExfiltration)을 탐지했다. 사람 개입 없이 ①키 즉시 비활성화 ②CloudTrail로 영향 분석 ③인시던트 자동 오픈까지 가야 한다.
문제 6
50개 마이크로서비스 팀에 표준 파이프라인을 제공하되, 팀이 직접(셀프서비스) 만들 수 있어야 하고 회사 표준을 벗어나면 안 된다.
문제 7
Direct Connect 10Gbps를 쓰는데 규제상 회선 암호화가 필수다. 최소 변경으로 만족시키려면?
문제 8
SQS DLQ가 누적되면 자동 Re-drive를 하되 무한 루프(poison message)를 방지해야 한다.
문제 9
SRE가 Slack 채널에서 제한된 AWS CLI를 안전하게 실행할 수 있어야 한다.
문제 10
컨테이너 워크로드 비용을 30% 이상 줄이라는 압박이 있다. 단일 최고의 액션은?
문제 11
인터넷이 차단된 DC의 5,000대 서버에 정적 액세스 키를 두지 않고, 사내 PKI(X.509 인증서)로 AWS API 호출용 임시 자격 증명을 부여하려면?
문제 12
한 조직이 EKS(결제계)와 ECS Fargate(일반계)를 혼합 운영한다. 매니페스트 변경을 Git revert 한 번으로 자동 롤백시키고, ECS Fargate에는 Canary 트래픽 시프트와 즉시 롤백이 필요하다. 각각의 표준 조합은?
오늘 본 핵심은 다섯 가지다. 첫째, Pro 시나리오는 단서 표시 → 도메인 식별 → 후보 2개 → 트레이드오프 → (확신 낮으면) 표시 후 패스의 5단계로 푼다 — 단서 재인(RPD)으로 해법 공간을 즉시 좁히는 것이 시간 경제학의 핵심이다. 둘째, "all accounts/new accounts"는 Service-Managed StackSets + Auto-Deployment/Delegated Admin, "no internet"은 PrivateLink(+Resolver), "no static keys"는 Roles Anywhere/Pod Identity, "burst+Spot"은 Karpenter, "git revert"는 GitOps, "auto remediation"은 EventBridge→Step Functions가 매핑이다. 셋째, 복합 단서에서 두 번째 단서가 진짜 변별점일 수 있으니 모든 제약을 표시하고 교집합을 찾는다. 넷째, Pro는 차별화되지 않는 무거운 작업 제거(매니지드 선호)가 기본이되 "기존 자산 유지·커스텀 제어" 단서가 있으면 예외다. 다섯째, 합격은 정답률이 아니라 시간 관리 — Mark for Review로 패스하고 시간을 보존하는 습관이 결정적이다.