Email
設置冗餘彈出伺服器的最佳方法是什麼?
我負責設置我們公司的電子郵件基礎設施,並且有一個關於如何設置冗餘 pop/IMAP 伺服器的問題。我知道我可以使用 MX 記錄為入站電子郵件設置故障轉移,但是您如何為電子郵件檢索設置相同類型的東西?如果我們的郵件伺服器出現故障,我不想去每台電腦並更改電子郵件設置。
POP/IMAP 為 DNS 使用 A 記錄?如果是這樣,如果主伺服器離線,解決方案是手動更改 A 記錄以指向備用郵件伺服器嗎?
任何想法或建議將不勝感激。
到目前為止,切換 DNS 記錄是最簡單且侵入性最小的方法,可以實現您想要實現的目標,但請注意,它並非萬無一失。根據客戶端 DNS 的表現如何,它可能會長時間記憶體舊記錄。
如果可以接受一點停機時間,則將您
TTL
的A
記錄設置為一個較小的值(例如,5-10 分鐘)。即使發生故障,您的大多數使用者也應該在 10 分鐘內恢復線上。如果您想提供比這更多的冗餘,那麼您需要決定您要嘗試緩解哪種故障 - 伺服器故障或連接故障?
伺服器故障相當直接 - 使用負載均衡器(它需要是第 4 層負載均衡器。很多負載均衡器是第 7 層並檢查入站流量,對於像這樣簡單的事情,這並不是真正需要的)。將請求重定向到一台伺服器,直到該伺服器離線,然後將它們重定向到另一台伺服器。因此負載均衡器將擁有公共 IP 地址,然後負責通信。或者,您在兩台伺服器之間設置了一個心跳,它們都具有相同 IP 地址的配置,但在任何給定時間只有其中一個擁有它。在心跳失敗的情況下,第二台伺服器接管 IP 地址並開始服務請求。
如果您想減輕連接故障(即入站連接故障)並轉移到遠端站點,那麼這裡的簡單答案太複雜了。