AWS에서 데이터 파이프라인 구축, ETL 작업, 데이터 레이크 설계 역량을 검증.
AWS Glue, Lambda, Kinesis, Amazon EMR, Step Functions
Amazon S3, Redshift, DynamoDB, Lake Formation, Apache Iceberg
CloudWatch, CloudTrail, Athena, QuickSight, 자동화 파이프라인
IAM, KMS, Macie, Glue 데이터 카탈로그, RBAC
무료 샘플 세트의 실전형 문제를 바로 풀어보세요. 모든 정답에 상세 해설이 제공됩니다.
금융 규제 기관의 감사 요구사항에 따라, 회사는 Amazon S3 버킷에 대한 모든 접근 및 데이터 조작 작업(예: 객체 삭제, 버킷 정책 변경, 데이터 다운로드 등)의 이력을 90일간 보관하고 감사 시 제출할 수 있어야 합니다.
추가적인 애플리케이션 코드 변경 없이 이 요구사항을 충족하기 위해 활성화해야 하는 AWS 서비스는 무엇입니까?
정답: C. AWS CloudTrail
이 문제는 S3 버킷에 대한 모든 접근 및 데이터 조작 작업 이력을 90일간 보관하고 감사 시 제출할 수 있어야 하며, 추가적인 애플리케이션 코드 변경 없이 이 요구사항을 충족해야 한다는 점이 핵심입니다. AWS CloudTrail은 AWS 계정 내 모든 API 호출을 자동으로 기록하며, S3에 대한 GetObject(다운로드), DeleteObject(삭제), PutBucketPolicy(버킷 정책 변경) 등 모든 작업을 코드 변경 없이 추적합니다. CloudTrail 로그는 S3 버킷에 저장하여 원하는 기간 동안 보관할 수 있어 90일 요구사항을 충족합니다.
!image
AWS CloudTrail은 관리 이벤트(버킷 생성·정책 변경 등 컨트롤 플레인 작업)와 데이터 이벤트(GetObject, PutObject, DeleteObject 등 객체 수준 작업)를 모두 기록합니다. CloudTrail Lake를 사용하면 이벤트 데이터를 최대 7년간 보존하고 SQL로 쿼리할 수 있습니다. 기본 설정으로 관리 이벤트가 자동 기록되며, 데이터 이벤트는 별도로 활성화해야 합니다. 모든 기록은 AWS 계정 수준에서 자동으로 수행되므로 애플리케이션 코드 수정이 필요하지 않습니다.
감사 로그 관련 문제에서 서비스 목적을 정확히 구분하세요. API 호출 감사와 접근 이력 추적이 요구사항이면 AWS CloudTrail, 리소스 구성 변경 이력 추적이면 AWS Config, PII 식별 및 데이터 분류이면 Amazon Macie가 정답입니다. S3 서버 액세스 로그는 HTTP 요청 수준의 로그이며 CloudTrail API 감사와 별개입니다.
금융 데이터 서비스 기업이 Amazon API Gateway를 통해 내부 데이터 분석 API를 운영하고 있습니다. 이 API는 특정 AWS 계정 및 승인된 도메인에서만 호출되어야 하며, 그 외의 모든 접근은 차단해야 합니다.
추가적인 인증 레이어 없이 API 수준에서 접근 가능한 계정과 도메인을 제한하는 데 가장 적합한 API Gateway 보안 구성은 무엇입니까?
정답: C. 리소스 정책
정답을 고르려면 먼저 API Gateway의 접근 제어 메커니즘들을 이해해야 합니다. 이 시나리오에서 핵심 조건은 추가적인 인증 레이어 없이 API 수준에서 특정 AWS 계정과 승인된 도메인만 허용하는 것입니다. API Gateway 리소스 정책은 JSON 기반 IAM 정책 문서로, AWS 계정·IP 주소 범위·VPC·VPC 엔드포인트를 기반으로 API 접근 허용 또는 거부를 명시적으로 제어하며 이 요구사항에 완벽하게 부합합니다.
!image
리소스 정책은 API Gateway 자체에서 요청을 처리하기 전에 접근을 차단하는 방식으로 동작합니다. aws:SourceAccount, aws:SourceVpc, aws:SourceIp 조건 키를 사용하여 허용할 AWS 계정 목록과 IP 범위를 정밀하게 지정할 수 있습니다. 사용자 자격 증명 기반 인증 로직(Lambda 함수나 Cognito 사용자 풀 연동)이 필요하지 않아 구성이 단순합니다.
Cognito 사용자 풀 권한 부여자(보기 1)와 Lambda 커스텀 권한 부여자(보기 2)는 모두 추가적인 인증 레이어에 해당하므로 요구사항과 맞지 않습니다. API 키와 사용량 플랜(보기 4)은 스로틀링과 사용량 모니터링 도구로, 계정·도메인 기반 접근 제어가 아닙니다.
데이터 변환 작업을 수행하는 AWS Lambda 함수가 대용량 JSON 파일을 처리할 때 실행 시간이 초과되는 문제가 발생하고 있습니다.
코드 로직 변경 없이 함수의 처리 속도를 향상시키기 위해 조정해야 하는 Lambda 설정은 무엇입니까?
정답: C. Lambda 메모리 할당량 증가
이 문제는 코드 변경 없이 Lambda 처리 속도를 향상시키는 설정을 찾는 문제입니다. Lambda에서 메모리와 vCPU는 연동되어 있어, 메모리 할당량을 늘리면 함수에 배정되는 vCPU 비율이 비례적으로 자동 증가합니다. 코드 로직 수정 없이 설정값만 조정해도 처리 속도가 향상되므로, 대용량 JSON 파일 처리 시간 초과 문제에 가장 직접적인 해결책입니다.
!image
Lambda 메모리는 128MB에서 10,240MB(10GB)까지 설정할 수 있으며, 1,792MB에서 vCPU 1개가 완전히 할당됩니다. 1,792MB 이상에서는 멀티 vCPU가 배정되어 병렬 처리가 가능한 코드에서 추가 성능 이점을 얻을 수 있습니다. 메모리 증가는 실행 비용도 함께 증가시키므로 Lambda Power Tuning 도구로 최적 메모리 설정을 찾는 것이 권장됩니다.
타임아웃 연장과 메모리 증가는 자주 혼동됩니다. 타임아웃은 허용 실행 시간의 상한선으로, 이를 늘려도 처리 속도 자체는 변하지 않아 반복적인 타임아웃 오류가 계속 발생할 수 있습니다. '처리 속도 향상'이 목적이면 메모리 증가, '일시적 타임아웃 허용'이 목적이면 타임아웃 연장을 선택합니다.
한 전자상거래 기업의 데이터 분석팀은 Amazon S3에 저장된 수 테라바이트 규모의 주문 및 고객 행동 로그 데이터를 별도의 데이터 웨어하우스 로딩 없이 표준 SQL을 사용하여 즉시 분석하고 싶습니다.
별도의 인프라 프로비저닝 없이 S3 데이터 레이크에 직접 인터랙티브 쿼리를 실행할 수 있는 가장 적합한 AWS 서비스는 무엇입니까?
정답: B. Amazon Athena
정답을 고르려면 먼저 Amazon Athena와 Amazon Redshift Spectrum의 차이를 이해해야 합니다. Athena는 완전 서버리스 인터랙티브 쿼리 서비스로, 별도의 클러스터나 인프라를 프로비저닝하지 않고 Amazon S3에 저장된 수 테라바이트의 로그 데이터에 표준 SQL을 즉시 실행할 수 있습니다. 스캔한 데이터 양에 따라 과금되므로, 데이터를 데이터 웨어하우스에 적재하지 않고 S3 원본 데이터를 그대로 분석할 때 비용 효율적입니다.
!image
Athena는 내부적으로 Presto/Trino 엔진을 사용하여 표준 ANSI SQL을 지원하며, AWS Glue Data Catalog와 통합하여 S3의 데이터 메타데이터를 자동으로 관리합니다. CSV, JSON, Parquet, ORC 등 다양한 파일 형식을 지원하고, 파티셔닝을 활용하면 스캔 데이터를 줄여 쿼리 비용을 절감할 수 있습니다.
Amazon Redshift Spectrum(보기 1)은 S3 데이터를 쿼리할 수 있지만 Redshift 클러스터 프로비저닝이 필요해 즉시 시작 요건에 부적합합니다. AWS Glue Studio(보기 3)는 ETL 변환 도구로 SQL 인터랙티브 쿼리를 지원하지 않으며, Amazon EMR(보기 4)은 클러스터 프로비저닝과 관리가 필요해 인프라 없이 즉시 분석하는 요건을 충족하지 못합니다.
데이터 거버넌스 정책에 따라 S3에 저장되는 민감한 고객 데이터는 반드시 고객 관리형 KMS 키로 암호화해야 하며, 키는 매년 자동으로 교체되어야 합니다. 또한 특정 키가 더 이상 필요하지 않을 경우 안전하게 폐기할 수 있어야 합니다.
이 모든 요구사항을 충족하는 KMS 키 유형은 무엇입니까?
정답: C. 고객 관리형 키
고객 관리형 키(CMK)는 연간 자동 교체 설정과 예약 삭제(Scheduled Key Deletion)를 모두 지원하여 이 시나리오의 모든 거버넌스 요구사항을 충족합니다. 사용자가 직접 키를 생성·관리하며, 자동 교체 주기를 90일에서 최대 2560일 사이에서 사용자 정의할 수 있습니다. 키 비활성화 후 7~30일 대기 기간을 거쳐 안전하게 삭제할 수 있습니다.
KMS 키 유형은 제어 수준에 따라 세 가지로 구분됩니다. 고객 관리형 키는 사용자가 직접 생성·관리하며 완전한 생명주기 제어가 가능합니다. AWS 관리형 키는 AWS 서비스가 사용자 대신 관리하며 3년 주기로만 자동 교체되고 직접 삭제가 불가합니다. AWS 소유 키는 AWS가 여러 계정에서 공유하는 키로 사용자가 키 자체를 볼 수도 없습니다.
!image
AWS 관리형 키와 고객 관리형 키를 혼동하지 않으려면 교체 주기 제어 가능 여부와 삭제 가능 여부를 기준으로 구분합니다. 연간 교체 또는 사용자 지정 주기, 폐기 가능이면 고객 관리형 키, AWS 서비스 기본 제공으로 충분하면 AWS 관리형 키를 선택합니다.
AWS Certified Data Engineer - Associate (DEA-C01) 시험은 총 65문항으로 구성되어 있으며, 시험 시간은 130분입니다.
DEA-C01 시험의 합격 점수는 1000점 만점 중 720점 이상입니다.
DEA-C01 샘플 세트 20문항은 해설까지 포함해 무료로 풀 수 있습니다. 470문항 이상의 전체 문제 세트는 CloudMasterIT 구독으로 이용할 수 있습니다.
DEA-C01 자격증은 취득 후 3년간 유효하며, 이후 재인증이 필요합니다.