Postfix+Dovecot 내결함성

Postfix+Dovecot 내결함성

내결함성 이메일 시스템을 구성하기 위해 Postfix+Dovecot(iRedMail 솔루션)을 사용하겠습니다. 나는 이전에 Postfix와 Dovecot을 사용해 본 적이 없습니다. 내 계획은 이렇습니다. 여기에 이미지 설명을 입력하세요. 그 밖에도 수많은 지역 서버가 있습니다.

자신의 지역 서버가 충돌할 경우를 대비해 CORE 서버에 연결하고 사용하려면 지역 사용자가 필요합니다. 이와 같이: 여기에 이미지 설명을 입력하세요. 실행하는 방법? 어떤 아이디어라도 주세요...

답변1

지역 서버와 중앙 서버 간에 메일을 복제하도록 Dovecot의 dsync를 구성합니다. 이렇게 하면 언제든지 전환할 수 있으며(마스터-마스터 복제) 모든 메일은 모든 서버(중앙 서버 또는 이에 상응하는 지역 서버)로 배달될 수 있습니다. 단순화를 위해 중앙 서버 등 이러한 서버 중 하나에서 모든 메일을 받을 수 있습니다. 어떤 경우에도 메일을 보내는 데 어떤 서버를 사용하는지는 문제가 되지 않습니다.

해결해야 할 것은 Failover를 어떻게 하느냐이다. 선택하는 방법은 네트워크 설정 및 요구 사항에 따라 달라집니다.

  • 가장 간단한 솔루션: (자동으로) DNS 레코드 변경, 최대 가동 중지 시간은 DNS 수명입니다.
  • 장애 조치를 수행하기 위해 프록시 서버/로드 밸런서를 실행합니다(물론 사용하지 못할 수도 있음)
  • 사이트 간 네트워크가 전환되는 경우(예상대로 라우팅이 없는 경우): 서비스 IP를 중앙 서버로 전환합니다.
  • 네트워크가 라우팅되고 라우팅을 제어하는 ​​경우: 장애 조치 IP 주소/서브넷에 대한 경로를 변경합니다.
  • 일부 불쾌한 라우팅/방화벽 해킹은 서버를 사용할 수 있을 때마다 중앙 서버에서 로컬 서버로 트래픽을 리디렉션합니다.
  • 네트워크 설정에 따라 더 많은 방법이 있을 수 있습니다.

어쨌든 : 그렇지 않으면매우대규모 사용자 기반(10,000명 이상의 활성 사용자) 또는 매우 작은 대역폭의 경우 세 위치에 있는 보다 복잡한 설정보다는 두 서버로 구성된 중앙의 고가용성 클러스터를 호스팅하는 것이 좋습니다.

관련 정보