• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

실전 문풀 13회 29번 질문있습니다.

24.04.30 00:23 작성 조회수 74

0

읽기 전용 복제본은 트래픽을 분산시키는 용도로 알고 있는데, 이 경우 고가용성은 어떻게 보장해줄 수 있나요??

 

Redis용 캐시가 고가용성을 보장하면서 캐시를 통해 (반복된) 읽기를 줄일 수 있다고 보는데 잘 이해가 안가서 질문드립니다.

답변 1

답변을 작성해보세요.

0

안녕하세요.

 

문의 하신 문제를 검토해 보니 정답이 (B) Redis 용 Amazon ElastiCache 사용이 맞습니다.

RDS의 경우 읽기 전용 복제본은 읽기 트래픽을 분산해주는 용도이고 DB의 읽기 수를 줄여주지는 않습니다. 또한 고가용성 보장을 위해서는 다중 AZ 배포를 해야 합니다.

질문의 고가용성 보장 및 데이터베이스 읽기 수를 줄이는 솔루션을 찾는데 캐시서버를 통해 읽기 수를 줄일 수 있습니다. 또한 AWS ElastiCache Redis는 다중 AZ에 배포되는 클러스터 구조이기에 고가용성도 보장이 됩니다. 그리고 Memcached는 고가용성을 지원하지 않습니다.

문제 풀이가 잘못된 부분에 대해 죄송한 말씀 드리며 강의 내용은 수정해 놓도록 하겠습니다.

질문 감사 드립니다.