한 온라인 소매업체가 현재 단일 온프레미스 서버에서 상태 저장 웹 애플리케이션과 MySQL 데이터베이스를 실행하고 있습니다. 마케팅 캠페인으로 인한 트래픽 증가를 처리하기 위해 회사는 AWS로 마이그레이션할 예정이며, 최고 수준의 안정성이 필요합니다. 어떤 아키텍처가 가장 뛰어난 안정성을 제공할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 데이터베이스를 Amazon Aurora MySQL로 마이그레이션합니다. Application Load Balancer 뒤의 EC2 인스턴스에서 Auto Scaling 그룹으로 애플리케이션을 실행합니다. 세션 상태는 Amazon ElastiCache for Redis 복제 그룹에 저장합니다..
이것이 정답인 이유
이 아키텍처는 최고의 안정성을 제공합니다. Amazon Aurora MySQL은 고가용성, 내결함성 및 자동 복구를 제공하는 클라우드 네이티브 관계형 데이터베이스입니다. Application Load Balancer(ALB) 뒤의 Auto Scaling 그룹은 애플리케이션 계층의 탄력성과 가용성을 보장하여 트래픽 증가에 자동으로 대응하고 실패한 인스턴스를 교체합니다. Amazon ElastiCache for Redis 복제 그룹은 고가용성 및 내구성을 갖춘 세션 상태 관리를 제공하여 애플리케이션 인스턴스 간에 세션을 공유하고 인스턴스 장애 시에도 세션 데이터를 보존합니다. 다른 옵션들은 다음과 같은 이유로 최적의 안정성을 제공하지 못합니다. Multi-AZ RDS for MySQL은 Aurora만큼 확장성이나 내결함성이 뛰어나지 않습니다. Amazon Neptune은 그래프 데이터베이스이므로 세션 저장에 적합하지 않습니다. Amazon DocumentDB는 MongoDB 호환성을 위한 것이며 MySQL 데이터베이스 마이그레이션에 적합하지 않습니다. Network Load Balancer(NLB)는 ALB보다 기능이 적고 계층 4에서 작동하므로 웹 애플리케이션에 덜 적합합니다. Amazon Kinesis Data Firehose는 스트리밍 데이터 수집 서비스이며 세션 저장에 적합하지 않습니다. Multi-AZ RDS MariaDB는 Aurora MySQL만큼 안정적이지 않습니다. ElastiCache for Memcached는 Redis 복제 그룹만큼 내구성이 뛰어나지 않으며, Memcached는 기본적으로 데이터 지속성을 제공하지 않아 인스턴스 장애 시 세션 손실 위험이 있습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음