'round robin'에 해당하는 글 1건

라운드 로빈(Round Robin) 기능의 활성화를 위한 zone 파일 설정
vi /var/named/zone-xxx

==================================================================

$TTL    86400
@       IN      SOA     ns.xxx.xxx. webmaster.ns.xxx.xxx.xxx.  (
                                     2004100800 ; Serial
                                     28800      ; Refresh
                                     14400      ; Retry
                                     3600000    ; Expire
                                     86400 )    ; Minimum

               IN      NS      ns.xxx.xxx.
               IN      NS      ns2.xxx.xxx.
               IN      MX 0    mail.xxx.xxx.



               IN      A       211.x.x.111

               IN      A       211.x.x.222
ns             IN      A       211.x.x.5
ns2           IN      A       211.x.x.6
www         IN      A       211.x.x.111      ; web 1번
www         IN      A       211.x.x.222      ; web 2번

www1       IN      A       211.x.x.111      ; web 1번
www2       IN      A       211.x.x.222      ; web 2번



==================================================================
www.xxx.xxx 로 접속할 경우 순차적으로 웹1,웹2 서버로 접속 시켜준다. 
이렇게하여 부하 분산을 한다.
LVS 서버처럼 정확하게 부하분산은 되지 않는다. 그렇지만 단순한 형태로
구현가능하다는 것이 장점이다.

웹1과 웹2은 rsync, nfs 등의 방법으로 자료를 동기화하면 된다.




신고

'서버관리' 카테고리의 다른 글

arp 테이블 확인 [ok]  (4) 2011.12.09
Special-Use IPv4 Addresses [ok]  (0) 2011.12.09
네임서버 라운드 로빈방식 [ok]  (1) 2011.12.09
arp 사용법 [ok]  (0) 2011.12.08
alias 사용법 [ok]  (0) 2011.12.08
ldap 셋팅하기,source [ok]  (0) 2011.12.08

WRITTEN BY
김병국
유용했던 자료를 기록해 두었습니다. 도움이 되시길~~~ Welcome! I started this blog as a way to give back to all of the other system administrators who have taught me something in the past. Writing these posts brings me a lot of enjoyment and I hope you fun

받은 트랙백이 없고 , 댓글 하나 달렸습니다.
  1. 출처: http://theeye.pe.kr/entry/round-robin-load-balancing-on-bind-dns?category=4

    사업이 번창하여 서버를 증설해야 하는 상황이지만 L4 스위치와 같은 로드밸런싱 장비가 부담이 된다면?

    정말 저렴하고도 간단하게 로드밸런싱을 구현하는 방법이 있습니다.

    사실 로드밸런싱이라고 부르긴 좀 엄하지만 그래도 접속하는 사용자들을 분산시키는 효과는 분명히 있습니다.

    Round Robin 방식을 이용한 로드 밸런싱 방법이 그것인데요. DNS를 이용하여 손쉽게 구현할 수 있습니다.

    Round Robin 방식이란 서버가 A, B, C 3대가 있다고 하면 첫번째 요청에는 A에 연결하여 주고 두번째 요청은 B에 연결하여 주고 세번째 요청은 C에 연결하여 주고 마지막으로 또다시 요청이 오면 A로 연결하여 주는 무한히 반복 연결하여 주는 방식입니다.

    L4의 클라이언트 세션을 유지해 가며 처음 연결했던 서버에 지속적으로 연결해 주는 기능은 없지만 간단히 요청과 결과로만 이루어진 페이지들이라면 써볼만 합니다.

    BIND의 Zone 파일을 다음과 같이 간단히 수정하면 구현할 수 있습니다.

    ; zone file fragment
    IN MX 10 mail.example.com.
    ....
    mail IN A 192.168.0.4
    IN A 192.168.0.5
    IN A 192.168.0.6


    설정 후에 확인을 해보면 다음과 같은 결과를 볼 수 있습니다.

    C:\>nslookup mail.example.com

    *** Default servers are not available
    Server: UnKnown
    Address: 168.126.63.1

    Non-authoritative answer:
    Name: mail.example.com
    Addresses: 192.168.0.4, 192.168.0.5, 192.168.0.6

    Addresses의 서버들의 순서가 매 요청때 마다 바뀌는걸 알 수 있습니다.
secret