AWS DEA-C01 실무에서 경험했던 데이터 플랫폼 스택, AWS와 매핑하기
실무에서 경험했던 데이터 플랫폼 스택, AWS로 치환하면?
AWS DEA(Data Engineer Associate) 시험을 준비하면서 느낀 건, AWS 서비스 이름이 너무 많다는 것이었습니다. Kinesis, Glue, Athena, EMR, MWAA, Lake Formation... 처음 보면 뭐가 뭔지 전혀 감이 안 잡혔습니다.
그런데 생각해보니 24년도에 능력자 동료들을 통해서 경험했던 온프렘 데이터 플랫폼이 있었습니다. Apache Airflow로 파이프라인을 돌리고, Spark로 대규모 ETL을 처리하고, Iceberg 기반 Bronze/Silver/Gold 레이크하우스를 구성했고, Trino로 쿼리하고, Doris를 DW로 썼던 그 시스템... DataHub로 메타데이터 관리하고, MLflow로 모델 실험 추적하고, Kubernetes + Istio + Grafana로 인프라를 운영했었습니다.
이걸 AWS 서비스와 1:1로 매핑해보니까 훨씬 빠르게 이해할 수 있었습니다.
핵심 매핑 요약
Apache Airflow → Amazon MWAA (관리형 Airflow, DAG 코드 그대로 사용). Spark ETL 대규모 → Amazon EMR (관리형 Spark 클러스터). Spark ETL 단순 → AWS Glue (서버리스 ETL, 클러스터 관리 불필요). Trino 분산 SQL 쿼리 → Amazon Athena (Presto/Trino 기반, S3 직접 쿼리). Apache Doris OLAP DW → Amazon Redshift (컬럼형 MPP 데이터 웨어하우스). Iceberg Bronze/Silver/Gold → S3 Raw/Cleansed/Curated Zone + Glue Data Catalog. DataHub 메타데이터 카탈로그 → Glue Data Catalog + Lake Formation. MLflow 모델 관리 → Amazon SageMaker. Milvus 벡터 DB → Amazon OpenSearch k-NN. Elasticsearch → Amazon OpenSearch. Superset / QlikSense → Amazon QuickSight. Kubernetes → Amazon EKS. Harbor 이미지 레지스트리 → Amazon ECR. Istio 서비스 메시 → AWS App Mesh. Grafana + Prometheus → Amazon CloudWatch. Keycloak SSO → AWS IAM + Amazon Cognito. Qumulo 분산 스토리지 → Amazon S3.
시험 문제 풀 때 연상법
Trino 쓰던 자리가 보이면 → Athena (Trino/Presto 기반으로 만든 서비스). Airflow DAG 그대로 가져간다 → MWAA. Doris / OLAP DW 자리 → Redshift. Spark 클러스터 직접 관리 필요 → EMR / 서버리스면 → Glue. Iceberg Bronze→Silver→Gold = S3 Raw→Cleansed→Curated + Glue Catalog. Kafka 코드 그대로 → MSK / AWS 네이티브 새로 만들면 → Kinesis. DataHub 카탈로그+권한 → Glue Catalog + Lake Formation. Keycloak SSO 자리 → Cognito(앱 사용자) + IAM(AWS 리소스 권한).
아래에 섹션별로 상세 매핑을 도식으로 정리했습니다.
경험한 데이터 플랫폼
→ AWS로 치환하면?
24년도 경험했던 온프렘 데이터 플랫폼 스택을 AWS 서비스와 1:1로 매핑한 개인 레퍼런스
24년도에 재직하던 곳에서 온프렘 기반 데이터 플랫폼 에코시스템을 기획 및 구축에 참여했었다. Spark, Airflow, Iceberg, Trino, Doris, DataHub, MLflow... 나름 현대적인 오픈소스 스택이었는데, AWS 강의를 들으니 서비스 이름이 너무 많아서 뭐가 뭔지 혼란스럽다.
그래서 정리했다. 내가 써본 도구 → AWS에서 같은 역할을 하는 서비스. 이렇게 매핑하니까 훨씬 빨리 감이 잡힌다.
// DATA FLOW · 내 플랫폼 아키텍처를 AWS로 치환
Airflow DAG
MWAA + Glue
(Iceberg/Qumulo)
+ Glue Catalog
Silver Zone
S3 Cleansed
Doris / Trino
Athena
QlikSense
OpenSearch
DataHub 포털
Glue Catalog
// 시험 문제 풀 때 연상법
- Trino 쓰던 자리가 보이면 → Athena (Trino/Presto 기반으로 만든 서비스)
- Airflow DAG 그대로 가져간다 → MWAA (그냥 관리형 Airflow)
- Doris / OLAP DW 자리 → Redshift (컬럼형 MPP DW)
- Spark 클러스터 직접 관리 필요 → EMR / 서버리스면 → Glue
- Iceberg Bronze→Silver→Gold = S3 Raw→Cleansed→Curated + Glue Catalog
- Kafka 코드 그대로 쓰고 싶다 → MSK / AWS 네이티브 새로 만들면 → Kinesis
- DataHub 카탈로그+권한 → Glue Catalog + Lake Formation
- Keycloak SSO 자리 → Cognito (앱 사용자) + IAM (AWS 리소스 권한)
함께 읽을 글
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