Spoon Radio Tech Blog

2023 AWS re: Invent — Amazon Memory DB For Redis

thumbnail

Amazon Memory DB For Redis

  • In-Memory 데이터베이스. 초고 성능과 낮은 지연 시간을 제공
  • Redis 호환. Redis API와 데이터 구조를 완벽히 지원
  • 내구성 및 가용성. Multi-AZ와 Multi Transaction Log를 통해 데이터 내구성 보장
  • 완전 관리형. AWS에서 완전히 관리되는 서비스
  • 높은 확장성. 단일 클러스터에서 최대 500개 노드로 확장 가능
  • 보안. 암호화, 권한 및 인증을 위한 역할 기반 액세스 제어 제공

Amazon Memory DB for Redis 구조

  • Redis 클러스터 구조. 여러 개의 샤드로 나뉘며, 각 샤드에는 Primary Node와 Replica Node가 있음
  • Multi Transaction Log. 데이터 내구성을 보장하기 위해 Primary Node가 메모리와 Multi Transaction Log에 동기적으로 업데이트

Amazon Memory DB 사용 기업

  • Twilio Segment: 고객 데이터 플랫폼
  • GDPR: 개인정보 보호법 관련 삭제 작업
  • HUD: 대용량 게임 플랫폼
  • Mediaset Infinity: 영상 스트리밍 플랫폼

Amazon Memory DB 활용 예시

  • Web Socket Session 관리
  • 실시간 Live 데이터 관리
  • 대용량 트랜잭션 처리 등