어떤 회사의 웹 사이트가 매일 수백만 건의 요청을 처리하며 트래픽은 계속 증가하고 있습니다. 솔루션스 아키텍트는 운영 오버헤드를 최소화하면서 DynamoDB 테이블에서 제품 세부 정보를 검색할 때 지연 시간을 줄여야 합니다. 아키텍트는 어떤 솔루션을 구현해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: DynamoDB Accelerator (DAX) 클러스터를 설정합니다. 모든 읽기 요청을 DAX를 통해 라우팅합니다..
이것이 정답인 이유
DynamoDB Accelerator (DAX)는 DynamoDB를 위한 완전 관리형 인메모리 캐시 서비스입니다. 마이크로초 단위의 응답 시간을 제공하여 대규모 읽기 워크로드의 지연 시간을 크게 줄여줍니다. DAX는 DynamoDB API와 호환되므로 애플리케이션 변경 없이 쉽게 통합할 수 있으며, 운영 오버헤드가 최소화됩니다. Amazon ElastiCache for Redis 또는 Memcached는 범용 인메모리 캐시로 사용할 수 있지만, DynamoDB와 직접 통합되는 DAX만큼 DynamoDB 읽기 성능 최적화에 특화되어 있지 않습니다. 특히, Redis는 더 다양한 데이터 구조와 기능을 제공하지만, DynamoDB 읽기 캐싱이라는 특정 목적에는 DAX가 더 효율적입니다. Memcached는 Redis보다 기능이 적고 단순한 캐싱에 적합하지만, 역시 DAX의 DynamoDB 통합 이점을 따라잡기 어렵습니다. DynamoDB Streams와 Lambda를 사용하여 ElastiCache를 채우는 방식은 추가적인 개발 및 관리 오버헤드를 발생시키며, DAX만큼 실시간으로 최신 데이터를 캐시하기 어렵습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음