개발자가 분당 최소 5,000개의 요청을 처리해야 하는 3계층 웹 애플리케이션을 개발하고 있습니다. 웹 계층은 완전히 상태 비저장(stateless)으로 유지되어야 하지만, 사용자 세션 상태는 보존되어야 합니다. 지연 시간을 최대한 낮게 유지하면서 세션 데이터를 외부화하는 접근 방식은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Amazon ElastiCache (Memcached) 클러스터를 생성하고 애플리케이션에 세션 처리를 구현하여 캐시 클러스터에 세션 데이터를 저장합니다..
이것이 정답인 이유
정답은 Amazon ElastiCache (Memcached) 클러스터를 생성하고 애플리케이션에 세션 처리를 구현하여 캐시 클러스터에 세션 데이터를 저장하는 것입니다. Memcached는 인메모리 키-값 스토어로, 매우 낮은 지연 시간으로 세션 데이터를 저장하고 검색하는 데 이상적입니다. 분당 5,000개 이상의 요청을 처리해야 하는 고성능 요구 사항에 적합하며, 웹 계층이 상태 비저장으로 유지되도록 하면서 세션 상태를 효율적으로 관리할 수 있습니다. Amazon RDS는 관계형 데이터베이스로, 세션 데이터 저장에 사용할 수 있지만, ElastiCache에 비해 지연 시간이 높고 처리량이 낮을 수 있습니다. 공유 파일 시스템은 세션 데이터 저장에 적합하지 않습니다. 파일 시스템 I/O는 캐시보다 훨씬 느리며, 고가용성 및 확장성 측면에서 복잡성이 증가합니다. Amazon DynamoDB는 NoSQL 데이터베이스로, 확장성이 뛰어나지만 ElastiCache (Memcached)만큼 낮은 지연 시간을 제공하지는 않습니다. 특히 초당 수천 건의 요청이 필요한 세션 관리에는 ElastiCache가 더 적합합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음