AWS DEA-C01 시험 합격을 위한 완전 가이드 (feat.Claude Sonnet 4.6)
AWS DEA 완벽 정리
서비스 60개 + 문제 패턴 30개 + 3일 합격법
Data Engineer Associate(DEA-C01) 시험에 나오는 모든 용어를 실생활 비유로 이해하고, 60개 서비스 구조 지도와 문제 유형 30패턴, 3일 합격 공부법까지 한 번에 정리합니다.
시험 기본 정보 한눈에
DEA-C01 스펙을 먼저 파악해야 공부 전략이 잡힌다.
시험 도메인 비중 (DEA-C01)
- Domain 1. 데이터 수집 및 변환 (34%) — Kinesis, Glue, DMS, Lambda, SQS 중심
- Domain 2. 데이터 저장 및 관리 (26%) — S3, Redshift, DynamoDB, RDS, Lake Formation
- Domain 3. 데이터 운영 및 지원 (22%) — CloudWatch, Step Functions, MWAA, EventBridge
- Domain 4. 데이터 보안 및 거버넌스 (18%) — IAM, KMS, Macie, Lake Formation
AWS 용어, 실생활 비유로 이해하기
데이터 파이프라인 전체를 스마트 공장에 비유하면 모든 서비스가 한번에 보인다.
전체 구조 비유
AWS 데이터 파이프라인 = 대형 스마트 공장
원재료(Raw Data)가 입구로 들어오면 → 컨베이어 벨트(Kinesis)로 이동 → 가공 공장(Glue/EMR)에서 변환 → 창고(S3, Redshift)에 보관 → 분석실(QuickSight/Athena)에서 인사이트 추출. 공장 전체를 보안 팀(IAM/KMS)이 지키고, 공장장(CloudWatch)이 모니터링한다.
공장 입구의 컨베이어 벨트. 데이터가 끊임없이 올라온다. 원하는 위치(샤드)에 여러 작업자가 동시 처리. 24시간~7일 보관.
목적지(S3/Redshift)로 자동 배달해주는 트럭. 운전자(개발자) 없어도 OK. 단, 실시간이 아닌 소량씩 묶어서 배달(Micro-batch).
벨트 위 즉석 계산기. 지나가는 데이터를 SQL/Flink로 실시간 분석. "불량률 5% 초과 시 즉시 알람!"
은행 번호표 뽑는 기계. 손님(메시지)이 몰려도 줄 세워 순서대로 처리. 최대 14일 보관. 1:1 비동기 통신.
방송실에서 전체 방송 한 번 누르면 구독한 모든 채널(SQS, Lambda, Email)에 동시 전달. 1:N 팬아웃.
이벤트(파일 업로드, DB 변경)를 감지해서 자동으로 관련 서비스에 전달. "S3에 파일 올라오면 Lambda 자동 실행."
Oracle → Aurora 이사 때 부르는 전문 이사 업체. 이사 중에도 기존 DB 사용 가능(CDC). 이기종 DB 호환 지원.
인터넷 느릴 때 물리적 하드드라이브 박스를 택배로 받아 데이터 채운 뒤 보내면 S3에 자동 업로드.
CSV/JSON을 자동으로 Parquet으로 변환. Crawler = 재료 파악, Job = 가공, Catalog = 목록 관리. 서버리스.
코딩 없이 드래그앤드롭으로 데이터 정제. "중복 제거", "결측치 채우기" 버튼으로 처리. 분석가 직접 사용 가능.
Spark/Hive/Hadoop을 돌리는 대형 제조 공장. 서버 수백 대 대규모 배치 처리. 작업 끝나면 공장 해체 → 비용 절감.
평소엔 대기, 이벤트 발생 시 즉시 출근해서 15분 내 처리하고 퇴근. 서버 관리 0. 소량·짧은 처리에 최적.
공정의 순서·의존성 관리. "A 완료 → B 시작 → C·D 동시 → E 마무리". DAG로 복잡한 파이프라인 스케줄링.
어디에 어떤 자재가 있는지 메타데이터 목록. Athena, EMR, Redshift Spectrum이 이 목록을 공유해서 사용.
용량 무제한 초대형 창고. 어떤 파일이든 저장. Lifecycle으로 자주 안 쓰는 파일을 저렴한 냉동창고(Glacier)로 자동 이동.
거의 안 꺼낼 자료를 넣는 냉동 보관 창고. 꺼낼 때 해동 시간 필요(수분~12시간). 가격 매우 저렴. 규정 준수 보관.
Key로 즉시 꺼내는 포스트잇. 어디서든 1ms 응답. 형식 자유(NoSQL). 복잡한 쿼리 불가. "userId → 사용자 정보 즉시 조회."
수십억 건 데이터를 컬럼 단위로 분석하는 연구소. 복잡한 집계 쿼리 고속 처리. OLAP 전용. DISTKEY·SORTKEY 설계가 성능 핵심.
정형화된 관계형 기록 관리. INSERT/UPDATE/SELECT 빠른 OLTP. Aurora = RDS 고성능 버전(5배 빠름). Multi-AZ 고가용성.
자주 쓰는 걸 책상 위에 꺼내두기. DB까지 안 가도 메모리에서 즉시 응답(마이크로초). Redis = 기능 풍부, Memcached = 단순.
데이터 레이크의 출입증 관리자. "A팀은 고객 테이블만, B팀은 매출 컬럼만" 세밀한 접근 권한 설정. 중앙 거버넌스 제공.
IoT 센서, 서버 메트릭처럼 시간순 데이터 전용 DB. 시계열 쿼리에 최적화. 자동 압축·TTL 관리. Grafana 연동.
S3 창고에 가서 직접 SQL 검색. 서버 없이 쿼리. 스캔 데이터 TB당 과금. Parquet + 파티셔닝으로 비용 90% 절감 가능.
데이터 연결하면 자동으로 그래프·대시보드 생성. SPICE 엔진으로 빠른 응답. ML Insights로 이상치 자동 탐지. 임원 보고용.
Redshift에서 S3 데이터를 이동 없이 직접 쿼리. 콜드 데이터 비용 효율적 분석. Glue Catalog와 연동해 사용.
구글 같은 전문 검색 기능. 로그 검색, 텍스트 분석, 실시간 모니터링 대시보드. "오류 로그에서 특정 패턴 즉시 검색."
누가 어디에 들어갈 수 있는지 정하는 HR 시스템. Role = 직책, Policy = 권한 문서, User = 직원. 최소 권한 원칙이 핵심.
암호화 키를 안전하게 보관하는 금고. SSE-KMS로 S3 암호화. CMK로 직접 통제. CloudTrail로 키 사용 이력 추적 가능.
DB 비밀번호, API Key를 코드에 직접 쓰지 않고 금고에 보관. 자동 순환(Rotation). 앱은 금고에서 꺼내 사용.
S3에서 주민번호·신용카드 같은 민감 데이터를 ML로 자동 탐지. GDPR 컴플라이언스 필수 도구. 탐지만, 삭제는 별도 처리.
AWS 계정의 모든 API 호출 기록하는 CCTV. "누가 언제 S3 버킷 삭제했나?" 감사·포렌식 필수. CloudTrail vs Config 혼동 금지.
AWS 내 나만의 사설 인터넷. VPC Endpoint로 인터넷 없이 S3·DynamoDB 직접 접근. 보안 + 데이터 전송 비용 이점.
서버·서비스 상태 모니터링 계기판. CPU/메모리/에러 수 확인. Alarm으로 임계치 초과 시 SNS 알림. Logs로 로그 수집·분석.
여러 Lambda를 순서대로 연결하는 로봇팔. "1단계 성공→2단계, 실패→재시도." 시각적 워크플로. MWAA보다 간단한 흐름에 적합.
리소스 설정이 언제 어떻게 바뀌었는지 기록. 규정 준수 자동 체크. CloudTrail = "누가 뭘 했나", Config = "설정 변경 이력".
외부 업체 데이터를 구독·구매하는 마켓. 날씨, 금융, 의료 데이터 등을 API 없이 S3로 직접 수신. 서드파티 데이터 활용.
시험에 나오는 60개 서비스 전체 지도
도메인별 서비스 분류 지도. ★ = 고빈도 출제 서비스.
수집·변환
저장·관리
운영·지원
보안·거버넌스
파일 포맷 비교 — 시험 필수 암기
| 포맷 | 저장 방식 | 최적 사용처 | 특이사항 |
|---|---|---|---|
| Parquet | 컬럼 기반 | Athena, Redshift Spectrum, Glue | ★ 비용·성능 최적화 1순위 |
| ORC | 컬럼 기반 | EMR, Hive | Parquet과 유사, Hive 최적화 |
| Avro | 행 기반 | Kafka, Kinesis, 스트리밍 | 스키마 내장, 스키마 진화 지원 |
| JSON | 행 기반 | API, 로그 수집 | 용량 크고 쿼리 느림 |
| CSV | 행 기반 | 소규모 데이터 | 분석 비효율, 범용성 높음 |
| Delta Lake | 컬럼(Parquet) | 데이터 레이크하우스 | ACID 트랜잭션 + 타임 트래블 |
| Apache Iceberg | 컬럼(Parquet) | Athena, Glue, EMR | AWS 공식 지원, 스키마 진화 |
반복 출제 문제 유형 30가지 패턴
이 패턴들을 익히면 새로운 문제도 패턴 매칭으로 빠르게 풀린다.
ms 단위 실시간 → KDS. 수분 단위 묶음 전송 → Firehose. 대규모 배치 → Glue/EMR. 서버리스 간단 처리 → Lambda.
항상 S3 + Glue Data Catalog + Lake Formation 조합. 쿼리엔 Athena, 거버넌스엔 Lake Formation.
서버 관리 없이 ETL → AWS Glue. 시각적 UI 필요 → Glue DataBrew. 대규모 커스텀 → EMR.
동종 DB 이전 → DMS. 이기종(Oracle→Aurora) → SCT + DMS. 무중단 실시간 복제 → CDC 활성화.
자주 접근 → S3 Standard. 가끔 → S3 IA. 거의 없음 → Glacier. CSV → Parquet 전환 + 파티셔닝.
AWS 관리 키 → SSE-S3. KMS 제어 → SSE-KMS. 고객 키 직접 제공 → SSE-C. 클라이언트 암호화 → CSE.
항상 최소 권한 원칙. 리소스 기반 vs 자격증명 기반 정책 구분. Cross-Account → Role Assume.
핫 파티션 → 파티션 키 분산 설계. 읽기 부하 → DAX 캐시. 갑작스런 트래픽 → On-Demand 모드.
DISTKEY → 조인 많은 컬럼. SORTKEY → WHERE절 조건 컬럼. COPY 명령으로 S3에서 병렬 로드.
S3 자동 탐지 → Macie. ETL 내 PII 탐지·마스킹 → Glue 민감 데이터 기능. 삭제·익명화 → Lambda.
간단한 Lambda 체이닝 → Step Functions. 복잡한 DAG → MWAA(Airflow). 이벤트 기반 트리거 → EventBridge.
1:1 비동기 → SQS. 1:N 팬아웃 → SNS→SQS 구조. 이벤트 라우팅·필터링 → EventBridge.
파티셔닝(날짜/지역) + Parquet 포맷 전환. Glue Crawler로 파티션 자동 인식. 쿼리 결과 재사용.
Kinesis → KDA(SQL/Flink) → 이상치 탐지 → SNS 알림 or Lambda 처리. 실시간 집계도 KDA.
Cross-Account Role Assume + S3 버킷 정책. Lake Formation으로 다른 계정에 테이블·컬럼 단위 공유.
장애 대응(HA) → Multi-AZ(자동 페일오버). 읽기 부하 분산(성능) → Read Replica. Aurora Global → 글로벌 DR.
인터넷 없이 AWS 서비스 접근 → VPC Endpoint. S3·DynamoDB → Gateway Endpoint(무료). 나머지 → Interface Endpoint.
Glue Data Quality로 스키마·값 검증 규칙. CloudWatch + Lambda로 이상 레코드 알림. DataBrew로 데이터 프로파일링.
앱 → Firehose → S3 → Athena(장기 분석). 또는 앱 → CW Logs → Firehose → OpenSearch(실시간 검색).
RDS/Aurora → DMS CDC → Kinesis → S3/Redshift. DynamoDB 변경 → DynamoDB Streams → Lambda.
S3 + Glue(서버리스) + Athena + QuickSight. Lambda + Firehose + S3. "운영 오버헤드 최소화" = 서버리스 조합.
인터넷 가능·빠름 → DataSync. 인터넷 불안정·느림 → Snowball Edge. 페타바이트 규모 → Snowmobile.
API 호출 이력 → CloudTrail. 리소스 설정 변경 → AWS Config. 데이터 접근 로그 → Lake Formation.
S3 + Apache Iceberg/Delta Lake + Athena or Redshift Spectrum. 트랜잭션 지원 + 대규모 분석 동시 가능.
Redshift/Athena/S3 → QuickSight. SPICE로 인메모리 캐싱. Row-Level Security로 부서별 데이터 필터링.
IoT 센서·서버 메트릭 → Amazon Timestream. 쿼리 최적화 + 자동 TTL. Grafana 연동 시각화.
자동 순환(Rotation) 필요 → Secrets Manager. 단순 설정값 → Parameter Store. 하드코딩은 항상 오답.
Redshift Datasharing으로 다른 클러스터/계정에 라이브 데이터 공유. 복사 없이 읽기 전용 접근.
CloudWatch Alarm → SNS → 이메일/SMS. Glue Job 실패 → EventBridge → SNS. Step Functions → CloudWatch.
소량 랜덤 접근 → Prefix 분산. 대량 적재 → 멀티파트 업로드(100MB 이상). 원거리 → Transfer Acceleration.
3일 만에 합격하는 공부법
데이터 엔지니어링 실무 경험이 있다면 3일 집중으로 충분하다. 순서와 전략이 핵심이다.
- 오전 (3h) — AWS 공식 DEA 시험 가이드 정독. 4개 도메인 비중·범위 파악. 이 글 서비스 지도 숙지.
- 오후 (3h) — Domain 1 집중: Kinesis 3종, Glue, DMS, Lambda, SQS/SNS/EventBridge. 실생활 비유로 암기.
- 저녁 (2h) — AWS 공식 샘플 문제 20개. 틀린 문제 오답 노트.
- 핵심 — KDS vs Firehose, Glue Crawler/Job/Catalog 역할 완전 구분.
- 오전 (3h) — Domain 2: S3 스토리지 클래스, Redshift DISTKEY/SORTKEY, DynamoDB 파티션 키 설계.
- 오후 (3h) — Domain 4: IAM/KMS/Secrets Manager/Macie/Lake Formation. VPC Endpoint 개념.
- 저녁 (2h) — Domain 3: CloudWatch, Step Functions vs MWAA. CloudTrail vs Config 구분.
- 핵심 — 파일 포맷 비교표 암기, SSE-S3/KMS/C 구분, Macie vs GuardDuty 차이.
- 오전 (3h) — Tutorials Dojo 모의고사 65문제. 문제 패턴 30개 대입해서 풀기.
- 오후 (2h) — 오답 원인 분류: 개념 미숙 vs 헷갈림 vs 실수. 개념 미숙만 재학습.
- 저녁 (2h) — 약점 도메인 집중 복습. 아키텍처 다이어그램 손으로 그리기.
- 핵심 — 720점 = 65문제 중 47개 이상 정답. 패턴 매칭 속도 높이기.
추천 학습 자료
- AWS 공식: DEA-C01 시험 가이드 (aws.amazon.com/certification) — 무료, 필수 정독
- 강의: Stephane Maarek의 Udemy AWS DEA 강의 — 자막 완비, 퀄리티 최고
- 모의고사: Tutorials Dojo DEA Practice Exams — 실전과 가장 유사한 퀄리티
- 무료 기출: Examtopics.com DEA 섹션 — 최신 기출 공유, 커뮤니티 해설 참고
- 핸즈온: AWS Free Tier로 Glue, Athena, Kinesis Firehose 직접 실습 강력 추천
합격 전략 핵심 팁
✓ 시험 당일 체크리스트
- 신분증 2개 지참 (신분증 + 신용카드 등) — Pearson VUE 규정 확인
- 시험 30분 전 입장 (온라인 시험 시 환경 점검 필수)
- 모르는 문제 Flag 표시 후 마지막에 재검토
- 720점 = 약 72% 정답률. 완벽하지 않아도 합격 가능
- 첫 번째 직관을 믿어라 — 재검토 시 답 바꾸면 틀리는 경우가 더 많다
함께 읽을 글
AWS DEA-C01 각색 문제 Day 17 — MWAA DAG, Hive 메타스토어 Glue 카탈로그, Glue Data Quality, WAF 로그 CloudWatch Logs Insights, Airflow → MWAA 최소 리팩터링
AWS DEA-C01 문제로 공부하기 — Day 17 MWAA DAG Glue 크롤러+EMR(복수), Hive 메타스토어 Glue 카탈로그, Glue Data Quality 규칙, WAF 로그 CloudWatch Logs Insights, Airflow → MWAA 최
AWS DEA 각색 문제 17/17공부 · AWS2026.04.06AWS DEA-C01 각색 문제 Day 16 — Redshift, MSK OpenSearch, Kinesis 핫샤드, DynamoDB SSE-KMS, S3 Glacier Vault Lock
AWS DEA-C01 문제로 공부하기 — Day 16 클릭스트림 → Redshift 최소 오버헤드, MSK OpenSearch 최소 지연 시각화, Kinesis 핫샤드 WriteThroughputExceeded 해결, DynamoDB SSE-KMS·클라이언트 암호화(복
AWS DEA 각색 문제 16/17공부 · AWS2026.04.06AWS DEA-C01 각색 문제 Day 15 — Redshift 데이터 공유, Lake Formation + QuickSight, Redshift KEY, Glue 크롤러, IoT 최소 지연
AWS DEA-C01 문제로 공부하기 — Day 15 Redshift 데이터 공유(복수), Lake Formation 이벤트 + QuickSight(복수), Redshift KEY 배포 스타일 조인 최적화, Glue 크롤러 단일 테이블 조건(복수), IoT 최소 지연
AWS DEA 각색 문제 15/17공부 · AWS2026.04.06