💡Aha!

AWS ElastiCache vs MemoryDB for Redis 비교

요약

데이터베이스가 따로 있으며, Redis를 빠른 캐시 목적으로 이용 → ElastiCache

Redis를 주 데이터베이스로 이용하고 싶으며 데이터 일관성이 필요 → MemoryDB

가격은 ElastiCache가 MemoryDB보다 저렴함 (ElastiCache < MemoryDB)

정리

ElastiCache for Redis
MemoryDB for Redis
지연
read/write 모두 μs
read: μs write: ms
내구성
Primary 리턴 응답. Replica node에 데이터 적재 전 장애 발생 시 손실 발생 가능성 존재
Transaction log까지 작성 후 응답하기에 무손실.
Cluster mode
활성화/비활성화 가능
활성화 필수
가용성
SLA 99.9%
SLA 99.9%
확장성
수직/수평 스케일링 지원. 샤딩 및 읽기 전용 복제본 허용
수직/수평 스케일링 지원. 샤딩 및 읽기 전용 복제본 허용
가격
온디맨드 cache.r6g.2xlarge(8 vCPU, 52GB 메모리) = $0.916/hb .
온디맨드 db.r6g.2xlarge(8 vCPU, 52GB 메모리) = $1.374/hb
백업/복원
자동 및 수동 스냅샷
자동 및 수동 스냅샷

ref

[Amazon MemoryDB for Redis] 정리 및 비교
개요 및 아키텍처 개요 메모리 DB (높은 처리량 - Replication 읽기 및 쓰기, 대기 시간 등 높은 처리 가능) 레디스와 호환이 되며, 레디스 관련한 것들을 모두 사용 가능 (v6.2) Multi-AZ 를 지원하여 빠르게 failover 및 복구, 재시작이 가능 특징 Primary / Replica 간의 강력한 일관성 보장 ms 단위의 읽기,쓰기 지연시간
[Amazon MemoryDB for Redis] 정리 및 비교
https://hyunki1019.tistory.com/169
[Amazon MemoryDB for Redis] 정리 및 비교
2023 Dohyun Jung.
Made with ☕️.