
ElastiCache는 완전관리형 인메모리 캐시/데이터 스토어로, Valkey/Redis OSS/Memcached를 호환·제공하고(옵션) Serverless 모드도 지원. 캐시로 읽기 성능을 극대화하고 다운스트림 DB 부하를 줄임. (Amazon Web Services, Inc.)
언제 쓰나
핵심 기능 (요점만)
엔진 고르기

-
Valkey / Redis OSS
- 장점: 복제·Failover·백업/스냅샷·Global Datastore·JSON 등 기능 풍부. (AWS Documentation)
- 사용처: 세션 저장, 랭킹/카운터, Pub/Sub, 캐시 + 약한 내구성 보완(스냅샷).
-
Memcached
- 장점: 심플/고성능 키-값 캐시, 멀티스레드.
- 주의: 복제/자동 Failover 미지원(노드 장애 시 데이터 유실 전제). Serverless Memcached는 스냅샷 백업 지원. (Repost)
대표 설계 패턴
- 읽기 캐시 앞단: 앱 → ElastiCache(미스 시 DB 조회·채움)
- 세션 저장소: 웹 세션/토큰을 Redis에 저장(만료 TTL로 자동 정리)
- 글로벌 읽기: 본 리전에 쓰고, Global Datastore로 타 리전에 읽기 전파(저지연 지역 읽기 + DR) (AWS Documentation)
운영 팁
한눈 정리
원하면 “Redis vs Memcached 선택 체크리스트(요구사항별 표)” 도 바로 만들어줄게!