A database is hosted on an Amazon RDS MySQL 5.6 Multi-AZ DB instance that is subjected to high-volume reads. When evaluating read performance from a secondary AWS Region, application developers detect a considerable lag. The developers need a solution that has a read replication latency of less than one second.
What recommendations should the solutions architect make?
- A. Install MySQL on Amazon EC2 in the secondary Region.
- B. Migrate the database to Amazon Aurora with cross-Region replicas.
- C. Create another RDS for MySQL read replica in the secondary Region.
- D. Implement Amazon ElastiCache to improve database query performance.
한글번역
데이터베이스는 대용량 읽기의 대상이 되는 Amazon RDS MySQL 5.6 다중 AZ DB 인스턴스에서 호스팅됩니다. 보조 AWS 리전에서 읽기 성능을 평가할 때 애플리케이션 개발자는 상당한 지연을 감지합니다. 개발자는 읽기 복제 대기 시간이 1초 미만인 솔루션이 필요합니다.
솔루션 설계자는 어떤 권장 사항을 제시해야 합니까?
- A. 보조 리전의 Amazon EC2에 MySQL을 설치합니다.
- B. 교차 리전 복제본을 사용하여 데이터베이스를 Amazon Aurora로 마이그레이션합니다.
- C. 보조 리전에 또 다른 MySQL용 RDS 읽기 전용 복제본을 생성합니다.
- D. Amazon ElastiCache를 구현하여 데이터베이스 쿼리 성능을 개선합니다.
시나리오
우선 RDS MySQL을 멀티 AZ로 배포되고 있으며, 대용량 읽기의 대상이 된다고 한다.
보조 AWS 리전에서 읽기 성능을 평가할 지연이 발생한다. 목표는 읽기 복제 대기 시간이 1초 미만인 솔루션이 필요하다고 한다.
위 문제는 AWS가 Aurora를 홍보하기 위해 작성한 문제라고 생각된다.
선택지를 보면 우선 A는 말도 안되는 소리라고 생각된다. 다음으로 D는 ElastiCache는 보통 RDS의 메모리 문제가 있을때 캐시 메모리를 사용하는것이기 때문에 지문에 적합하지 않다고 생각된다.
다음으로는 선택지 B와 C가 남았는데, 솔직히 B는 정말 말도 안되는 선택지라고 생각된다. 하지만 놀랍게도 이 문제의 답은 B이다.... 굳이 마이그레이션까지 해야하는것인가 생각이 되지만 해설을 먼저 보자면
Amazon Aurora Global Database는 전 세계적으로 분산된 애플리케이션을 위해 설계되었으며, 단일 Amazon Aurora 데이터베이스를 여러 AWS 리전으로 확장해 줍니다. 데이터베이스 성능에 어떠한 영향도 주지 않고 데이터를 복제하고, 각 리전에서 낮은 지연 시간으로 빠른 로컬 읽기를 지원하며, 리전 규모의 가동 중단 발생 시 재해 복구를 제공합니다.
재무, 여행 또는 게임 애플리케이션과 같이 전 세계에 분포한 중요 워크로드는 가용성 요구 사항이 엄격하며, 리전 규모의 가동 중단 시에도 문제가 없어야 합니다. 일반적으로 이러한 경우 성능, 가용성, 비용 및 데이터 무결성 사이에 상충 관계가 있었습니다. 글로벌 데이터베이스는 데이터베이스를 모두 활용하며 애플리케이션 워크로드를 처리할 수 있는 전용 인프라를 사용하여 1초 미만의 일반적인 지연 시간으로 스토리지 기반 복제를 사용합니다. 리전의 성능 저하 또는 가동 중단은 드문 일이지만, 보조 리전 중 하나가 1분 이내에 읽기 및 쓰기 기능으로 승격될 수 있습니다.
MySQL 읽기 복제본은 복제 지연이 다소 높기 때문입니다. Aurora는 1초 미만을 지원할 수 있지만 RDS MySQL은 지원하지 않습니다.
1초 미만의 솔루션을 가질 수 있는 RDS는 Aurora 이기 때문에 B가 정답이다.
Exam AWS Certified Solutions Architect - Associate SAA-C02 topic 1 question 204 discussion - ExamTopics
www.examtopics.com
'[AWSEXAM] > [AWS] SAA-C02' 카테고리의 다른 글
[AWS][SAA][EXAMTOPICS][C02] Question 118 (0) | 2022.11.22 |
---|---|
[AWS][SAA][EXAMTOPICS][C02] Question 117 (0) | 2022.11.22 |
[AWS][SAA][EXAMTOPICS][C02] Question 116 (0) | 2022.11.22 |
[AWS][SAA][EXAMTOPICS][C02] Question 115 (0) | 2022.11.22 |
[AWS][SAA][EXAMTOPICS][C02] Question 114 (0) | 2022.11.22 |