A company maintains a searchable repository of items on its website. The data is stored in an Amazon RDS for MySQL database table that contains more than 10 million rows. The database has 2 TB of General Purpose SSD storage. There are millions of updates against this data every day through the company's website.
The company has noticed that some insert operations are taking 10 seconds or longer. The company has determined that the database storage performance is the problem.
Which solution addresses this performance issue?
- A. Change the storage type to Provisioned IOPS SSD.
- B. Change the DB instance to a memory optimized instance class.
- C. Change the DB instance to a burstable performance instance class.
- D. Enable Multi-AZ RDS read replicas with MySQL native asynchronous replication.
회사는 웹 사이트에서 항목의 검색 가능한 저장소를 유지 관리합니다. 데이터는 1,000만 개 이상의 행을 포함하는 Amazon RDS for MySQL 데이터베이스 테이블에 저장됩니다. 데이터베이스에는 2TB의 범용 SSD 스토리지가 있습니다. 회사 웹 사이트를 통해 매일 이 데이터에 대한 수백만 건의 업데이트가 있습니다.
회사는 일부 삽입 작업이 10초 이상 걸리는 것을 발견했습니다. 회사는 데이터베이스 스토리지 성능이 문제라고 판단했습니다.
이 성능 문제를 해결하는 솔루션은 무엇입니까?
- A. 스토리지 유형을 프로비저닝된 IOPS SSD로 변경합니다.
- B. DB 인스턴스를 메모리 최적화 인스턴스 클래스로 변경합니다.
- C. DB 인스턴스를 버스트 가능한 성능 인스턴스 클래스로 변경합니다.
- D. MySQL 기본 비동기 복제로 다중 AZ RDS 읽기 복제본을 활성화합니다.
시나리오부터 살펴보자. 웹 사이트에서 항목의 검색이 가능한 저장소를 유지 관리한다. 데이터는 1000만개 이상의 행을 포함하는 MySQL RDS 테이블에 저장되며, DB에는 2TB의 범용 SSD 스토리지가 있다. 웹 사이트를 통해 메일 이 데이터에 대한 수백만 건의 업데이트가 있는데, 일부 삽입 작업이 10초 이상 걸리는것을 발견했다. 성능 문제라고 판단했는데 이를 해결하기 위한 조치는 우선 선택지 D의 MySQL 기본 비동기 복제로 다중 AZ에 Read Replica를 활성화하는데, 이는 읽기의 Latency가 발생했을때의 얘기지 위 지문의 상황은 쓰기 Latency가 발생한다고하여 해당 선택지는 의도에서 완전히 벗어난 선택지라고 판단된다.
선택지 C의 버스트 가능한 성능 클래스로 변경하는데, 이는 버스트 즉 대량의 데이터를 입력하는 기능일 뿐이지 성능에서의 문제는 여전히 발생할 가능성이 있다고 생각한다.
선택지 B의 메모리 최적화 클래스의 경우는 위 지문의 문제가 메모리 문제가 아니라고 생각된다.
그렇기 때문에 선택지 A의 IOPS(Input Output Per Second) SSD로 변경하는것이 성능면에서는 가장 큰 효율이라 판단된다.
정답 A "스토리지 유형을 프로비저닝된 IOPS SSD로 변경합니다."
Amazon RDS 스토리지 유형
Amazon RDS는 범용 SSD(gp2 및 gp3라고도 함), 프로비저닝된 IOPS SSD(io1이라고도 함) 및 마그네틱(표준이라고도 함)의 세 가지 스토리지 유형을 제공합니다. 성능 특성과 가격이 다르기 때문에 스토리지 성능과 비용을 데이터베이스 워크로드의 요구 사항에 맞게 조정할 수 있습니다. 최대 64TiB의 스토리지로 MySQL, MariaDB, Oracle 및 PostgreSQL RDS DB 인스턴스를 생성할 수 있습니다. 최대 16TiB의 스토리지로 SQL Server RDS DB 인스턴스를 생성할 수 있습니다. 이 스토리지 용량에는 프로비저닝된 IOPS SSD 및 범용 SSD 스토리지 유형을 사용하십시오.
다음 목록은 세 가지 스토리지 유형을 간략하게 설명합니다.
- 범용 SSD – 범용 SSD 볼륨은 중형 DB 인스턴스에서 실행되는 광범위한 워크로드에 이상적인 비용 효율적인 스토리지를 제공합니다. 범용 스토리지는 개발 및 테스트 환경에 가장 적합합니다.
- 프로비저닝된 IOPS SSD – 프로비저닝된 IOPS 스토리지는 낮은 I/O 대기 시간과 일관된 I/O 처리량이 필요한 I/O 집약적 워크로드, 특히 데이터베이스 워크로드의 요구 사항을 충족하도록 설계되었습니다. 프로비저닝된 IOPS 스토리지는 프로덕션 환경에 가장 적합합니다.
- 마그네틱 – Amazon RDS는 이전 버전과의 호환성을 위해 마그네틱 스토리지도 지원합니다. 새로운 스토리지 요구 사항에 범용 SSD 또는 프로비저닝된 IOPS SSD를 사용하는 것이 좋습니다. 마그네틱 스토리지의 DB 인스턴스에 허용되는 최대 스토리지 양은 다른 스토리지 유형보다 적습니다.
https://www.examtopics.com/exams/amazon/aws-certified-solutions-architect-associate-saa-c03/view/10/
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Storage.html
'[AWSEXAM] > [AWS] SAA-C03' 카테고리의 다른 글
[AWS][SAA][EXAMTOPICS][C03] Question 41 (0) | 2022.11.25 |
---|---|
[AWS][SAA][EXAMTOPICS][C03] Question 40 (0) | 2022.11.25 |
[AWS][SAA][EXAMTOPICS][C03] Question 38 (3) | 2022.11.25 |
[AWS][SAA][EXAMTOPICS][C03] Question 37 (0) | 2022.11.25 |
[AWS][SAA][EXAMTOPICS][C03] Question 36 (0) | 2022.11.24 |