AWS DEA-C01 공식 샘플 문제 — OpenSearch 실전 문제 + 정답 해설
S3 스캔 문서 메타데이터 검색 최적화 — OpenSearch가 정답인 이유
AWS DEA-C01 시험에 자주 나오는 검색 성능 최적화 문제입니다. S3에 저장된 수십만 개의 스캔 문서에서 ML로 추출한 메타데이터를 지원자 이름·날짜·텍스트로 빠르게 검색해야 할 때, OpenSearch / Athena / Redshift / EMR Presto 중 어떤 방식이 성능에 가장 최적화되어 있는지 도식과 함께 비교 정리합니다.
문제
한 회사에서는 수십만 개의 스캔한 문서를 Amazon S3에 이미지로 저장한다. 이 문서에는 타자로 입력된 입사 지원서가 포함되어 있으며, 지원자 이름, 지원자 성, 지원 날짜, 지원자 위치 및 지원 텍스트가 입력되어 있다.
이 회사에서는 스캔한 문서에서 메타데이터 값을 추출하는 ML 알고리즘을 보유하고 있다. 회사에서는 데이터 분석가가 지원자 이름, 지원 날짜 또는 지원 텍스트를 사용하여 지원서를 검색할 수 있도록 하려고 한다.
다음 중 성능에 가장 최적화된 방식으로 이러한 요구 사항을 충족하는 솔루션은 무엇인가?
✓ 핵심 요구사항 체크
-
이름 · 날짜 · 텍스트 기반 검색 (Full-Text Search)
단순 쿼리가 아닌 자유 텍스트 검색 → 전문 검색(Full-Text Search) 엔진이 유리 -
성능 최적화 (검색 속도)
수십만 개 문서에서 빠른 응답 → 인덱스 기반 조회가 테이블 스캔보다 월등히 빠름 -
S3 이미지와 메타데이터 연결
ML이 추출한 메타데이터 + S3 원본 파일 위치를 함께 저장하고 검색 가능해야 함
전체 데이터 파이프라인
검색 방식의 핵심 차이 — 인덱스 vs 스캔
- 단어 → 문서 목록 즉시 조회
- 수십만 건도 밀리초(ms) 응답
- 부분 일치·유사 검색 기본 지원
- 전문 검색(Full-Text) 최적화
- 조건에 맞는 행을 처음부터 스캔
- 데이터 양 많을수록 느려짐
- 분석 쿼리에 최적화된 구조
- 텍스트 검색 기능 제한적
솔루션별 성능 비교
| 솔루션 | 텍스트 검색 | 날짜 검색 | 이름 검색 | 검색 응답속도 | 관리 복잡도 |
|---|---|---|---|---|---|
| OpenSearch ★ | ●●● | ●●● | ●●● | 최고 (ms) | 낮음 |
| Athena + Parquet | ●●○ | ●●● | ●●○ | 보통 (초) | 낮음 |
| Redshift | ●○○ | ●●● | ●●○ | 보통 (초) | 중간 |
| EMR Presto | ●○○ | ●●● | ●●○ | 느림 (분) | 높음 |
● 많을수록 우수 / ○ 부족
선택지 해설
각 항목을 클릭하면 해설이 펼쳐집니다.
정답: B — Amazon OpenSearch Service
텍스트·이름·날짜 검색 성능이 핵심인 이 시나리오에서 역색인 기반의 OpenSearch가 유일하게 밀리초 수준 응답을 보장합니다. ML이 추출한 메타데이터를 인덱싱할 때 S3 파일 경로도 함께 저장하면, 분석가가 OpenSearch Dashboards에서 검색 즉시 원본 문서에 접근할 수 있습니다.
선택지 비교 요약
| 솔루션 | 검색 방식 | 텍스트 검색 성능 | 관리 오버헤드 | 적합 용도 |
|---|---|---|---|---|
| OpenSearch ★ | 역색인 | ✓ 최고 (ms) | 낮음 | 전문 검색 |
| Athena + Parquet | S3 스캔 | 보통 (초) | 낮음 | 데이터 레이크 분석 |
| Redshift | 열 기반 스캔 | 보통 (초) | 중간 | 대규모 집계 분석 |
| EMR Presto | 분산 스캔 | ✕ 느림 (분) | 높음 | 대용량 배치 처리 |
시리즈AWS DEA 공식 샘플 문제19/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