한 회사에서 Application Load Balancer(ALB) 뒤의 Auto Scaling 그룹에 있는 EC2 인스턴스에서 3계층 전자상거래 애플리케이션을 실행합니다. 데이터는 Amazon RDS for MariaDB Multi-AZ DB 인스턴스에 저장됩니다. 이 회사는 트랜잭션 중 영구적인 고객 세션 관리를 원합니다. 다음 중 이 요구 사항을 충족하는 솔루션은 무엇입니까? (두 가지 선택)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: ALB에서 고정 세션 기능(세션 선호도)을 켭니다., 고객 세션 정보를 저장하기 위해 Amazon ElastiCache for Redis 클러스터를 배포합니다..
이것이 정답인 이유
고객 세션 관리를 위한 두 가지 주요 접근 방식은 로드 밸런서의 고정 세션 기능과 외부 세션 저장소입니다. ALB의 고정 세션(세션 선호도)을 켜면 특정 사용자의 모든 요청이 동일한 EC2 인스턴스로 전송되어 해당 인스턴스에 저장된 세션 정보가 유지됩니다. 이는 간단한 솔루션이지만 인스턴스 장애 시 세션 손실 위험이 있습니다. Amazon ElastiCache for Redis 클러스터를 배포하면 세션 정보를 중앙 집중식으로 저장하여 애플리케이션 인스턴스와 독립적으로 세션의 영속성과 고가용성을 보장합니다. DynamoDB는 NoSQL 데이터베이스로 세션 저장에 사용할 수 있지만, Redis는 인메모리 데이터 저장소로 세션 관리와 같은 고속 읽기/쓰기 작업에 더 적합합니다. Amazon Cognito는 사용자 인증 및 권한 부여 서비스이며, AWS Systems Manager Application Manager는 애플리케이션 관리 도구로 세션 관리에 직접 사용되지 않습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음