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
  • Week 14
  • Week 15
  • Week 16
    • 1.도메인 1 종합: 복잡한 조직 설계 (26%) — 멀티 계정 거버넌스의 역사, 라우팅 이론, 하이브리드 암호화, 격리 경계의 CS 원리
    • 2.도메인 2 종합: 신규 솔루션 설계 (29%) — 컴퓨트 진화사, 데이터 일관성의 CS 이론, 이벤트 아키텍처의 내부 동작
    • 3.도메인 3 종합: 마이그레이션·현대화 (20%) — 7R의 역사, 블록 복제·CDC의 내부 동작, 대역폭 수학, Strangler Fig 패턴
    • 4.도메인 4 종합: 지속적 개선 (25%) — SRE의 역사, SLI/SLO 수학, 관측성 3기둥, 카오스 엔지니어링의 뿌리
    • 5.최종 종합: 시험 채점 메커니즘, 출제 심리, 키워드 디코딩, 시나리오 모의고사 12문항 + D-Day 전략
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 16/Day 1

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

SAP-C02· ProWeek 16 · Day 1읽기 약 20분

Day 1 - 도메인 1 종합: 복잡한 조직 설계 (26%) — 멀티 계정 거버넌스의 역사, 라우팅 이론, 하이브리드 암호화, 격리 경계의 CS 원리

SAP-C02 도메인 1 "Design Solutions for Organizational Complexity"는 비중 26%로 첫 도메인이다(가장 큰 비중은 도메인 2 신규 솔루션 설계의 29%). Pro 시험의 본질은 "Account 1개 + VPC 1개 + Region 1개"의 SAA 수준을 벗어나, 수십~수백 계정 + 수십 VPC + 멀티 리전 + 온프레미스 연동이라는 실제 엔터프라이즈 환경을 가정한 시나리오를 풀어내는 능력이다.

오늘은 도메인 1 전체를 4개 영역(거버넌스·네트워크·통합 보안·하이브리드)으로 정리하되, 각 도구의 역사적 배경·내부 동작·CS 이론·실제 사고 사례를 깊이 분해한다. 단순 키워드 매핑을 넘어 "왜 이 구조가 됐는가"를 이해하면 변형 시나리오도 풀린다.

영역 1: 거버넌스 — 계정은 가장 강한 격리 경계

멀티 계정의 역사와 원리

초기 AWS 사용자는 모든 것을 단일 계정에 담았다. 조직이 커지면 이 구조가 무너진다 — 폭발 반경(blast radius)을 격리 못 하고, 팀별 비용 분리가 어렵고, IAM 권한이 수백 개로 불어나며, 한 번의 침해가 전체를 노출한다. AWS는 2017년 Organizations, 2018년 Control Tower와 SCP로 답했다.

Org Root
  ├── Security OU (Log Archive · Audit 계정)
  ├── Production OU (Account A · B)
  ├── Development OU (Account C)
  └── Sandbox OU (Account D)

멀티 계정은 정보보안의 고전 원칙인 최소 권한(Least Privilege)과 권한 분리(Separation of Duties)를 인프라 계층에 물리화한 것이다. NIST SP 800-53의 AC-5(직무 분리)·AC-6(최소 권한) 통제가 요구하는 바를 "계정 = 신뢰 경계"로 구현한다. 계정 경계는 AWS가 제공하는 가장 강력한 격리 경계다 — IAM 권한이 잘못 설정돼도 다른 계정 리소스엔 닿지 못한다. Security·Logging 계정을 워크로드와 분리하는 이유가 이것 — 운영자가 자기 행위의 감사 로그를 못 지우게 해야 감사 무결성이 성립한다(SOX의 "기록은 생성자가 변경 불가"의 직접 구현).

SCP는 권한을 부여하지 않는다 — 오직 상한선(permission ceiling)만 정한다. SCP에서 Allow를 써도 사용자에게 권한이 생기지 않는다. 최종 유효 권한 = (IAM이 허용) ∩ (SCP가 허용)이다. 기본 정책 FullAWSAccess(모든 액션 Allow) 위에 Deny 정책을 추가해 특정 액션·리전·서비스를 막는 게 권장 패턴이다. 핵심: SCP는 root 사용자에게도 적용된다(관리 계정 자체만 예외) — aws:RequestedRegion 조건의 DenyRegions를 걸면 그 계정의 root조차 비EU 리전에 리소스를 못 만든다. "root도 막아야"가 보이면 IAM이 아니라 SCP다.

⚠️ 함정: SCP는 관리 계정(management account)에는 적용되지 않는다 — 그래서 모범 사례는 관리 계정에서 워크로드를 절대 운영하지 않고 Organizations 관리에만 쓰는 것이다. 또 SCP는 IAM 주체(principal)의 행위만 제한하지, 리소스 기반 정책으로 들어오는 크로스 계정 접근을 다 막지는 못하며, 서비스 연결 역할엔 예외가 있다. "SCP로 모든 것을 막을 수 있다"고 외우면 함정이다.

Control Tower · IAM Identity Center

  • Control Tower: Organizations + IAM Identity Center + Config + CloudTrail + Backup을 버튼 하나로 표준 Landing Zone 구축. Account Factory가 표준 베이스라인(VPC·IAM·CloudTrail) 계정을 찍어내고, Guardrail(Preventive=SCP, Detective=Config)을 강제한다. AFT(Account Factory for Terraform)로 IaC 자동화.
  • IAM Identity Center(구 SSO): 외부 IdP(Okta·Azure AD·Ping) SAML 통합 + Permission Set으로 계정·OU별 권한 부여. IAM User를 안 만들고 SSO 사용자가 임시 자격증명으로 접근. ABAC(태그 기반 권한)도 지원.

2019년 Capital One 데이터 유출(약 1억 600만 명)은 잘못 설정된 WAF + 과도한 권한의 IAM 역할이 결합해 발생했다 — 침입자가 SSRF로 EC2 인스턴스 메타데이터(IMDSv1)에서 자격증명을 탈취해 S3를 읽었다. 교훈은 계정·권한 격리와 IMDSv2의 중요성이다. 이후 AWS는 IMDSv2(토큰 기반)를 기본화하고, SCP로 IMDSv1 차단·Permission Boundary로 횡적 이동 제한이 모범 사례가 됐다. "탈취된 자격증명의 횡적 이동 차단"은 계정 격리 + Permission Boundary + SCP를 떠올린다.

🎯 시나리오: "한 회사가 Okta로 SSO하면서 AWS 권한을 부서별로 다르게 주고, IAM User는 금지하려 한다." → IAM Identity Center + Okta SAML + Permission Set per OU/Account. IAM User는 장기 자격증명 관리 부담 때문에 금지, Cognito는 애플리케이션 최종 사용자용이라 컨텍스트가 다르다. "직원 SSO + 부서별 AWS 권한"은 IAM Identity Center가 직답이다.

영역 2: 네트워크 — 라우팅 이론과 멀티 VPC

VPC 연결 매트릭스

방식적합 규모전이사용처
VPC Peering1:1·소수✗(비전이)단순 연결, ~10 VPC
Transit Gateway수십~수천✓Hub-Spoke
PrivateLink서비스 공유N/ASaaS→고객 VPC
VPN(Site-to-Site)온프레→AWS✓(TGW 결합)DX 백업·단독
Direct Connect온프레→AWS 전용선✓(DX Gateway)대역폭·안정성

TGW가 Peering Mesh를 대체한 이유는 그래프 복잡도 때문이다. N개 VPC를 메시 Peering하면 N×(N−1)/2 개의 연결이 필요하다 — 200개 VPC면 19,900개로 관리 불가능하고, Peering은 비전이적(non-transitive)이라 A-B, B-C가 있어도 A-C는 안 된다(전이 라우팅 금지). TGW는 중앙 허브로 O(N) 복잡도로 단순화하고 전이 라우팅을 제공한다(최대 5000 VPC). 핵심: TGW는 여러 라우팅 테이블을 지원해 어태치먼트별로 통신 범위를 격리할 수 있다 — 단일 라우팅 테이블로는 모든 어태치먼트가 서로 보여 격리가 안 된다.

DX 이중화의 라우팅은 BGP(Border Gateway Protocol, RFC 4271)가 결정한다. 평소엔 DX 경로의 AS-PATH가 짧아 우선되고, DX가 죽으면 BGP가 VPN 경로로 수렴(convergence)한다. 더 빠른 장애 감지엔 BFD(Bidirectional Forwarding Detection, RFC 5880)를 켜면 기본 BGP 홀드타임(수십 초) 대신 1초 이내에 링크 단절을 감지해 페일오버를 가속한다. AWS DX는 BFD를 권장한다. 멀티 리전은 DX Gateway로 여러 리전 VPC/TGW를 하나의 DX에 연결하고, TGW Peering으로 리전 간 TGW를 잇는다. "DX 장애 시 1초 내 VPN 전환"은 BGP + BFD다.

PrivateLink vs VPC Peering의 본질 차이는 권한 모델이다. Peering은 양 VPC 전체 라우팅을 통합(L3)하고 양방향이며 IP 충돌 시 불가능하다. PrivateLink는 제공자 NLB → Endpoint Service → 소비자 Endpoint로 특정 서비스만 단방향(소비자→제공자) 노출하고(L7 단일 진입점), IP 충돌과 무관하다(겹쳐도 가능). 그래서 "SaaS 제공자가 다수 고객 VPC에 자사 서비스 노출 + IP 충돌 무관"은 항상 PrivateLink다.

🎯 시나리오: "글로벌 제조사가 미주·EU·APAC 3개 리전의 다수 VPC를 TGW로 연결하되, EU VPC와 미주 VPC 간 직접 통신은 차단해야 한다." → 리전별 TGW + TGW Peering + 다중 라우팅 테이블 분리. 각 리전 TGW를 DX Gateway로 온프레에 연결하고, TGW의 여러 라우팅 테이블로 어태치먼트별 경로를 세분 제어한다(EU 라우트 테이블에서 미주 어태치먼트 경로를 빼면 격리). 단일 라우팅 테이블로는 격리가 안 된다. "TGW 연결 + 일부 VPC 격리"는 다중 라우팅 테이블.

Direct Connect 세부

  • Dedicated: 1G·10G·100G 단일 고객 전용. Hosted: 50Mbps~10G 파트너 회선 분할.
  • MACsec: L2 암호화(Dedicated만). SiteLink: DX 거점 간을 AWS 백본으로 연결(글로벌 WAN처럼).

DX의 기본은 평문이다 — 전용선이지만 암호화하지 않는다. 그래서 AWS는 DX + IPsec VPN over DX(암호화 + 안정성)를 권장하거나, 2021년 추가된 MACsec(IEEE 802.1AE)으로 L2 암호화한다(Dedicated 회선만 지원). "DX인데 암호화 요구"가 보이면 IPsec VPN over DX 또는 MACsec이 정답 신호다. DX 자체가 사설이라 암호화가 기본 제공된다고 착각하면 함정이다.

영역 3: 멀티 계정 통합 보안

서비스Org 통합 모델용도
Security Hub위임 관리자Finding 통합 + CIS/PCI 표준 점검
GuardDuty위임 관리자위협 탐지(VPC Flow·DNS·CloudTrail 분석)
Macie위임 관리자S3 PII 탐지
Inspector위임 관리자취약점 스캔(EC2·ECR·Lambda)
Firewall Manager위임 관리자WAF·SG·Network Firewall·DNS Firewall 정책 일괄
Config Aggregator집계전 계정·리전 구성 단일 뷰 + Conformance Pack

멀티 계정 보안의 패턴은 "보안 전담 계정을 위임 관리자(delegated administrator)로 지정"이다 — 관리 계정에 보안 운영을 두지 않고(관리 계정 침해 시 전체 노출 위험), 별도 Security 계정에 GuardDuty·Security Hub·Macie의 위임 관리자 권한을 줘 전 계정 Finding을 통합한다. 신규 계정 자동 가입 옵션으로 Account Factory가 만든 새 계정도 자동으로 보안 베이스라인에 편입된다. "Org 전체 보안 통합 대시보드 + 신규 계정 자동"은 위임 관리자 모델 + 자동 가입이다.

2021년 US-EAST-1 대장애에서 IAM·일부 글로벌 서비스가 us-east-1에 의존하던 탓에 다른 리전 사용자까지 영향받았다. 멀티 계정·멀티 리전 설계의 교훈은 (1) us-east-1 단일 의존을 줄이고(STS 리전 엔드포인트 사용), (2) 로깅·보안 계정도 리전 복원력을 갖추며, (3) CloudTrail Org Trail은 모든 리전을 포괄해야 한다는 것이다.

영역 4: 하이브리드 — 온프레미스 통합

서비스동작사용처
OutpostsAWS 하드웨어를 고객 DC에 설치, 동일 EC2/EBS/S3/RDS API데이터 잔존·저지연(공장·병원)
Local Zones대도시 근처 소형 DC, 메인 리전 연결저지연 도시 워크로드
Wavelength5G 통신사 엣지모바일 ms 지연
Storage GatewayFile(NFS/SMB→S3)·Volume(iSCSI→EBS)·Tape(VTL→Glacier)온프레↔클라우드 스토리지
DataSync온라인 동기화(NFS/SMB/HDFS→S3/EFS)회선 충분
Snow FamilySnowcone 8TB·Snowball Edge 80TB·Snowmobile 100PB회선 부족·대량 운송

🎯 시나리오: "데이터 잔존 규제로 데이터를 데이터센터 외부로 반출할 수 없는데, AWS와 동일한 API로 EC2·S3를 운영하고 싶다." → AWS Outposts. Outposts는 AWS 하드웨어 랙을 고객 DC에 두고 동일 API를 제공해 데이터가 물리적으로 시설을 떠나지 않는다. Local Zones는 AWS 소유 시설이라 데이터가 외부로 나간다(반출됨). "데이터 잔존 + 동일 AWS API + 온프레 위치"는 Outposts다.

⚠️ 함정: Snow vs DataSync는 대역폭 수학으로 갈린다. 50TB ÷ 100Mbps ≈ 50일(불가) → Snowball Edge. DataSync는 회선이 충분할 때만 정답이다. "수십 TB + 느린 회선 + 짧은 데드라인"을 DataSync로 답하면 함정 — 물리 운송(Snow)이 답이다.

시나리오 키워드 → 정답 매핑

키워드정답
"비인가 리전 차단·root도"SCP Deny aws:RequestedRegion
"신규 계정 자동 베이스라인·가드레일"Control Tower + Account Factory
"100+ VPC + 온프레·멀티 리전"TGW + DX Gateway
"10개 미만 VPC 단순 연결"VPC Peering
"SaaS→고객 VPC·IP 충돌 무관"PrivateLink(NLB Endpoint Service)
"DX 장애 1초 내 VPN 전환"BGP + BFD
"DX인데 암호화 필요"IPsec VPN over DX 또는 MACsec
"Okta SSO + 부서별 AWS 권한"IAM Identity Center + SAML
"Org 단위 WAF·SG 정책"Firewall Manager
"Org 보안 통합 대시보드·신규 자동"Security Hub 위임 관리자 + 자동 가입
"TGW 연결 + 일부 VPC 격리"TGW 다중 라우팅 테이블
"데이터 잔존 + 동일 API 온프레"Outposts
"5G 모바일 ms 지연"Wavelength
"온프레 NFS→S3 자동 동기화"DataSync 또는 File Gateway
"50TB 1주일 + 느린 회선"Snowball Edge

정리

도메인 1은 엔터프라이즈 멀티 계정 + 멀티 VPC + 하이브리드의 통합 거버넌스를 묻는다. 핵심 통찰: (1) 계정은 가장 강한 격리 경계(NIST 직무 분리의 물리화), SCP는 권한을 주지 않고 천장만 씌우며 root도 막는다, (2) 네트워크는 그래프 복잡도 — Peering은 N² 비전이, TGW는 O(N) 전이 + 다중 라우팅 테이블 격리, DX 페일오버는 BGP+BFD, (3) 통합 보안은 위임 관리자 + 신규 계정 자동 가입, (4) 하이브리드는 데이터 잔존이면 Outposts, 대역폭 수학으로 Snow vs DataSync. 시나리오 키워드 → 직답 매핑을 머리에 박는 것이 가장 빠른 대비다.

내일(Day 77)은 도메인 2 신규 솔루션 설계를 CAP/PACELC와 이벤트 아키텍처 내부 동작으로 깊이 정리한다.

📝 연습 문제

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

문제 1

한 글로벌 기업이 자회사 계정에서 비인가 리전(예: us-east-1) 사용을 차단하려 한다. 계정의 root 사용자조차 그 리전에 리소스를 만들 수 없어야 한다. 가장 적합한 통제는?

문제 2

신규 계정 생성 시 자동으로 표준 보안·로깅 베이스라인을 적용하고 지정 OU에 배치하며, 예방·탐지 가드레일을 강제하려 한다. 가장 적합한 도구는?

문제 3

200개 VPC를 여러 리전에 두고 온프레 데이터센터 2곳과 모두 연결하되, 일부 VPC 그룹 간 직접 통신은 차단해야 한다. 가장 적합한 설계는?

문제 4

SaaS 제공자가 자사 서비스를 다수 고객 VPC에 노출하려 한다. 고객마다 IP 대역이 겹칠 수 있고, 고객 VPC에서 제공자 방향으로만 단방향 접근이어야 한다. 가장 적합한 방식은?

문제 5

온프레와 AWS를 Direct Connect로 연결했는데, 규제상 전송 구간이 암호화되어야 한다. 가장 적합한 구성은?

문제 6

한 회사가 Okta로 직원 SSO를 하면서 AWS 권한을 부서별로 다르게 부여하려 한다. IAM User는 자격증명 관리 부담으로 금지한다. 가장 적합한 구성은?

문제 7

데이터 잔존 규제로 데이터를 데이터센터 외부로 반출할 수 없으면서, AWS와 동일한 EC2·S3 API로 저지연 처리를 하려 한다. 가장 적합한 서비스는?

문제 8

온프레미스 50TB 데이터를 1주일 내 S3로 옮겨야 한다. 인터넷 회선은 100Mbps다. 가장 적합한 방법은?

이전정부·헬스케어 컴플라이언스 종합 — HIPAA의 법적 구조, FedRAMP·GovCloud의 격리, Week 15 케이스 통합Week 15 · Day 5다음 도메인 2 종합: 신규 솔루션 설계 (29%) — 컴퓨트 진화사, 데이터 일관성의 CS 이론, 이벤트 아키텍처의 내부 동작Week 16 · Day 2

참고 공식 자료

  • SAP-C02 공식 시험 안내(새 탭에서 열림)
  • Amazon VPC 공식 문서(새 탭에서 열림)
  • AWS Organizations 공식 문서(새 탭에서 열림)
  • AWS IAM 공식 문서(새 탭에서 열림)
  • IAM Identity Center 공식 문서(새 탭에서 열림)
  • Amazon S3 공식 문서(새 탭에서 열림)

이 페이지

  • 영역 1: 거버넌스 — 계정은 가장 강한 격리 경계
  • 멀티 계정의 역사와 원리
  • Control Tower · IAM Identity Center
  • 영역 2: 네트워크 — 라우팅 이론과 멀티 VPC
  • VPC 연결 매트릭스
  • Direct Connect 세부
  • 영역 3: 멀티 계정 통합 보안
  • 영역 4: 하이브리드 — 온프레미스 통합
  • 시나리오 키워드 → 정답 매핑
  • 정리
  • 연습 문제