[1일 1CS] DNS Round Robin

그렘린·2022년 7월 21일
0

1일 1CS

목록 보기
4/6

DNS, 네트워크 지식과 관련된 기본적인 것들은 학교에서 이미 귀에 딱지 앉도록 수업을 수강한 것 같은데.. DNS Round Robin은 초면이다.

DNS Round Robbin

round robin은 클라이언트의 주소 요청을 관리하고, load distribution또는 다중 인터넷 프로토콜 서비스 호스트를 공급하는 기술이다.
또한 별도의 소프트웨어나 하드웨어 장치를 사용하지 않고 load balancing을 하며, DNS만을 이용하여 도메인 레코드 정보를 조회할 때 traffic distribution을 한다.

DNS Round Robbin 사용 예시

특정 웹 서비스를 담당하는 웹 서버가 여러개 있다고 가정해보자. 이 웹 서버들은 자신의 공인 IP address를 가지고 있고, 사용자가 웹 사이트에 접속하기 위해 도메인 주소를 입력하면 DNS에서는 여러개의 서버 IP address 중 round robbin 형태로 랜덤하게 하나 또는 그 이상을 골라서 사용자에게 전달한다.

단점

별도의 Load balancing 장치가 존재하지 않기 때문에 백 엔드 서버들의 health check 단계가 존재하지 않는다. 만일 특정 서버가 사용이 불가한다면 이에 대한 정보를 알 리가 없고 IP address를 그대로 포함시켜 도메인 조회 결과로 전달하기 때문에 가용성이 높지 않다.

0개의 댓글