brunch

15.Route53으로 Act-Act구성하기

Weight로 트래픽 자유롭게 조절하기

by Master Seo


조건: 도메인을 ROUTE53에서 운영중인 상태.


ROUTE 53로 서버 Active-Active 로 운영하는 방법을 적어본다.


Weight 기능을 이용하여 트래픽을 조절할수 있다.

Fail-over도 된다.



1. 구성도



기존 WEB1, WEB2 로 모두 서비스 중이다

WWW1(WEB1) WEB-Active 10 은 10번 접속한다.

WWW2(WEB2) WEB-Active 20 은 20번 접속한다.


WWW1(WEB1) 다운시 -> WEB2로 자동 서비스 된다.

WWW1(WEB1) ON시 -> WEB1, WEB2로 자동 서비스 된다.


L4 네트워크 장비가 없는 중소기업에서 사용할만 한다.




2. Weight는 헬스체크는 2개 만들어야 한다.


[Route53] -> [Health checks ]


health-check.jpg




3. 각서버에 Weight 를 설정한다.

20은 10보다 2배의 접속을 많이 받는다는 뜻이다.


1) 1번서버 Weight10을 준다.


[Route53] -> [Create Record Set] - www IP -> Weighted -> Weight 10 -> 10- www1

www1-health 를 지정한다.


weight-10-1.jpg

2) 2번 서버 Weight 20 , www2-health check를 지정한다.


[Route53] -> [Create Record Set] - www IP -> Weighted -> Weight 20 -> 20- www2

www2-health 를 지정한다.



4. WWW1(WEB1) 서버 다운시

WEB2 DNS IP 질의가 되는지 확인한다.


IP변경 확인법

watch -n 3 -d 'dig www.dns-book.com +short '



5

<기타 Cname 설정 방법>


2. WEB1.dns-book.com , WEB2.dns-book.com 서버 IP 를 A 레코더 설정한다.

WEB을 CNAME 으로 WEB1 , WEB2로 설명하며, 가중치 10 과 20을 준다.


WEB1 설정



WEB2 설정




https://brunch.co.kr/@topasvga/1777


감사합니다.

keyword
매거진의 이전글14.Route53으로 웹서버 다운모니터링하기