Redis Active-Active 이중화(Duplexing)


레디스 엔터프라이즈 Active-Active 이중화(Duplexing) 소개

커뮤니티 버전은

  • 기존 커뮤니티 버전에서는 Active-Standby 구조로만 사용할 수 있었습니다.
  • 그리고 HA(High Availability)를 구성하려면 추가로 3대의 센티널(Sentinel)이 필요했습니다.
  • Active 마스터에 접속하기 위한 애플리케이션 개발도 쉽지 않았습니다.
    Active 서버가 바뀔 수 있기 때문에 항상 Active 서버 IP와 포트를 센티널에 문의 후 접속해야 합니다.

엔터프라이즈 버전에서는

  • Active-Active 마스터간 데이터를 실시간으로 동기화합니다.
  • 이제 VIP(Virtual IP) 하나로 레디스 서버에 접속하면 됩니다.
  • 당연히 애플리케이션 개발이 쉬워집니다.
  • Active 서버간에 부하 분산(Load Balancing)도 됩니다.
  • 서버 대수가 줄어들어 비용이 절감됩니다.
  • 센티널이 없으므로 운영도 단순해 집니다.



레디스 엔터프라이즈 Active-Active 이중화 테스트



레디스 엔터프라이즈 Active-Active 이중화 Failover 테스트



삼중화(Triple) 구성

  • 더 높은 고가용성(HA)를 위해 삼중화도 가능합니다.

이중화 + 재해복구센터(Disaster Recovery Center) 구성

  • 메인 데이터 센터의 이중화된 레디스 서버 데이터는 모두 DR 센터의 레디스 서버에 저장(실시간 동기화) 됩니다.
  • 메인 데이터 센터 다운 시 클라이언트는 DR 센터 레디스 서버에 접속해서 정상적인 운영이 가능합니다.

질문하거나 댓글을 보려면 클릭하세요.  댓글수 :    조회수 :

Email 답글이 올라오면 이메일로 알려드리겠습니다.