NLB와 DNS의 round robin의 차이

Windows Server 2008의 Feature인 Network Load Balancing을 설치하여 로드밸런싱 서비스를 할 수 있고, DNS 서비스에서 round robin 기능을 통해서도 비슷한 기능을 구현할 수 있다.

DNS round robin

  • DNS Manager의 Foward Lookup Zones에 새로운 Zone 추가 (예, zemna.net)
  • 추가한 Zone 하부에 새로운 Host 추가 (Name : www, IP : 연결할 IP)
  • 새로운 Host를 연결할 IP 만큼 추가

클라이언트가 www.zemna.net  url을 통해 접근을 시도하면 목적지 IP주소를 알아야 한다. 이를, 이름풀이라고 한다. 이름풀이 서비스는 DNS, WINS가 있다. 여기에서는 DNS 이름풀이이다.

클라이언트가 DNS서버에게 IP주소를 물어본다. 그러면 DNS서버는 해당 이름의 IP는 무엇인지 찾게된다. 그때, 연결할 IP가 여러개 설정되어 있으면 DNS에서 계속 순환하면서 연결할 IP주소를 넘겨주게 된다.

NLB(Network Load Balancing)은 무조건 IP로 보내주는게 아니라, 서로간의 네트워크 트래픽을 체크하여 유휴한 서버로 넘겨주는 기능을 한다.

zemna

Programmer/Web/Mobile/Desktop

You may also like...

Leave a Reply