CertNote/ 출퇴근 학습 노트
로드맵
KOEN
CLF-C02 · FoundationalCloud Practitioner - Foundational
DVA-C02 · AssociateDeveloper - Associate
SAA-C03 · AssociateSolutions Architect - Associate
SOA-C02 · AssociateCloudOps Engineer - Associate
SAP-C02 · ProfessionalSolutions Architect - Professional
DOP-C02 · ProfessionalDevOps Engineer - Professional
  • Week 1
    • 1.DevOps라는 운영 모델: CALMS의 다섯 축과 DORA가 측정해 보여준 진실
    • 2.Well-Architected Framework: DevOps의 6개 렌즈로 다시 읽기
    • 3.AWS DevOps 도구 지도: Code* 시리즈와 그 너머의 진짜 그림
    • 4.멀티 계정 전략: Organizations, Control Tower, IAM Identity Center의 진짜 그림
    • 5.Week 1 종합: DevOps 사고 프레임을 시나리오로 굳히기
  • Week 2
  • Week 3
  • Week 4
  • Week 5
  • Week 6
  • Week 7
  • Week 8
  • Week 9
  • Week 10
  • Week 11
  • Week 12
  • Week 13
  • Week 14
  • Week 15
    • 1.멀티 계정 엔터프라이즈 CI/CD: 50+ 계정을 떠받치는 거버넌스·플랫폼 엔지니어링의 원리
    • 2.하이브리드 CI/CD: 온프레미스와 AWS를 하나의 배포 모델로 묶는 원리
    • 3.대규모 ECS/EKS 운영: 100+ 마이크로서비스를 떠받치는 스케줄링·GitOps·비용의 원리
    • 4.서버리스 대규모 인시던트 자동 대응: 사람 없이 복구하는 자동화의 원리와 안전장치
    • 5.Week 15 종합: 케이스를 가로지르는 단서 독해와 트레이드오프 판단의 기술
  • Week 16
SCS-C03 · SpecialtySecurity - Specialty
MLA-C01 · AssociateMachine Learning Engineer - Associate
AIF-C01 · FoundationalAI Practitioner - Foundational
DEA-C01 · AssociateData Engineer - Associate
MLS-C01 · SpecialtyMachine Learning - Specialty
합격 후기

© CertNote · 주간랩스

  • 소개
  • 수정 기록
  • 문의
  • 이용약관
  • 개인정보처리방침
← DOP-C02/Week 15/Day 5

기준: DOP-C02 시험 가이드·오류 제보

DOP-C02· ProWeek 15 · Day 5읽기 약 23분

Day 5 - Week 15 종합: 케이스를 가로지르는 단서 독해와 트레이드오프 판단의 기술

Pro 시험의 시나리오 문제는 지식의 양이 아니라 단서를 읽는 속도와 트레이드오프 판단으로 갈린다. 같은 "배포" 문제라도 "regulated", "no internet outbound", "no static keys", "minimum operational overhead", "least cost", "across all accounts" 같은 한두 개의 제약 단어가 정답을 결정한다. 네 개의 보기 중 둘은 동작조차 안 하고, 나머지 둘은 모두 동작하지만 하나만 제약에 맞는다. 오늘은 Week 15가 다룬 네 케이스 — 멀티 계정(Day1), 하이브리드(Day2), 컨테이너(Day3), 서버리스 인시던트(Day4) — 를 가로지르며, 단서를 도메인으로, 도메인을 후보로, 후보를 정답으로 좁히는 풀이 체계를 세우고 종합 시나리오로 단련한다.

시나리오 풀이 5단계 — 인지 부하를 줄이는 절차

긴 시나리오 앞에서 가장 흔한 실패는 "전체를 한 번에 이해하려다 시간을 태우는" 것이다. 대신 다음 5단계로 인지 부하를 분할한다.

  1. 제약 단어에 표시: "regulated", "zero internet", "no static keys", "minimum overhead", "least cost", "all accounts" 등을 먼저 찾아 밑줄.
  2. 도메인 식별: CI/CD인가, IaC인가, 모니터링·보안·복원력·인시던트인가.
  3. 후보 2개로 좁힘: "동작 가능 + 제약 부합" 후보만 남기고, 동작하지 않거나 명백히 오버킬인 보기를 제거(소거법).
  4. 트레이드오프로 최종 1개: 남은 둘을 운영 부담·비용·보안으로 비교 — Pro는 거의 항상 매니지드·표준·최소 부담을 선호.
  5. 확신 50% 이하면 표시 후 패스: 시간 보존이 합격의 기술이다.

💡 관련 이론: 이 절차는 인지심리학의 청킹(chunking)과 재인 기반 의사결정(recognition-primed decision)의 적용이다. 전문가는 문제를 통째로 분석하지 않고, 익숙한 패턴(단서)을 먼저 재인해 해법 공간을 좁힌 뒤 그 안에서만 비교한다(Gary Klein의 RPD 모델). "no internet outbound → PrivateLink", "all accounts → StackSets/Delegated Admin" 같은 단서-정답 매핑을 미리 만들어 두는 것이 곧 전문가의 패턴 라이브러리를 이식하는 것이다. 시험은 75문항 × 180분 = 평균 2분 24초/문항이라, 매 문항을 0에서 추론하면 시간이 부족하다 — 단서 재인으로 후보를 즉시 좁히는 것이 시간 경제학의 핵심이다.

단서 → 정답 빠른 매핑 (Week 15 통합)

단서정답 키워드출처
"across all accounts / new accounts auto"Service-Managed StackSets + Auto-Deployment / Delegated AdminDay1
"self-service standard pipeline"Service Catalog Portfolio + CDK PipelinesDay1
"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 AnywhereDay2
"no OIDC setup, pod IAM (new EKS)"EKS Pod IdentityDay3
"DX must be encrypted"MACsec / IPSec over DXDay2
"EC2 + DC single deploy"CodeDeploy On-Prem (단일 AppSpec)Day2
"burst quickly, diverse instances, Spot"KarpenterDay3
"Git revert 롤백"GitOps (Argo CD/Flux)Day3
"container cost 30~40% down"Graviton + Spot/Fargate SpotDay3
"auto remediation entry point"EventBridge → Step Functions/SSM AutomationDay4
"Runbook >5min, audit"Step Functions StandardDay4
"DLQ re-drive without infinite loop"retry count 기록 + 임계 시 사람Day4
"Slack restricted CLI"AWS Chatbot + 제한된 IAM RoleDay4
"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 문제는 종종 두 번째 단서가 진짜 변별점이다 — 첫 단서로 도메인을 좁히고, 두 번째 단서로 그 도메인 안의 정확한 서비스를 고른다. 단서를 하나만 보고 멈추지 말고, 모든 제약 단어를 표시한 뒤 교집합을 찾는다.

매니지드 vs 자체 구축 — 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
  • 멀티 계정(Day1)은 이 다섯 기둥을 OU/StackSets로 모든 계정에 강제하는 거버넌스 문제다.
  • 하이브리드(Day2)는 같은 다섯 기둥을 인터넷 차단·온프레까지 확장하는(PrivateLink·SSM·Roles Anywhere) 경계 문제다.
  • 컨테이너(Day3)는 파이프라인·관찰성·비용 기둥을 수백 컨테이너 규모로 푸는(Karpenter·GitOps·Container Insights) 스케일 문제다.
  • 서버리스 인시던트(Day4)는 보안·관찰성 기둥의 신호를 받아 자동 복구로 닫는(EventBridge·Step Functions) 대응 문제다.

이 다섯 기둥이 곧 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·관찰성·보안 집계·비용)이 네 도메인을 관통. 복합 문항은 단일 서비스가 아니라 축의 조합이 정답임을 기억.


📝 시나리오 종합 12문항

📝 연습 문제

선택지를 클릭하면 정답·해설이 펼쳐집니다.

문제 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로 패스하고 시간을 보존하는 습관이 결정적이다.

이전서버리스 대규모 인시던트 자동 대응: 사람 없이 복구하는 자동화의 원리와 안전장치Week 15 · Day 4다음 도메인 1·2 통합 복습: SDLC 자동화와 IaC를 한 줄기로 꿰는 원리Week 16 · Day 1

참고 공식 자료

  • DOP-C02 공식 시험 안내(새 탭에서 열림)
  • Amazon EKS 공식 문서(새 탭에서 열림)
  • AWS Lambda 공식 문서(새 탭에서 열림)
  • AWS IAM 공식 문서(새 탭에서 열림)
  • Amazon ECS · Fargate 공식 문서(새 탭에서 열림)
  • Amazon EC2 공식 문서(새 탭에서 열림)

이 페이지

  • 시나리오 풀이 5단계 — 인지 부하를 줄이는 절차
  • 단서 → 정답 빠른 매핑 (Week 15 통합)
  • 매니지드 vs 자체 구축 — Pro의 기본 편향
  • 케이스를 가로지르는 공통 축 — 네 도메인을 잇는 다섯 기둥
  • 시간 배분 — 합격은 정답률이 아니라 시간 관리
  • 시나리오 종합 12문항
  • 오늘의 요약