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
  • Week 1
    • 1.SAP 시험이라는 게임: 시나리오를 분해하는 손기술
    • 2.IAM·STS·Federation: 권한이라는 단어를 여섯 층으로 쪼개기
    • 3.VPC의 해부학: 라우팅 테이블이 진짜로 결정하는 것
    • 4.컴퓨팅 4종의 깊이: Nitro, EBS, ELB, Auto Scaling을 Pro 시야로 다시 보기
    • 5.1주차 통합: IAM·VPC·EC2가 한 시나리오에서 만날 때
  • Week 2
  • Week 3
  • Week 4
  • Week 5
  • Week 6
  • Week 7
  • Week 8
  • Week 9
  • Week 10
  • Week 11
  • Week 12
  • Week 13
    • 1.Well-Architected Framework 개요 — 6 기둥의 기원, WA Tool의 내부 동작, Lens의 설계 철학
    • 2.운영 우수성·보안 기둥 심화 — GitOps의 뿌리, 책임 공유 모델의 경계, 추적성 3종의 내부 차이
    • 3.안정성·성능 효율성 기둥 심화 — CAP 정리, 멱등성과 재시도의 수학, HPC 네트워킹의 물리
    • 4.비용·지속 가능성 기둥 심화 — 단위 경제학, 탄소 회계의 규제 뿌리, 두 기둥의 trade-off
    • 5.Well-Architected 종합 복습: 6 기둥을 한 시나리오로 풀어내기
  • Week 14
  • Week 15
  • Week 16
DOP-C02 · ProfessionalDevOps Engineer - Professional
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 · 주간랩스

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

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

SAP-C02· ProWeek 13 · Day 5읽기 약 21분

Day 5 - Well-Architected 종합 복습: 6 기둥을 한 시나리오로 풀어내기

Well-Architected Framework를 "6개의 기둥"으로 외우는 건 SAA 수준이다. Pro에서는 한 시나리오에 여러 기둥이 동시에 충돌하고, 그 중 어느 기둥을 우선시할지 trade-off를 판단해야 한다. "비용을 줄이면서 신뢰성도 유지"는 모든 시험 문제의 본질이고, AWS는 정답을 "두 기둥 모두 만족하는 단일 솔루션"으로 설계한다. 오늘은 13주차에서 본 Operational Excellence, Security, Reliability, Performance, Cost, Sustainability를 시나리오 매핑으로 정리한다.

6 기둥의 본질: AWS가 13년간 누적한 베스트 프랙티스

Well-Architected Framework는 2015년 5 기둥(Ops, Security, Reliability, Performance, Cost)으로 출발해, 2021년 Sustainability가 추가되며 6 기둥이 됐다. 각 기둥은 약 50개의 질문(WA Tool 기준)으로 구성되고, 워크로드를 각 질문에 답하면 High Risk Issue(HRI)가 자동 도출된다.

WA Framework는 AWS Solutions Architect들이 수천 개 고객 워크로드를 리뷰하며 누적한 패턴을 추출한 것이다. 6 기둥 중 어느 것을 우선시할지는 비즈니스 컨텍스트 의존. 헬스케어는 Security 우선, 게임은 Performance·Reliability 우선, 미디어 스트리밍은 Cost·Performance 우선. WA Tool로 워크로드를 등록하면 industry-specific Lens(Serverless, SaaS, ML, FS, Healthcare)를 적용해 더 정밀한 가이드를 받는다.

WA는 ITIL·COBIT 같은 전통적 IT governance 프레임워크의 클라우드 버전이다. 단 ITIL이 프로세스 중심인 반면 WA는 아키텍처 의사결정 중심. 또한 Google Cloud Architecture Framework, Azure Well-Architected Framework도 비슷한 6 기둥 구조를 가지지만, AWS가 가장 먼저 시작해 가장 성숙하다.

6 기둥은 임의 분류가 아니라 소프트웨어 품질 표준 ISO/IEC 25010의 비기능 요구사항(NFR)과 거의 일대일로 대응한다. ISO 25010은 Reliability·Performance Efficiency·Security·Maintainability 등 8개 품질 특성을 정의하는데, WA 기둥명이 이 용어를 그대로 차용했다. 즉 WA는 "클라우드 아키텍처의 NFR을 AWS 서비스 카탈로그에 매핑한 가이드"다. 시험에서 한 시나리오가 여러 기둥에 걸치는 이유도 NFR이 본래 서로 얽혀 있기 때문이다 — 강한 일관성(Reliability)을 위해 동기 복제하면 지연(Performance)이 나빠지는 식의 trade-off가 본질이다.

⚠️ 함정: 혼동하기 쉬운 두 쌍을 못 박아야 한다. Reliability vs Performance — Reliability는 "장애를 견디고 복구하는가"(Multi-AZ·DR), Performance는 "주어진 자원으로 얼마나 빠른가"(캐싱·right-sizing)다. Cost vs Sustainability — Cost는 "달러 최소화", Sustainability는 "탄소·전력 최소화"로, 대개 같은 방향이지만 항상 일치하지는 않는다(HPC용 고성능 스토리지는 비용↑). 시험은 이 경계를 키워드로 끊임없이 변주한다.

1. Operational Excellence: 자동화와 관측성

핵심 키워드: IaC(CloudFormation, CDK, Terraform), CI/CD(CodePipeline, GitHub Actions), 관측성(CloudWatch, X-Ray, OpenTelemetry), 자동 복구(Auto Scaling, Lambda 자동 재시도), Runbook 자동화(Systems Manager Automation).

🎯 시나리오: "한 스타트업이 production 인프라를 수동 콘솔로 관리하다 운영 사고가 빈번하다. Pro 권장 솔루션?" — 답: CDK로 IaC 작성 → CodePipeline으로 stage(dev→staging→prod) 자동 배포 → CloudWatch Alarms + EventBridge로 자동 복구. 사람 손이 닿는 모든 곳이 사고 지점.

2. Security: ID·암호화·감사·사고 대응

핵심 키워드: 최소 권한(IAM, ABAC), 암호화(KMS, ACM, Secrets Manager), 감사(CloudTrail, Config), 사고 대응(GuardDuty, Security Hub, Detective), 네트워크 분리(VPC, Security Group, NACL, AWS Network Firewall).

2019년 Capital One 사고는 SSRF 취약점으로 EC2 메타데이터에서 IAM 자격증명을 탈취 → S3에서 약 1억 600만 명 데이터 유출. AWS의 대응: IMDSv2 도입(token 기반 메타데이터), GuardDuty에 자동 탐지 추가. 이후 모든 신규 EC2는 IMDSv2를 권장한다. 핵심 교훈은 책임 공유 모델에서 이 사고가 전적으로 고객 책임 영역(잘못 구성된 WAF + 과도한 IAM 권한)에서 발생했다는 점이다 — AWS 인프라 자체는 뚫리지 않았다. Security 기둥의 "최소 권한"과 "모든 계층 보안"이 왜 비협상 원칙인지를 보여준다.

Security 기둥의 진화 방향은 Zero Trust(NIST SP 800-207)다. "네트워크 위치를 신뢰 근거로 삼지 않고 모든 요청을 매번 검증"하는 모델로, 전통적 성벽(perimeter) 보안을 대체한다. AWS에서는 IAM 권한 검증, VPC 내부에서도 SG 세분화, IMDSv2의 token 요구, mTLS가 모두 Zero Trust 구현이다. Capital One 사고가 "경계 안에 있다고 신뢰한 메타데이터 엔드포인트"가 공격 표면이 된 사례라는 점에서, Zero Trust 전환의 직접 계기가 됐다.

3. Reliability: 자동 복구·DR·테스트

핵심 키워드: Multi-AZ(RDS, ALB, NAT), Multi-Region(Aurora Global, DynamoDB Global Table, S3 CRR), DR 전략 4종(Backup/Restore, Pilot Light, Warm Standby, Multi-Site), FIS(Fault Injection Simulator로 정기 카오스 테스트), Resilience Hub(자동 평가).

Netflix는 2011년 Chaos Monkey를 오픈소스로 공개해 "정기적으로 production 인스턴스를 죽여 시스템 견고성을 검증"이라는 패러다임을 만들었다. AWS는 이를 관리형으로 흡수해 FIS(Fault Injection Simulator, 2021)를 출시. 단순 EC2 종료뿐 아니라 latency 주입, API throttling, IAM 권한 일시 회수까지 시뮬레이션 가능. 카오스 엔지니어링의 핵심 명제는 "백업이 있다"와 "복구가 된다"는 다른 명제라는 것 — 복구 절차는 실제 장애를 주입해 검증해야만 신뢰할 수 있다.

Reliability의 Multi-AZ vs Multi-Region 선택은 CAP 정리(분할 시 일관성·가용성 중 택)와 PACELC(분할 없을 때도 지연·일관성 중 택)에 뿌리를 둔다. RDS Multi-AZ는 동기 복제로 강한 일관성(CP)을 택해 항상 최신이지만 페일오버 중 잠깐 불가용하고, DynamoDB Global Table은 가용성(AP)을 택해 전 리전이 쓰기를 받되 일시적 불일치를 허용한다. Aurora Global이 "RPO 1초 미만"을 광고하면서 비동기 복제를 쓰는 것도 PACELC의 지연-일관성 trade-off다. 시험에서 RPO가 "0이 아닌 1초 미만"이면 비동기 복제 신호다.

2017년 2월 AWS S3 us-east-1 장애는 한 엔지니어의 잘못된 명령이 의도보다 많은 서버를 내리며 시작됐다. S3에 의존하던 수많은 서비스는 물론 AWS 자체 상태 대시보드까지 마비됐다. 교훈은 (1) us-east-1 단일 리전 의존 아키텍처는 그 리전 장애에 통째로 무너진다(Multi-Region 필요), (2) 운영·통제 도구가 단일 리전에 묶이면 장애 시 대응조차 못 한다(통제 평면 독립성)였다. 이후 핵심 워크로드의 Multi-Region 설계와 리전 독립적 상태 대시보드가 표준이 됐다.

4. Performance Efficiency: 적합한 서비스·캐싱

핵심 키워드: Managed/Serverless(Lambda, Fargate, Aurora Serverless), 캐싱(CloudFront, ElastiCache, DAX), Right-sizing(Compute Optimizer), 선택지 다양화(EBS gp3 vs io2, S3 Standard vs IA, EC2 Graviton).

캐싱 계층(CloudFront → ElastiCache → DB)은 컴퓨터 구조의 메모리 계층(L1/L2/L3 → RAM → 디스크)과 지역성 원리를 분산 시스템에 옮긴 것이다. "가까울수록 빠르고 작고 비싸다"는 동일 구조이며, 캐시 효율은 시간 지역성(최근 데이터 재사용)과 공간 지역성에 의존한다. DynamoDB 전용 마이크로초 캐시가 필요하고 코드 변경을 최소화하려면 DAX(DynamoDB API 호환), 범용 캐시는 ElastiCache(cache-aside 직접 구현)로 갈린다.

5. Cost Optimization: 소비 모델·Right-sizing

핵심 키워드: 소비 기반(Serverless로 idle 제거), 약정 할인(Savings Plans, RI), Spot(stateless·fault-tolerant 워크로드 90% 할인), Right-sizing(Trusted Advisor, Compute Optimizer), 데이터 lifecycle(S3 Lifecycle, Glacier).

Cost의 진짜 지표는 총액이 아니라 단위 경제학(unit economics) — 요청당·사용자당·거래당 비용이다. 트래픽이 줄어 총액이 줄어도 단위 비용이 악화됐다면 비효율이 숨은 것이다. Cost Allocation Tag·Cost Categories로 팀·기능별 비용을 귀속시키는 것이 측정의 출발점이다. 또 "예측 가능한 한도 초과"는 Budgets(정적 임계), "예측 못 한 갑작스러운 급증"은 Cost Anomaly Detection(ML 기반)으로 구분한다.

6. Sustainability (2021 추가): 탄소·전력 효율

핵심 키워드: 유휴 0(Auto Scaling, Serverless), Graviton(ARM, 동급 성능 대비 60% 적은 전력), 재생에너지 리전(Frankfurt, Ireland, Oregon), CCFT(Customer Carbon Footprint Tool).

AWS의 2025년 탄소중립 목표(원래 2030 → 5년 앞당김)는 단순 PR이 아니다. EU의 CSRD(Corporate Sustainability Reporting Directive)는 2024년부터 대기업의 Scope 3(공급망 포함 간접 배출) 보고를 의무화했고, 이 중 클라우드 사용분은 AWS가 제공한 데이터를 그대로 신고한다. CCFT의 정확도가 곧 고객 ESG 보고의 정확도가 된다.

시나리오 키워드 → 기둥 매핑 표

시나리오 키워드1순위 기둥2순위 기둥
"운영 부담 최소"Operational ExcellenceCost
"Managed로 전환"Operational ExcellencePerformance
"RTO 5분·Multi-Region"ReliabilityCost
"30일 자동 비밀번호 변경"SecurityOperational Excellence
"감사 로그·누가 호출"Security-
"Graviton·ARM 전환"CostSustainability
"탄소 배출 측정"Sustainability-
"복구 절차 정기 검증"ReliabilityOperational Excellence
"사람 SSH 없이 접속"SecurityOperational Excellence
"임의 인프라 생성 금지"SecurityOperational Excellence
"HPC 노드 저지연"Performance-
"Idle 비용 0"CostSustainability
"최소 권한·ABAC"Security-
"Cross-region 백업"ReliabilityCost

🎯 시나리오: "한 헬스케어 SaaS가 환자 데이터를 다룬다. HIPAA 준수 + RTO 1시간 + 비용 최소화를 동시 만족해야 한다. 어느 기둥을 우선시하는가?" — 답: Security 우선(HIPAA는 비협상), 그 위에 Reliability(Warm Standby로 RTO 1h), Cost는 마지막. HIPAA 위반은 환자당 최대 50,000달러 벌금이므로 비용 절감보다 우선.

WA Tool 워크플로

[Step 1] 워크로드 등록 (이름·환경·리전)
   ↓
[Step 2] Lens 선택 (Serverless, SaaS, ML 등)
   ↓
[Step 3] 6 기둥별 ~50개 질문 답변
   ↓
[Step 4] HRI(High Risk Issue) + MRI(Medium Risk) 자동 도출
   ↓
[Step 5] Improvement Plan 생성
   ↓
[Step 6] Milestone 기록 (1차·2차·3차 리뷰)

(가상 사례) 한 핀테크가 분기마다 WA Review를 실시한다. 1차 리뷰에서 HRI 23개 도출 → 3개월 후 2차 리뷰에서 8개로 감소 → 6개월 후 3개. Milestone은 AWS Support와 공유해 개선 추이를 추적. AWS는 일정 수준 이상 WA 성숙도 도달 시 WA Partner Program으로 추가 크레딧을 제공.

Industry-Specific Lens

Lens대상추가 질문 영역
ServerlessLambda·API Gateway·Step Functions콜드 스타트·실행 시간·동시성
SaaSMulti-tenantTenant 격리·과금·온보딩
MLSageMaker·MLOps모델 거버넌스·드리프트·재학습
Data AnalyticsRedshift·Athena·EMR데이터 거버넌스·비용
FS (Financial Services)핀테크규제·암호화·감사
Healthcare의료·헬스케어HIPAA·환자 데이터·BAA
HPC시뮬레이션·렌더링노드 통신·파일시스템
Hybrid NetworkDX·VPNBGP·암호화·QoS

시험 함정 정리

⚠️ 함정: "Run book 자동화"가 보이면 → Systems Manager Automation Document (SSM Run Document와 혼동 금지). Run Document는 단일 명령 실행, Automation Document는 다단계 워크플로(EC2 시작 → 패치 → 재시작 → 검증).

"비용·환경 동시 개선"이 보이면 → Graviton 전환. Sustainability가 함정 보기로 등장하지만, Pro 정답은 대개 "Cost + Sustainability 둘 다 만족하는 단일 액션".

"DR 절차 검증"이 보이면 → FIS 또는 Resilience Hub의 정기 테스트. Backup 정책 변경은 함정.

정리

6 기둥은 외우는 것이 아니라 시나리오 키워드 → 기둥 → 도구의 직답 매핑이다. 시험에서는 한 시나리오에 여러 기둥이 충돌하므로 비즈니스 컨텍스트(헬스케어=Security, 게임=Performance)를 먼저 파악하고 trade-off를 판단해야 한다. WA Tool과 Lens를 활용해 정기 리뷰를 돌리면 production 사고를 예방한다.

다음 주(Week 14)는 복원력·DR 심화다. 4가지 DR 전략(Backup/Restore, Pilot Light, Warm Standby, Multi-Site), Aurora Global, DynamoDB Global Table, FIS 카오스 엔지니어링까지.

📝 연습 문제

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

문제 1

"운영 부담 최소" + "EC2 → Fargate로 전환". 어느 기둥?

문제 2

"RTO 5분 + Multi-Region". 어느 기둥?

문제 3

"DB 비밀번호를 30일마다 자동 변경하고 애플리케이션 중단 없이 갱신". 어느 도구 + 기둥?

문제 4

"Graviton 전환으로 비용 30% 절감 + 전력 60% 절감 + 동급 성능". 어느 기둥 조합?

문제 5

"DR 복구 절차를 분기마다 자동 검증". 어느 도구?

문제 6

"관리자가 production EC2에 SSH 없이 접속해 디버깅". 어느 도구?

문제 7

"탄소 배출량을 콘솔에서 월별 확인 + ESG 보고에 활용". 어느 도구?

문제 8

"어느 IAM 사용자가 어느 시각에 어느 API를 호출했는지 추적 + 변경 감사". 어느 도구?

문제 9

"다른 팀이 임의 인프라 생성 금지 + 승인된 템플릿만 사용 가능". 어느 도구?

문제 10

"HPC 클러스터에서 인스턴스 간 통신 latency를 최소화". 어느 배치?

문제 11

한 헬스케어 SaaS가 환자 데이터를 다루며 HIPAA 준수, RTO 1시간, 비용 최소화를 동시에 요구받았다. 세 요구가 충돌할 때 가장 먼저 우선시해야 할 기둥과 그 이유는?

문제 12

한 회사가 AWS 기본 베스트 프랙티스 외에 "모든 외부 ALB는 WAF 필수", "모든 DB는 사내 KMS 키 암호화" 같은 사내 보안 표준도 WA Tool 평가에 포함하고, 멀티 계정 전체에 동일 기준을 적용하려 한다. 가장 적합한 방법은?

이전비용·지속 가능성 기둥 심화 — 단위 경제학, 탄소 회계의 규제 뿌리, 두 기둥의 trade-offWeek 13 · Day 4다음 DR 4가지 전략과 RTO/RPO 매핑 — 재해 복구의 역사, 동기·비동기 복제의 물리학, 클라우드 DR의 경제학Week 14 · Day 1

참고 공식 자료

  • SAP-C02 공식 시험 안내(새 탭에서 열림)
  • Amazon EC2 공식 문서(새 탭에서 열림)
  • AWS IAM 공식 문서(새 탭에서 열림)
  • Amazon RDS · Aurora 공식 문서(새 탭에서 열림)
  • Amazon S3 공식 문서(새 탭에서 열림)
  • AWS Systems Manager 공식 문서(새 탭에서 열림)

이 페이지

  • 6 기둥의 본질: AWS가 13년간 누적한 베스트 프랙티스
  • 1. Operational Excellence: 자동화와 관측성
  • 2. Security: ID·암호화·감사·사고 대응
  • 3. Reliability: 자동 복구·DR·테스트
  • 4. Performance Efficiency: 적합한 서비스·캐싱
  • 5. Cost Optimization: 소비 모델·Right-sizing
  • 6. Sustainability (2021 추가): 탄소·전력 효율
  • 시나리오 키워드 → 기둥 매핑 표
  • WA Tool 워크플로
  • Industry-Specific Lens
  • 시험 함정 정리
  • 정리
  • 연습 문제