한 회사에서 AWS에 전자상거래 웹 사이트 프로토타입을 구축하고 있습니다. 이 웹 사이트는 Application Load Balancer, 웹 서버용 Amazon EC2 인스턴스 Auto Scaling 그룹, 그리고 Single-AZ 구성으로 실행되는 Amazon RDS for MySQL DB 인스턴스로 구성됩니다. 제품 카탈로그 검색 시 웹 사이트 응답이 느립니다. 제품 카탈로그는 회사가 자주 업데이트하지 않는 MySQL 데이터베이스의 테이블 그룹입니다. 솔루션스 아키텍트는 제품 카탈로그 검색 시 DB 인스턴스의 CPU 사용률이 높다는 것을 확인했습니다. 제품 카탈로그 검색 시 웹 사이트 성능을 개선하기 위해 솔루션스 아키텍트는 무엇을 권장해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 제품 카탈로그를 캐시하기 위해 Amazon ElastiCache for Redis 클러스터를 구현합니다. 지연 로딩(lazy loading)을 사용하여 캐시를 채웁니다..
이것이 정답인 이유
제품 카탈로그는 자주 업데이트되지 않고 읽기 작업이 많으므로, Amazon ElastiCache for Redis를 사용하여 캐싱하면 데이터베이스 부하를 줄이고 응답 시간을 크게 개선할 수 있습니다. 지연 로딩(lazy loading)은 요청이 있을 때만 데이터를 캐시에 로드하여 캐시 초기화 오버헤드를 줄입니다. Amazon Redshift는 분석 워크로드에 적합하며, 이 경우 웹사이트 성능 개선에는 직접적인 해결책이 아닙니다. Auto Scaling 그룹은 웹 서버의 부하를 분산하지만, 데이터베이스 CPU 사용률 문제와 직접 관련이 없습니다. Multi-AZ 구성은 고가용성을 제공하지만, 읽기 성능을 직접적으로 개선하지는 않으며, 쿼리 제한은 사용자 경험을 저해할 수 있습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음