brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Mar 22. 2017

16.Route53으로 Act-Backup구현

Fail-over 

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


ROUTE 53로   서버 1대가 다운될시 백업으로 자동 전환하는 방법을 적어본다.

작성내용중 일부는 내용이 틀릴수 있습니다.


Main -> Backup으로 자동 전환된다.

Main ON 시  Backup-> Main 서버로 자동 전환된다.

 Fail-over


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



1. 구성도

web1번으로 사용하다  1번 서버 다운시 2번으로 전환 되는 구조이다.

ROUTE53    Fail-over 로 구현이 가능하다.

일반 물리서버와  외부 AWS 서버와 같이 구성이 가능하다.




2.  ROUTE 53 DNS management 클릭



3. 서버 Health Check 설정은 미리 해야한다.

WEB 서버 1번에 대해  IP로 Health Check 한다.

Health Check 설정 부분은 다음을 참고하기 바란다. https://brunch.co.kr/@topasvga/88



4.  Create Record Set  클릭해서 Fail-over 설정한다.

Primary설정시는  Health check를 선택한다.



5. Secondary 설정시 Health check를 하지 않는다.

백업서버 Fail-over설정시는  Health check를 하지 않는다.


6.  WEB1 서버를 다운 시켜  Fail-over가 되는지 확인해보자.

DNS lookup으로 IP 응답 결과 확인하기. 

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


WEB1 서버 다운시키면 Health check 가 Fail로 된다.


DNS  lookup을 해보면 web2 IP 응답이 오는것을 볼수 있다.



7.  www.dns-book.com 사이트 접속해본다.

  

8.  web1서버가 다시 ON 되면, web.dns-book.com  IP 는 다시  web1 도  DNS응답으로 보인다.



감사합니다.




<기타 설정 방법>

CNAME으로 설정법


3.  Create Record Set  클릭하여 web1 , web2  A 레코더 설정


4. web.dns-book.com에 대해  CNAME으로 web1 설정한다.

   사용자가 web.dns-book.com 접속하면  web1서버로 간다.

-  Failover - Primary - Healthcheck  Yes , web1

    Web1이 다운되는지 모니터링 한다.

-  web.dns-book.com 을 접속하면  web1 서버로 접속하게 된다.

 





5. web.dns-book.com에 대해  CNAME으로 web2 설정한다.




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


감사합니다.



브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari