AWS Data Engineer Associate 시험에 나오는 핵심 아키텍처 패턴을 케이스별로 정리한 플로우차트이다. 배치 ETL 파이프라인, 실시간 스트리밍 파이프라인, 레이크하우스 Bronze Silver Gold, ML 모델 학습 서빙, 데이터 거버넌스 보안 아키텍처, CDC DB에서 DW 마이그레이션 6가지 아키텍처를 박스와 화살표 흐름으로 도식화했다.
시험 포인트:CloudTrail = API 감사 로그 (누가 뭘 했는가). CloudWatch = 운영 모니터링 (CPU, 메모리, 알람). Macie = S3 PII 자동 탐지. Lake Formation = Glue Catalog 위에 행·열 단위 권한 추가.
CloudTrail = 감사 (Who Did What)CloudWatch = 운영 모니터링Lake Formation = 열 단위 권한Macie = PII 자동 탐지
CASE 06
CDC / DB → DW 마이그레이션
운영 DB 변경분을 실시간으로 잡아 DW에 반영하는 패턴 (DMS 기반)
소스 DB
RDS MySQL / PostgreSQL
운영 트랜잭션 DB binlog / WAL 활성화 필요
→
On-prem Oracle / SQL Server
레거시 DW 마이그레이션 대상
→
Amazon Aurora
AWS 관리형 RDB 소스로도 타깃으로도
↓ DMS 연결 (Full Load + CDC 동시)
DMS
AWS DMS
Database Migration Service 초기 Full Load + CDC 병행
→
CDC 변경 캡처
INSERT / UPDATE / DELETE binlog 기반 실시간 추적
SCT 도구로 스키마 변환
↓ 분기 (타깃 선택)
타깃
경로 A — DW 직접 적재
Amazon Redshift
DMS 직접 타깃 Full Load 후 CDC 적용
↓
QuickSight
마이그레이션 완료 후 BI 즉시 연결
경로 B — S3 경유 레이크하우스
S3 Landing Zone
DMS → S3 원본 보존 Parquet 변환 전
↓
Glue ETL
타입 변환, 정규화 Redshift 스키마 맞춤
↓
Amazon Redshift
COPY로 S3→DW 고속 적재
경로 C — 실시간 CDC 스트림
Kinesis Data Streams
DMS CDC → Kinesis 실시간 변경분 스트리밍
↓
Lambda / Glue Streaming
변경분 실시간 처리 Upsert 로직 적용
↓
Redshift Streaming Ingestion
Kinesis → Redshift 직접 지연 수초 이내
↓ 검증 & 모니터링
검증
✓
DMS 검증 태스크
소스 ↔ 타깃 행 수 비교 데이터 정합성 체크
→
CloudWatch 메트릭
CDC 지연 시간 모니터링 에러율 알람 설정
→
컷오버 계획
트래픽 전환 시점 결정 롤백 플랜 준비
시험 포인트:DMS = DB 마이그레이션 + CDC 동시 가능. SCT(Schema Conversion Tool) = 이기종 DB 스키마 변환 (Oracle→Redshift). 동종 DB 마이그레이션(MySQL→Aurora)은 SCT 불필요. CDC는 binlog(MySQL) 또는 WAL(PostgreSQL) 활성화 필수.
DMS = 마이그레이션 + CDCSCT = 이기종 스키마 변환CDC → Kinesis → 실시간 반영동종 DB = SCT 불필요