AWS ElastiCache 입문

상품 애플리케이션에 Valkey를 연결하고 TTL과 무효화로 가격을 갱신하며 제한된 타임아웃과 원본 조회로 캐시 오류를 처리합니다.

AWS

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

소개

준비된 상품 애플리케이션으로 Amazon ElastiCache를 학습합니다. 세 개의 가이드 랩에서 cache-aside, 가격 최신성, 캐시 장애를 배우고 독립 챌린지에서 다른 데이터를 보존하며 오래된 가격을 수정합니다.

학습 내용

  • 단일 Valkey 노드를 만들고 실제 엔드포인트에 애플리케이션을 연결합니다.
  • 미스, 히트, 원본 읽기 횟수를 관찰하고 DynamoDB 기준 데이터와 비교합니다.
  • TTL, 특정 키 무효화, 제한된 타임아웃과 원본 조회 대체 경로를 사용합니다.
  • 다른 상품과 캐시 값을 보존하면서 정상 가격 업데이트 경로를 수정합니다.

수강 대상

AWS Foundations for Beginners와 DynamoDB 기본 항목 작업을 먼저 학습하세요. 가이드 랩 이후 챌린지를 진행합니다. 애플리케이션과 네트워크는 준비되어 있습니다.

각 단원은 브라우저의 독립 Linux VM에서 시작하며 Terminal과 AWS View를 제공합니다. 개인 AWS 계정이나 이전 VM 리소스는 필요하지 않습니다.

자주 묻는 질문

캐시가 상품 데이터베이스를 대체하나요?

아닙니다. DynamoDB가 기준 원본입니다. 미스 시 원본을 읽고 복사본을 캐시하며 만료가 원본 항목을 삭제해서는 안 됩니다.

가격 업데이트 후 캐시도 자동으로 갱신되나요?

항상 그렇지는 않습니다. TTL은 오래된 값의 기간을 제한하고 업데이트 경로는 읽기 경로와 동일한 키를 무효화해야 합니다.

캐시가 응답하지 않으면 어떻게 하나요?

랩에서 제한된 타임아웃, 원본 조회와 실제 복구를 관찰합니다. 원본 트래픽이 늘어나며 운영 용량, 복제와 가용성은 추가 학습이 필요합니다.

강사

labby
Labby
Labby is the LabEx teacher.