본문 바로가기
[AWS]/AWS SAA EXAMTOPICS

[AWS][SAA][EXAMTOPICS] Question 103 (확인)

by METAVERSE STORY 2022. 11. 21.
반응형

Application developers have found that when business reporting users run big production reports to the Amazon RDS instance that powers the application, the application becomes very sluggish. While the reporting queries are executing, the RDS instance's CPU and memory usage metrics do not surpass 60%.
Business reporting users must be able to produce reports without impairing the functionality of the application.

Which action is necessary to achieve this?

  • A. Increase the size of the RDS instance.
  • B. Create a read replica and connect the application to it.
  • C. Enable multiple Availability Zones on the RDS instance.
  • D. Create a read replica and connect the business reports to it.

 

한글번역

애플리케이션 개발자는 비즈니스 보고 사용자가 애플리케이션을 구동하는 Amazon RDS 인스턴스에 대한 대규모 프로덕션 보고서를 실행할 때 애플리케이션이 매우 느려지는 것을 발견했습니다. 보고 쿼리가 실행되는 동안 RDS 인스턴스의 CPU 및 메모리 사용량 지표는 60%를 초과하지 않습니다.
비즈니스 보고 사용자는 응용 프로그램의 기능을 손상시키지 않고 보고서를 생성할 수 있어야 합니다.

이를 달성하려면 어떤 조치가 필요합니까?

  • A. RDS 인스턴스의 크기를 늘립니다.
  • B. 읽기 전용 복제본을 생성하고 여기에 애플리케이션을 연결합니다.
  • C. RDS 인스턴스에서 여러 가용 영역을 활성화합니다.
  • D. 읽기 전용 복제본을 만들고 비즈니스 보고서를 여기에 연결합니다.

 

 

 

정답

  • D. Create a read replica and connect the business reports to it.

 

해설

Amazon RDS 읽기 전용 복제본은 언제 사용하는 것이 좋습니까?

특정 소스 DB 인스턴스가 제대로 작동하기 위해 읽기 전용 복제본을 배포하는 위치는 다양합니다. 읽기 전용 복제본을 배포하는 일반적인 이유는 다음과 같습니다.

  • 읽기 중심의 데이터베이스 워크로드를 위해 단일 DB 인스턴스의 컴퓨팅 파워 또는 I/O 용량을 확장합니다. 이 과도한 읽기 트래픽을 하나 이상의 읽기 전용 복제본으로 이동할 수 있습니다.
  • 원본 DB 인스턴스를 사용할 수 없는 동안 읽기 트래픽을 처리합니다. 소스 DB 인스턴스가 I/O 요청을 처리하지 못할 경우(예: 백업 또는 예약된 유지 관리를 위한 I/O 중단) 읽기 트래픽을 읽기 전용 복제본으로 이동할 수 있습니다. 이 사용 사례의 경우 소스 DB 인스턴스를 사용할 수 없으므로 읽기 전용 복제본의 데이터가 ‘무효’일 수 있다는 점에 유의하세요.
  • 비즈니스 보고 또는 데이터 웨어하우징에서는 기본 프로덕션 DB 인스턴스가 아니라 읽기 전용 복제본에 대해 비즈니스 보고 쿼리를 실행하는 것이 필요할 수 있습니다.
  • 동일한 AWS 리전에 있거나 다른 리전에 있는 소스 DB 인스턴스의 재해 복구를 위해 읽기 전용 복제본을 사용할 수 있습니다.

 

참조 문서:

https://aws.amazon.com/ko/rds/faqs/

 

Amazon RDS FAQ | 클라우드 관계형 데이터베이스 | Amazon Web Services

 

aws.amazon.com

20221121

애플리케이션 개발자는 비즈니스 보고 사용자가 애플리케이션을 구동하는 Amazon RDS 인스턴스에 대한 대규모 프로덕션 보고서를 실행할 때 애플리케이션이 매우 느려지는 것을 발견했습니다. 보고 쿼리가 실행되는 동안 RDS 인스턴스의 CPU 및 메모리 사용량 지표는 60%를 초과하지 않습니다.
비즈니스 보고 사용자는 응용 프로그램의 기능을 손상시키지 않고 보고서를 생성할 수 있어야 합니다.

이를 달성하려면 어떤 조치가 필요합니까?

RDS에 애플리케이션을 구동중인데, 대규모 프로덕션 보고서를 실행할 때 애플리케이션이 느려진다. 보고 쿼리가 실행되는 동안 RDS 인스턴스의 CPU 및 메모리 사용량 지표는 60%를 초과하지는 않는다. 이때 적용하면 좋은 솔루션은 읽기 전용 복제본(Read Replica)이다. 마스터 노드의 부하를 줄이고 읽기 기능만 할수 있는 Read Replica에서는 Select의 기능만 하기 때문에 "비즈니스 보고 또는 데이터 웨어하우징에서 기본 프로덕션 DB 인스턴스가 아니라 읽기 전용 복제본에 대해 비즈니스 보고 쿼리를 실행하는 것이 필요할 수 있다."
그렇기 때문에 정답은 선택지 D "읽기 전용 복제본을 만들고 비즈니스 보고서를 여기에 연결합니다."

반응형

댓글