RDS에서 다중 AZ와 읽기 전용 복제본으로 불리는 클러스터링을 지원하며 클러스터링을 통해 읽기 전용 복제본이 제공되며 이를 ElastiCache에서는 샤딩이라고 함
IAM, 보안 그룹, KMS를 이용해 보안을 유지하고 Redis에 요청하면 Redis AUTH를 사용할 수 있음
백업이나 스냅샷 지정 시간 복구 기능이 있고 유지 관리 작업 처리와 예약이 가능
CloudWatch로 모니터링을 수행
쿼리에 대한 데이터베이스 결과를 캐시에 저장할 수 있는 쓰기 모드 패턴이 존재 예) 웹사이트의 세션 데이터를 저장
키로 데이터를 회수하는 키-값 스토어임
예) 인 메모리 키-값 스토어이므로 읽기는 자주하는데 쓰기는 별로 안 할 때 사용
ElastiCache for Solutions Architect
Operations RDS와 동일하므로 장애 조치나 유지 관리 작업을 실행할 때 아주 작은 다운타임이 발생하며 읽기나 EC2 인스턴스 확장, EBS 복구로 인해 수동 개입이 필요할 수 있어 변화가 생기면 애플리케이션도 변경해줘야 함
Security RDS와 동일하지만 IAM 인증 대신 필요하다면 Redis AUTH 사용 AWS가 OS 보안과 EC2 인스턴스 보안을 책임지지만 사용자는 KMS를 사용하는 법을 알고 보안 그룹을 올바르게 구성할 책임이 존재하며 Redis AUTH을 올바르게 설정하고 사용자 데이터베이스 접근 권한 허용과 SSL 암호화도 실행
Reliability 클러스터링 기능과 샤딩(읽기 전용 복제본), 다중 AZ가 존재
Performance 지연 시간이 1ms 미만인 인 메모리이며 읽기 전용 복제본으로 샤딩이 가능해 캐시용으로 많이 사용
Cost RDS와 동일하므로 공급된 EC2 인스턴스 유형과 스토리지 사용량에 따라 시간 단위로 비용을 지불