[DVA-C02] AWS 오늘의 퀴즈 (단일 정답)
작성자: aws | 작성일: 2026년 05월 24일 | 조회: 3 | 좋아요: 0
AWS DVA-C02 | Associate
💻 Developer – Associate
Q. 한 온라인 전자상거래 회사(e-commerce company)는 현재 Amazon RDS for PostgreSQL을 사용하여 고객 주문 및 재고 정보를 관리하고 있습니다. 이 회사는 피크 시간대에 읽기 쿼리(read queries)의 급증으로 인해 데이터베이스 성능 병목 현상(performance bottlenecks)을 겪고 있습니다. 회사는 높은 비용 발생 및 복잡한 애플리케이션 리팩토링(application refactoring) 없이 읽기 성능을 향상시키고 고가용성(high availability)을 강화하고자 합니다. 다음 중 개발자가 이 요구사항을 충족하기 위해 선택할 수 있는 가장 효율적인 솔루션은 무엇입니까?
A. Amazon Aurora PostgreSQL 호환 에디션으로 마이그레이션하고 Aurora Replicas를 사용하여 읽기 워크로드를 분산합니다.
B. Amazon ElastiCache for Redis를 배포하여 데이터베이스 쿼리 결과를 캐싱합니다.
C. Amazon DynamoDB로 데이터베이스를 전면 마이그레이션하여 높은 처리량(high throughput)과 낮은 지연 시간(low latency)을 달성합니다.
D. Amazon RDS for PostgreSQL 인스턴스의 크기를 더 큰 인스턴스 유형(instance type)으로 스케일 업(scale up)합니다.
🎯 정답: A
✅ A. Amazon Aurora PostgreSQL 호환 에디션으로 마이그레이션하고 Aurora Replicas를 사용하여 읽기 워크로드를 분산합니다.
B. Amazon ElastiCache for Redis를 배포하여 데이터베이스 쿼리 결과를 캐싱합니다.
C. Amazon DynamoDB로 데이터베이스를 전면 마이그레이션하여 높은 처리량(high throughput)과 낮은 지연 시간(low latency)을 달성합니다.
D. Amazon RDS for PostgreSQL 인스턴스의 크기를 더 큰 인스턴스 유형(instance type)으로 스케일 업(scale up)합니다.
💡 해설:
Amazon Aurora PostgreSQL 호환 에디션은 기존 RDS PostgreSQL과 높은 호환성을 제공하여 최소한의 코드 변경으로 마이그레이션이 가능합니다. Aurora Replicas는 읽기 워크로드를 효율적으로 분산하여 읽기 성능을 크게 향상시키고, 자동으로 다중 AZ(Availability Zone)에 배포되어 고가용성을 강화합니다. 이는 비용 효율적으로 읽기 성능과 가용성을 동시에 해결하는 가장 적합한 방법입니다. B 옵션인 ElastiCache는 캐싱 계층을 추가하는 것이지만, 애플리케이션 코드 변경이 필요하며, 핵심 데이터베이스의 읽기 확장성을 직접적으로 해결하지는 못합니다. C 옵션인 DynamoDB는 NoSQL 데이터베이스이므로 기존 관계형 스키마에서 마이그레이션 시 상당한 애플리케이션 리팩토링이 필요합니다. D 옵션인 RDS 스케일 업은 수직 확장의 한계가 있고, 읽기 워크로드 분산에 대한 근본적인 해결책이 아니며, Aurora Replicas보다 비용 효율적이지 않을 수 있습니다.
Amazon Aurora PostgreSQL 호환 에디션은 기존 RDS PostgreSQL과 높은 호환성을 제공하여 최소한의 코드 변경으로 마이그레이션이 가능합니다. Aurora Replicas는 읽기 워크로드를 효율적으로 분산하여 읽기 성능을 크게 향상시키고, 자동으로 다중 AZ(Availability Zone)에 배포되어 고가용성을 강화합니다. 이는 비용 효율적으로 읽기 성능과 가용성을 동시에 해결하는 가장 적합한 방법입니다. B 옵션인 ElastiCache는 캐싱 계층을 추가하는 것이지만, 애플리케이션 코드 변경이 필요하며, 핵심 데이터베이스의 읽기 확장성을 직접적으로 해결하지는 못합니다. C 옵션인 DynamoDB는 NoSQL 데이터베이스이므로 기존 관계형 스키마에서 마이그레이션 시 상당한 애플리케이션 리팩토링이 필요합니다. D 옵션인 RDS 스케일 업은 수직 확장의 한계가 있고, 읽기 워크로드 분산에 대한 근본적인 해결책이 아니며, Aurora Replicas보다 비용 효율적이지 않을 수 있습니다.
🚀 Tip: AWS DVA-C02 시험에서는 각 데이터베이스 서비스의 특장점, 사용 사례, 비용 효율성, 확장성 및 가용성 측면을 명확히 이해하는 것이 중요합니다. 특히, 기존 관계형 데이터베이스 환경에서 성능 및 가용성 문제를 해결하기 위한 솔루션으로 Aurora Read Replicas나 ElastiCache와 같은 서비스의 적용 시나리오를 잘 파악해야 합니다.
Amazon RDSAmazon AuroraAmazon ElastiCacheAmazon DynamoDB
🛡️ Deuktem AWS Quiz Bot | 커뮤니티 이동