1. ElastiCache
- 클라우드 내 In-memory 캐시를 만드는 것
- 데이터베이스에서 데이터를 읽어오는 것이 아닌 캐시에서 빠르게 데이터를 읽어 옴
- Read-Heavy 어플리케이션에서 상당한 Latency 감소 효과
2. 종류
2.1 Memcached
- Object 캐시 시스템
- ElastiCache는 Memcached 프로토콜가 디폴트
- EC2 Auto Scaling처럼 크기 조절이 가능
- 오픈소스
2.1.1 Use-Case
- 단순한 캐싱 모델, Object caching이 주 목적일 때, 캐시 크기를 마음대로 scaling해야할 때
2.2 Redis
- Key-Value, Set, List와 같은 형태의 데이터를 In-Memory에 저장 가능
- 오픈 소스, Multi-AZ 지원
2.2.1 Use-Case
- List, Set과 같은 데이터셋을 사용할 때
- 리더보드처럼 데이터셋의 랭킹을 정렬하는 용도
- Multi AZ 기능 적용이 필요할 때
'AWS > RDS' 카테고리의 다른 글
Multi AZ, Read Replicas (1) | 2024.11.07 |
---|---|
RDS - Database Backups (0) | 2024.11.02 |