Weight로 트래픽 자유롭게 조절하기
조건: 도메인을 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 ]
3. 각서버에 Weight 를 설정한다.
20은 10보다 2배의 접속을 많이 받는다는 뜻이다.
1) 1번서버 Weight10을 준다.
[Route53] -> [Create Record Set] - www IP -> Weighted -> Weight 10 -> 10- www1
www1-health 를 지정한다.
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
감사합니다.