Amazon ECS에 배포된 애플리케이션이 Amazon RDS for MySQL DB 인스턴스를 사용합니다. 이 앱은 쓰기 작업보다 읽기 작업이 훨씬 많습니다. 피크 트래픽 동안 애플리케이션 성능이 저하되고 CloudWatch의 DB 인스턴스 ReadLatency 지표가 갑자기 급증합니다. 개발자는 성능을 개선하기 위해 어떤 변경을 해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 쿼리 결과를 저장하고 DB 읽기 로드를 줄이기 위해 Amazon ElastiCache를 도입합니다..
이것이 정답인 이유
애플리케이션이 읽기 작업이 많고 ReadLatency가 급증하는 것은 데이터베이스의 읽기 부하가 높다는 것을 나타냅니다. Amazon ElastiCache를 도입하여 자주 액세스하는 쿼리 결과를 캐싱하면 데이터베이스에 대한 읽기 요청을 줄여 ReadLatency를 개선하고 애플리케이션 성능을 향상시킬 수 있습니다. 컨테이너 호스트 인스턴스를 추가하는 것은 ECS 애플리케이션 서버의 부하를 분산하지만, DB ReadLatency 문제와는 직접적인 관련이 없습니다. 데이터베이스 인스턴스에서 읽기 용량 단위(RCU)를 늘리는 것은 Amazon DynamoDB에 해당하며, Amazon RDS for MySQL에는 적용되지 않습니다. ECS 태스크에 더 많은 메모리를 할당하는 것은 애플리케이션 자체의 메모리 부족 문제를 해결할 수 있지만, 데이터베이스 읽기 지연 문제와는 무관합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음