AWS 도입 검토 중에 RDS 관련해서 궁금한 점이 있어서요. 한가지는…

AWS 도입 검토 중에 RDS 관련해서 궁금한 점이 있어서요.

한가지는 읽기부하분산을 위해 read replica 를 이용할 경우, 둘 이상의 읽기 복제 인스턴스(read replica)에 대한 로드밸런싱(?) 처리는 어떻게 되는지…
그리고 read replica 는 Multi-AZ 설정이 없나요? 즉, 해당 인스턴스에 장애가 발생하면 대응을 어떻게 해야하는지 궁금합니다.

감사합니다.

4 thoughts on “AWS 도입 검토 중에 RDS 관련해서 궁금한 점이 있어서요. 한가지는…

  1. read replica 를 여러개 만들 수도 있지만 로드밸런싱 같은 것은 없습니다. 그냥 end point 로 연결합니다.
    Multi AZ 는 설정이 아니라 그냥 AZ 마다 read replica 를 만드시면 됩니다.
    RDS 장애 발생시에는 자동으로 fail-over 가 됩니다. 다만, end point 는 변경되지 않으니 별도로 해 줄 수 있는 것은 없습니다.

  2. 로드밸런싱은 지원 안하기때문에. Elb가 안붙으므로 앞단에 haproxy 같은걸 따로 두시거나 애플리케이션에서 처리하는 방식으로 하셔야 되요..

  3. 결론은 RDS의 read replica 에 대한 로드밸런싱은 자체적으로 구현을해야한다. (haproxy등을 이용) 그리고 read replica 의 fail-over 는 자동으로 지원된다(?). – (원본(마스터)를 Multi-AZ 로 구성하였다면 read replica 도 적용이 된다 인건지 좀 아리송하네요;;)

  4. replica는 multi-az로 생성이 안되고 zone별 생성을 해야되고 추가적으로 replica에 대하여 밸런싱을 하고 싶으시면 route53를 이용해서 웨이트 값을 이용해서 밸런싱해줄수있습니다.

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.