DRR DNS

DRR(Dynamic Round Robin) DNS 서비스는 기존 정적인 Round Robin 방식을 탈피하여, 실 서비스포트 모니터링을 통해 동적으로 DNS 정보를 업데이트합니다.

서비스 방식

일반 Round Robin 의 경우

www.365managed.com
Address: 1.1.1.1
Address: 2.2.2.2
Address: 3.3.3.3

위 처럼 설정이 되어 있을 경우, 질의시 Round Robin 방식으로 결과값을 주게 됩니다.

질의순서 Address Address Address
처음 질의시 1.1.1.1 2.2.2.2 3.3.3.3
두번째 질의시 3.3.3.3 1.1.1.1 2.2.2.2
세번째 질의시 2.2.2.2 3.3.3.3 1.1.1.1

해당 Address를 전달받은 클라이언트측 프로그램에서는 일반적으로 2가지 유형으로 접속을 하게 됩니다.
첫번째는 처음 Address 값을 선택하여 접속을 시도하게 되며, 해당 Address가 접속이 되지 않는경우 연결할 수 없다는 메세지를 보여줍니다.
두번째는 처음 Address 주소를 가진 서버에 접속을 시도하고, 접속이 되지 않을 경우 다음 Address에 접속을 시도하는 방식으로 진행이 되게 됩니다. 이때 접속할 수 없다고 판단하는 시간이 제법 걸리게 됩니다. 물론 클라이언트측 프로그램이 SRV 레코드를 지원하는 경우 이를 이용하면 되기 때문에 예외로 하겠습니다. 일반 브라우저의 경우 아직 지원하지 않습니다. 하지만 DRR 서비스를 이용했을 경우 만약 2.2.2.2 서버서비스가 Fail이 발생한 경우 DNS 정보가 갱신되어 아래와 같이 2.2.2.2를 제외한 아이피만 응답을 받게 됩니다.

www.365managed.com
Address: 1.1.1.1
Address: 3.3.3.3

서비스 특징

1) 장점
- 여러 IDC에 분산하여 서비스되는 경우, IDC Fail에도 자동적으로 대처가 이루어지게 됩니다.
- 고가의 L4장비를 이용하시는 것에 비해, 비용대비 효율이 뛰어납니다.

2) 단점
- L4 장비에 비해 즉각적으로 반영되지 않습니다.
- 클라이언트 환경에 따라 DNS 캐쉬정보로 인해 대략적으로 수초 변경 적용되는 시간이 발생할수 있으며, 프로그램 재실행이 필요할수도 있습니다.

이용고객

기존 Round Robin 방식의 DNS 정보를 이용하시는 분, L4장비 이용에 비용부담을 느끼시는 분, 365 관리서비스를 받으시는 경우 이용이 가능합니다.