[Redis] Sentinel/Cluster, ElastiCache/Local

원모어깨찰빵·2025년 4월 4일
0

1. Sentinel vs Cluster 요약

Sentinel이란? : 고가용성

Mater와 Slave를 감시하고 있다가 Master가 다운되면 이를 감지해서 관리자의 개입 없이 자동으로 Slave를 Master로 올려주는 기법

3개 이상의 Sentinel Node가 홀수개 존재해야 하며, 과반수가 Master Node에 장애가 있다고 판단할 시 Slave중 한개를 Master로 승격시킨다.

Cluster란? : 확장성


출처. https://rhgustmfrh.tistory.com/123
데이터를 다중 노드에 분산하여 저장하고, 각 슬롯에 장애 발생시 failover 진행
gossip : 분산 시스템에서 노드 간 정보를 교환하는 방식 중 하나로, 각 노드가 다른 노드들과 주기적으로 정보를 공유하여 네트워크 전체에 데이터를 전파하는 방식
gossip 프로토콜을 사용함으로써 노드 상태를 전파하고 장애 감지 및 복구를 자동화한다.

2. (Sentinel기준) EC2 운용법

profile
https://fuzzy-hose-356.notion.site/1ee34212ee2d42bdbb3c4a258a672612

0개의 댓글