본문 바로가기
[AWSEXAM]/[AWS] SAA-C03

[AWS][SAA][EXAMTOPICS][C03] Question 14

by SAMSUNG Metaverse-Cloud 2022. 11. 23.
728x90

 

 

A company runs an ecommerce application on Amazon EC2 instances behind an Application Load Balancer. The instances run in an Amazon EC2 Auto Scaling group across multiple Availability Zones. The Auto Scaling group scales based on CPU utilization metrics. The ecommerce application stores the transaction data in a MySQL 8.0 database that is hosted on a large EC2 instance.
The database's performance degrades quickly as application load increases. The application handles more read requests than write transactions. The company wants a solution that will automatically scale the database to meet the demand of unpredictable read workloads while maintaining high availability.
Which solution will meet these requirements?

  • A. Use Amazon Redshift with a single node for leader and compute functionality.
  • B. Use Amazon RDS with a Single-AZ deployment Configure Amazon RDS to add reader instances in a different Availability Zone.
  • C. Use Amazon Aurora with a Multi-AZ deployment. Configure Aurora Auto Scaling with Aurora Replicas.
  • D. Use Amazon ElastiCache for Memcached with EC2 Spot Instances.

 

회사는 Application Load Balancer 뒤의 Amazon EC2 인스턴스에서 전자상거래 애플리케이션을 실행합니다. 인스턴스는 여러 가용 영역에 걸쳐 Amazon EC2 Auto Scaling 그룹에서 실행됩니다. Auto Scaling 그룹은 CPU 사용률 지표를 기반으로 확장됩니다. 전자 상거래 애플리케이션은 대규모 EC2 인스턴스에서 호스팅되는 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를 사용합니다.

ALB뒤에 Amazon EC2에서 전자상거래 애플리케이션을 실행한다. 여러 가용 영역에 걸쳐 EC2 Auto Scaling 그룹에서 실행된다. CPU 사용률 기반으로 Auto Scaling은 확장되며, EC2 인스턴스에서 호스팅 되는 MySQL 데이터베이스에 트랜잭션을 저장하지만, 애플리케이션 로드가 증가하면 데이터베이스 성능이 빠르게 저하된다. 특히 쓰기 보다는 읽기 요청을 처리한다. 고각용성을 유치하면서 예측할 수 없는 읽기 워크로드의 수요를 충족하기 위해 데이터베이스를 자동으로 확장하는 솔루션을 원한다...

필자는 이런 경우 ReadReplica를 구성하는것이 옳다고 생각한다. 하지만 Read Replica에 대한 선택지인 B에서 단일 AZ 배포를 언급했기 때문에 가용성이 떨어져 정답이 될수 없다.

 

정답은 선택지 C이다. AWS에서 "읽기 워크로드", "고가용성 유지" 그리고 SQL에 대한 언급일 경우 정답은 Aurora와 관련되어 있을 경우가 많다.

 

 

https://www.examtopics.com/exams/amazon/aws-certified-solutions-architect-associate-saa-c03/view/4/

 

ExamTopics - Biggest Actual IT Exams Database - Validation

Want to unlock features that will help you study for AWS Certified Solutions Architect - Associate SAA-C03 and support ExamTopics? We work hard to maintain the website and the database. By buying Contributor Access for yourself, you'll help us maintain and

www.examtopics.com

 

728x90