한 회사에서 Auto Scaling 그룹의 Amazon EC2 인스턴스에서 웹 애플리케이션을 실행하고 있습니다. 이 애플리케이션은 Amazon RDS for PostgreSQL DB 인스턴스를 사용합니다. 트래픽이 증가하면 피크 트래픽 동안 데이터베이스에 읽기 로드가 많아 애플리케이션 속도가 느려집니다. 솔루션스 아키텍트는 이러한 성능 문제를 해결하기 위해 어떤 조치를 취해야 할까요? (두 가지 선택)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: DB 인스턴스에 대한 읽기 복제본을 생성하고, 읽기 트래픽을 읽기 복제본으로 보내도록 애플리케이션을 구성합니다., Amazon ElastiCache 클러스터를 생성하고, ElastiCache 클러스터에 쿼리 결과를 캐시하도록 애플리케이션을 구성합니다..
이것이 정답인 이유
애플리케이션 속도 저하는 데이터베이스의 높은 읽기 로드 때문입니다. 읽기 복제본을 생성하여 읽기 트래픽을 분산하면 원본 DB 인스턴스의 부하를 줄여 성능을 향상시킬 수 있습니다. ElastiCache 클러스터를 사용하여 쿼리 결과를 캐시하면 데이터베이스에 대한 반복적인 읽기 요청을 줄여 데이터베이스 부하를 크게 완화하고 애플리케이션 응답 시간을 단축할 수 있습니다. DB 인스턴스에 대해 자동 스케일링을 끄는 것은 데이터베이스 성능 문제와 관련이 없습니다. Multi-AZ 배포는 고가용성을 위한 것이지 읽기 확장성을 위한 것이 아니며, 대기 인스턴스는 직접 읽기 트래픽을 처리할 수 없습니다. EC2 인스턴스와 DB 인스턴스를 동일한 가용 영역에 두는 것은 지연 시간을 줄일 수 있지만, 근본적인 읽기 로드 문제를 해결하지는 못합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음