IceWarp 이메일 서버 자세히보기

고객지원

분산 도메인(Distributed Domain) - 메일 백업 솔류션

알 수 없는 사용자 2006. 12. 20. 10:22
한대의 메일 서버로 서비스를 운영하는 중에  갑자기 고장이 난다면 메일 서비스에 차질을 빚을 수 밖에 없습니다.

메일 서버의 백업 솔류션은 여러가지가 있다. 이중 전통적인 방법 중 MX 레코드 값을 이용한 방법은 아래 URL에서 참고할 수 있습니다.
http://www.merak.co.kr/products/merak_win/casestudy.asp

분산 도메인(Distributed Domain) 기술은 메라크 메일 서버에서만 제공되는 특화된 기능입니다.


메 라크 메일서버 8.3.5 버전부터 "분산도메인"이라는 메라크 만의 독창적인 도메인 처리 기술을 탑재하였습니다. 일반적으로 분산 도메인은 도메인 값에 여러개의 호스트를 지원하며 어떤 메일이 서버로 수신할 때 메일서버는 수신자(RCPT TO)에 대한 각 호스트에 쿼리하여 수신 메시지를 배달하도록 합니다. 각 호스트들은 각각 사용자 계정 데이터베이스를 갖고 있습니다. 쿼리는 SMTP 명령어인 VRFY를 통해 사용됩니다. 메라크 메일서버에서 수신 메시지를 여러 호스트들 사이로 분산하기 위해서 이 명령어를 금지하지 않아야 합니다.

어떤 메시지가 메일서버에 수신하면 처음 호스트에서 수신자를 쿼리하여 사용자를 발견한 경우, 그 메시지는 자동으로 해당 서버로 배달됩니다. 반면에 어떤 호스트에서 수신자를 발견하지 못하면 일시적으로 수신에 대한 연결오류를 발생하고 재시도 요청을 반환합니다. 그러면 그 메시지는 목록에 있는 다른 호스트로 전달하게 됩니다. 따라서, 하나 이상의 서버들이 수신자를 찾지 못하고 나머지 서버에서도 수신자를 발견하지 못하면 오류를 반환합니다.
마지막의 호스트까지 수신자를 찾지못하면 그 메시지는 없는 영구적인 5xx 오류를 반환하고 거부됩니다(마지막 서버가 없는 사용자로 응답).

분 산 도메인 개념은 가중 메일 트래픽에 대한 목표 시스템으로의 분산을 의미하며 메일 트래픽 증가에 따른 시스템의 속도 저하 문제를 해결합니다. 이는 많은 사용자를 갖고 있거나 지사와 같이 여러 지역에 메일서버가 분산되어 있을 때 사용하면 더욱 효과가 있습니다. 여러지역에 분산하여 메일서버를 운영하는 경우 분산 도메인 시스템의 장점을 충분히 활용하시기 바랍니다. (참고로 메라크 메일서버는 서버 라이센스이기 때문에 분산하고자 하는 메일 서버 수 만큼 라이센스가 필요합니다)

앞의 설명을 좀더 쉽게 하기 위해 아래 내용을 참조하시기 바랍니다:

우리 회사가 아래와 같은 DNS 항목을 갖고 있다고 가정합니다:

코드:
merakdemo.com
IN MX 10 mail.merakdemo.com
IN MX 20 mail1.merakdemo.com
IN MX 30 mail2.merakdemo.com

mail.merakdemo.com  IN A 217.131.121.1
mail1.merakdemo.com IN A 217.131.121.2
mail2.merakdemo.com IN A 217.131.121.3

3대의 서버 모두 메라크 메일 서버에서 다음과 같이 분산 도메인으로 설정합니다.

사용자 삽입 이미지


코드:
mail.merakdemo.com
217.131.121.2
217.131.121.3

mail1.merakdemo.com
217.131.121.1
217.131.121.3

mail2.merakdemo.com
217.131.121.1
217.131.121.2
사용자 삽입 이미지










사용자 삽입 이미지















위에서 볼 수 있듯이 분산 도메인을 사용하는 것은 매우 쉽고, 효과적이며 여러 서버 장비로 간단히 로드밸런싱할 수 있습니다. 따라서 안정성, 가용성, 처리능력을 배양하는 최적의 기능이 될 것입니다.