[문제 14]
질문: 회사는 Application Load Balancer 뒤의 Amazon EC2 인스턴스에서 전자 상거래 애플리케이션을 실행합니다. 인스턴스는 여러 가용 영역에 걸쳐 Amazon EC2 Auto Scaling 그룹에서 실행되며, CPU 사용률 메트릭을 기반으로 확장됩니다. 전자 상거래 애플리케이션은 쓰기보다 더 많은 읽기 요청을 처리하는 MySQL 8.0 데이터베이스를 사용하고 있습니다. 애플리케이션 로드가 증가하면 데이터베이스 성능이 저하되고 있으며, 고가용성을 유지하면서 읽기 워크로드를 자동으로 확장할 수 있는 솔루션이 필요합니다.
A. 리더 및 컴퓨팅 기능을 위해 단일 노드와 함께 Amazon Redshift를 사용하십시오.
B. 단일 AZ 배포와 함께 Amazon RDS를 사용하여 다른 가용 영역에 리더 인스턴스를 추가하도록 Amazon RDS를 구성합니다.
C. 다중 AZ 배포와 함께 Amazon Aurora를 사용합니다. Aurora 복제본을 사용하여 Aurora Auto Scaling을 구성합니다.
D. EC2 스팟 인스턴스와 함께 Memcached 용 Amazon ElastiCache를 사용합니다.
[문제 분석]
이 문제는 읽기 요청이 많은 전자 상거래 애플리케이션의 데이터베이스 성능 저하를 해결할 수 있는 방법을 찾고 있습니다. 고가용성을 유지하면서 읽기 성능을 확장해야 하므로, 자동 확장 및 복제본을 활용할 수 있는 솔루션이 필요합니다.
[각 보기 분석]
A: Amazon Redshift 사용
- 설명: Amazon Redshift는 데이터 웨어하우스 서비스로, 주로 대규모 데이터 분석에 사용되며, MySQL과 같은 관계형 데이터베이스 요구 사항에는 적합하지 않습니다.
- 부적합: Redshift는 읽기/쓰기 트랜잭션 처리보다는 데이터 분석용이므로 적합하지 않습니다.
B: Amazon RDS 사용 + 단일 AZ 배포
- 설명: RDS를 사용하여 읽기 인스턴스를 추가할 수 있지만, 단일 AZ 배포는 고가용성 요구 사항을 충족하지 못합니다.
- 부적합: 단일 가용 영역 배포로 인해 고가용성을 보장하지 못합니다.
C: Amazon Aurora 사용 + Aurora Auto Scaling
- 설명: Amazon Aurora는 다중 AZ에 걸쳐 자동으로 복제본을 생성하고, 읽기 작업을 Aurora 복제본으로 분산할 수 있습니다. 또한, Aurora Auto Scaling을 사용하면 읽기 성능을 자동으로 확장하여 예측할 수 없는 워크로드를 처리할 수 있습니다.
- 적합성: Aurora는 고가용성 및 자동 확장을 제공하므로 가장 적합한 솔루션입니다.
D: Memcached와 EC2 스팟 인스턴스 사용
- 설명: ElastiCache는 인메모리 캐싱 서비스로, 읽기 성능을 개선할 수 있지만, 스팟 인스턴스는 언제든 중지될 수 있어 고가용성을 보장하지 못합니다.
- 부적합: 스팟 인스턴스는 중단 위험이 있으며, 고가용성 요구를 충족하지 못합니다.
[정답 분석]
정답: C. Amazon Aurora는 다중 가용 영역에 걸친 자동 복제와 읽기 성능 확장을 제공하며, Aurora Auto Scaling을 통해 읽기 요청을 자동으로 처리할 수 있습니다. 고가용성과 성능을 모두 만족하는 솔루션입니다.
[서비스 및 관련 옵션]
1. Amazon Aurora: MySQL보다 성능이 뛰어나며, 다중 AZ 배포를 지원하고, 읽기 복제본을 통해 읽기 성능을 확장할 수 있습니다.
2. Aurora Auto Scaling: 읽기 복제본을 자동으로 확장하여 읽기 성능을 유지하며, 고가용성을 보장합니다.
3. Amazon ElastiCache: 주로 인메모리 캐시로, 읽기 성능을 개선할 수 있지만 고가용성 요구에는 적합하지 않음.
[도메인]
도메인 1: 고가용성과 확장성 있는 아키텍처 설계
- 읽기 성능을 확장하고 고가용성을 유지하는 데이터베이스 솔루션 설계.
[시험에서 주로 출제되는 핵심 개념]
1. Amazon Aurora: MySQL보다 고성능을 제공하며, 다중 AZ에 걸쳐 복제본을 유지하고, 자동으로 읽기 성능을 확장할 수 있는 기능.
2. 고가용성과 성능 확장: 읽기 성능을 확장하면서 다중 가용 영역으로 고가용성을 보장하는 방법.
'스케쥴 > 시험' 카테고리의 다른 글
AWS-SAA-V18.35 - 16번 (0) | 2024.10.22 |
---|---|
AWS-SAA-V18.35 - 15번 (0) | 2024.10.22 |
AWS-SAA-V18.35 - 13번 (0) | 2024.10.21 |
AWS-SAA-V18.35 - 12번 (0) | 2024.10.21 |
AWS-SAA-V18.35 - 11번 (1) | 2024.10.21 |