ElastiCache는 AWS의 관리형 인메모리 캐싱 서비스입니다 — Redis 또는 Memcached를 실행하여 자주 접근하는 데이터를 캐싱하여 빠르게 검색합니다. 다른 캐싱 계층(CloudFront, DAX)과 결합하여, 캐싱은 AWS 애플리케이션 성능을 향상시키고 데이터베이스 부하를 줄이는 핵심 기법입니다.
ElastiCache — 관리형 인메모리 캐싱
ElastiCache는 관리형 REDIS 또는 MEMCACHED 클러스터를 실행합니다:
→ 자주 접근하는 데이터를 메모리에 저장 → 밀리초 미만 검색 (매우 빠름)
→ 데이터베이스 부하 감소 (DB 쿼리 대신 캐시에서 제공)
→ AWS가 관리 (설정, 패치, 확장, 페일오버) — 실행할 서버 없음
Redis → 풍부한 데이터 구조, 영속성, 복제, HA (Multi-AZ) — 흔한 선택
Memcached → 더 간단, 멀티 스레드, 순수 캐싱
