AWS SAA Amazon Aurora

송치호·2023년 11월 12일
0

AWS SAA 자격증

목록 보기
13/17

한 회사가 Application Load Balancer 뒤의 Amazon EC2 인스턴스에서 전자 상거래 애플리케이션을 실행합니다. 인스턴스는 여러 가용 영역에 걸쳐 Amazon EC2 Auto Scaling 그룹에서 실행됩니다. 오토 스케일링은 CPU 사용률 지표에 따라 확장됩니다. 전자 상거래 애플리케이션은 대규모 EC8 인스턴스에서 호스팅되는 MySQL 0.2 데이터베이스에 트랜잭션 데이터를 저장합니다.
데이터베이스의 성능은 응용 프로그램 부하가 증가함에 따라 빠르게 저하됩니다. 응용 프로그램은 쓰기 트랜잭션보다 읽기 요청을 더 많이 처리합니다. 이 회사는 고가용성을 유지하면서 예측할 수 없는 읽기 워크로드의 수요를 충족하기 위해 데이터베이스를 자동으로 확장하는 솔루션을 원합니다.
이러한 요구 사항을 충족하는 솔루션은 무엇입니까?

A. 리더 및 컴퓨팅 기능을 위해 단일 노드와 함께 Amazon Redshift를 사용합니다.
B. 단일 AZ 배포와 함께 Amazon RDS 사용 다른 가용 영역에 리더 인스턴스를 추가하도록 Amazon RDS를 구성합니다.
C. 다중 AZ 배포와 함께 Amazon Aurora를 사용합니다. Aurora 복제본을 사용하여 Aurora Auto Scaling을 구성합니다.
D. EC2 스팟 인스턴스와 함께 Amazon ElastiCache for Memcached를 사용합니다.

문제의 요구조건

  1. 고가용성
    "고가용성(High Availability, HA)"은 시스템이나 서비스가 중단 없이 연속적으로 작동할 수 있는 능력을 의미합니다. 고가용성 시스템의 주요 목표는 장애가 발생해도 서비스가 중단되지 않고, 사용자에게 지속적으로 서비스를 제공하는 것입니다.
  2. 예측할 수 없는 워크로드의 수요 충족을 위한 데이터베이스 확장 솔루션

Amazon Aurora

  1. 3개의 AZ에 걸쳐있는 6개의 복제본에 저장함 > 즉, 고가용성 보장
  2. 오토 스케일링 기능 내장 > 데이터베이스 확장 솔루션 제공
profile
그냥 하는거지 뭐

0개의 댓글