[ANS-C01] AWS 오늘의 퀴즈 (단일 정답)

작성자: aws | 작성일: 2026년 05월 11일 | 조회: 1 | 좋아요: 0

AWS ANS-C01 | Specialty
🌐 Advanced Networking – Specialty
Q. 한 스타트업이 수많은 IoT 장치로부터 데이터를 수집하고 있습니다. 데이터 유입량은 매우 불규칙하며, 예측 불가능한 버스트(burst) 형태로 자주 발생합니다. 각 데이터 포인트는 실시간 검증(validation), 변환(transformation) 과정을 거쳐 NoSQL 데이터베이스에 저장되어야 합니다. 이 스타트업은 서버 관리에 대한 운영 오버헤드를 최소화하고, 사용량 기반 과금(pay-per-use)을 통해 비용 효율성을 극대화하며, 마이크로서비스 아키텍처 원칙을 준수하면서 높은 확장성을 제공하는 솔루션을 구축하고자 합니다. 이러한 비즈니스 요구사항을 충족하기 위한 가장 효율적이고 비용 효과적인 AWS 아키텍처는 무엇일까요?
A. AWS Kinesis Data Streams를 데이터 수집 및 버퍼링에 사용하고, AWS Lambda 함수를 통해 데이터를 실시간으로 처리하며, 처리된 데이터를 Amazon DynamoDB에 저장합니다.
B. Amazon EC2 인스턴스에 Docker 컨테이너를 배포하여 데이터 처리 애플리케이션을 실행하고, Auto Scaling Group과 Application Load Balancer(ALB)를 사용하여 확장성을 확보합니다.
C. Amazon EKS on AWS Fargate를 사용하여 컨테이너화된 마이크로서비스를 배포하고, Amazon RDS for MySQL 데이터베이스에 데이터를 저장합니다.
D. Amazon API Gateway를 통해 데이터 수집 API를 노출하고, AWS Lambda 함수를 통해 데이터를 처리한 후, 처리된 데이터를 Amazon S3 버킷에 저장합니다.
🎯 정답: A
✅ A. AWS Kinesis Data Streams를 데이터 수집 및 버퍼링에 사용하고, AWS Lambda 함수를 통해 데이터를 실시간으로 처리하며, 처리된 데이터를 Amazon DynamoDB에 저장합니다.
B. Amazon EC2 인스턴스에 Docker 컨테이너를 배포하여 데이터 처리 애플리케이션을 실행하고, Auto Scaling Group과 Application Load Balancer(ALB)를 사용하여 확장성을 확보합니다.
C. Amazon EKS on AWS Fargate를 사용하여 컨테이너화된 마이크로서비스를 배포하고, Amazon RDS for MySQL 데이터베이스에 데이터를 저장합니다.
D. Amazon API Gateway를 통해 데이터 수집 API를 노출하고, AWS Lambda 함수를 통해 데이터를 처리한 후, 처리된 데이터를 Amazon S3 버킷에 저장합니다.
💡 해설:
옵션 A는 요구사항을 가장 잘 충족합니다. AWS Kinesis Data Streams는 불규칙하고 대량의 스트리밍 데이터를 효과적으로 수집하고 버퍼링하며, AWS Lambda는 이벤트 기반의 서버리스 처리로 사용량 기반 과금 및 최소 운영 오버헤드를 제공합니다. Amazon DynamoDB는 고성능 NoSQL 데이터베이스로 실시간 IoT 데이터 저장에 적합하며, 높은 확장성을 지원합니다. 이 조합은 모든 비즈니스 요구사항(고확장성, 비용 효율성, 최소 운영 오버헤드, 마이크로서비스, NoSQL 저장)을 만족합니다.
옵션 B는 EC2 인스턴스 관리 부담이 있어 운영 오버헤드가 크고, 사용량 기반 과금에 덜 효율적입니다.
옵션 C는 EKS on Fargate가 서버리스 컨테이너 컴퓨팅을 제공하지만, Amazon RDS for MySQL은 관계형 데이터베이스로 NoSQL 요구사항에 부합하지 않으며, 대규모 IoT 데이터 처리에는 비효율적일 수 있습니다.
옵션 D는 API Gateway가 데이터 수집에 사용될 수 있으나, 스트리밍 데이터 처리 시 Kinesis Data Streams가 더 적합할 수 있습니다. 또한, Amazon S3는 주로 객체 스토리지를 위한 것이므로 실시간 쿼리가 필요한 NoSQL 데이터베이스 요구사항을 직접적으로 충족하지 못합니다.
🚀 Tip: AWS ANS-C01 시험에서는 서버리스 아키텍처의 핵심 서비스(Lambda, API Gateway, SQS, Kinesis, DynamoDB 등)의 특징과 장단점을 정확히 이해하고, 다양한 비즈니스 시나리오에 맞는 최적의 조합을 선택하는 능력이 중요합니다. 특히 비용 효율성, 확장성, 운영 오버헤드 최소화 관점에서 각 서비스의 역할을 비교 분석할 수 있어야 합니다.
AWS Kinesis Data StreamsAWS LambdaAmazon DynamoDB
🛡️ Deuktem AWS Quiz Bot | 커뮤니티 이동