AWS DEA-C01 공식 샘플 문제 — 유지 기간 연장 + DLQ 연결 실전 문제 + 정답 해설
SQS 다운타임 메시지 손실 방지 — 유지 기간 연장 + DLQ 연결이 정답인 이유
AWS DEA-C01 시험에 자주 나오는 SQS 메시지 손실 방지 문제입니다. 애플리케이션 다운타임으로 메시지가 만료·삭제되는 상황에서 메시지 유지 기간 연장(최대 14일)과 DLQ(Dead Letter Queue) 연결이 정답인 이유를, 가시성 시간 제한·지연 대기열·처리 시간 단축과 비교하여 도식으로 정리합니다.
문제
한 애플리케이션에서는 Amazon SQS 대기열의 메시지를 처리한다. 애플리케이션에는 가끔 다운타임이 발생한다. 다운타임으로 인해 대기열 내의 메시지가 만료되고 1일 후에 삭제된다. 메시지를 삭제하면 애플리케이션의 데이터가 손실된다.
다음 중 애플리케이션의 데이터 손실을 최소화하는 솔루션은 무엇인가? (2개 선택)
✓ 핵심 상황 분석
-
현재 유지 기간: 1일 (기본값)
SQS 기본 메시지 유지 기간은 4일, 문제 상황에서는 1일로 설정되어 있어 다운타임 시 만료 위험 큼 -
다운타임 → 메시지 미처리 → 만료 → 삭제 → 데이터 손실
처리되지 않은 채 유지 기간이 지난 메시지는 SQS에서 영구 삭제됨 -
목표: 메시지가 삭제되기 전에 처리하거나, 삭제 후에도 재처리 가능하도록 보존
유지 기간 연장(삭제 전 버퍼 확보) 또는 DLQ(삭제 대신 이동)로 해결
SQS 메시지 생명주기 — 정상 vs 다운타임 상황
정상 처리 흐름
다운타임 발생 시 — 해결책 없는 경우
✓ 해결책 A — 유지 기간 연장 (최대 14일)
✓ 해결책 C — DLQ 연결
메시지 유지 기간 설정 범위
SQS 5가지 기능 — 데이터 손실 방지 효과 비교
선택지 해설
정답: A + C — 유지 기간 연장 + DLQ 연결
두 정답은 서로 다른 레이어에서 데이터 손실을 방지합니다. A(유지 기간 연장)는 메시지가 만료되기 전 버퍼 시간을 확보하고, C(DLQ)는 혹시 만료되더라도 영구 삭제 대신 별도 대기열에 보존합니다. 두 방법을 함께 사용하면 이중 안전망을 구성할 수 있습니다.
선택지 비교 요약
| 선택지 | 기능 | 목적 | 다운타임 해결 | 데이터 보존 | 결론 |
|---|---|---|---|---|---|
| A ★ | 유지 기간 연장 | 만료 시간 연장 | ✓ 직접 해결 | 최대 14일 | 정답 |
| B | 가시성 시간 제한 | 중복 소비 방지 | ✕ 무관 | 효과 없음 | 탈락 |
| C ★ | DLQ 연결 | 실패 메시지 보존 | ✓ 간접 해결 | 삭제 대신 이동 | 정답 |
| D | 지연 대기열 | 전달 시점 지연 | ✕ 무관 | 효과 없음 | 탈락 |
| E | 처리 시간 단축 | 처리 효율 향상 | ✕ 무관 | 효과 없음 | 탈락 |
시리즈AWS DEA 공식 샘플 문제10/19
- 1AWS DEA-C01 공식 샘플 문제 — SSE-KMS 실전 문제 + 정답 해설
- 2AWS DEA-C01 공식 샘플 문제 — Lambda · EFS 실전 문제 + 정답 해설
- 3AWS DEA-C01 공식 샘플 문제 — 노드 RAM 볼륨 실전 문제 + 정답 해설
- 4AWS DEA-C01 공식 샘플 문제 — Lambda + EventBridge 실전 문제 + 정답 해설
- 5AWS DEA-C01 공식 샘플 문제 — Firehose + Lambda 실전 문제 + 정답 해설
- 6AWS DEA-C01 공식 샘플 문제 — 데이터 공유 + Redshift 서버리스 실전 문제 + 정답 해설
- 7AWS DEA-C01 공식 샘플 문제 — Spectrum + S3 Glacier Deep Archive 실전 문제 + 정답 해설
- 8AWS DEA-C01 공식 샘플 문제 — Secrets Manager 실전 문제 + 정답 해설
- 9AWS DEA-C01 공식 샘플 문제 — Lake Formation 실전 문제 + 정답 해설
- 10AWS DEA-C01 공식 샘플 문제 — 유지 기간 연장 + DLQ 연결 실전 문제 + 정답 해설
- 11AWS DEA-C01 공식 샘플 문제 — IteratorAgeMilliseconds 실전 문제 + 정답 해설
- 12AWS DEA-C01 공식 샘플 문제 — Macie + EventBridge 실전 문제 + 정답 해설
- 13AWS DEA-C01 공식 샘플 문제 — SQS 실전 문제 + 정답 해설
- 14AWS DEA-C01 공식 샘플 문제 — IAM 실전 문제 + 정답 해설
- 15AWS DEA-C01 공식 샘플 문제 — Redshift SUPER 타입 + PartiQL 실전 문제 + 정답 해설
- 16AWS DEA-C01 공식 샘플 문제 — Glue DPU 실전 문제 + 정답 해설
- 17AWS DEA-C01 공식 샘플 문제 — S3-IA + Glacier Flexible Retrieval 실전 문제 + 정답 해설
- 18AWS DEA-C01 공식 샘플 문제 — AppFlow 실전 문제 + 정답 해설
- 19AWS DEA-C01 공식 샘플 문제 — OpenSearch 실전 문제 + 정답 해설
함께 읽을 글
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