眼下隨着企業信息化建設如火如荼的推動,愈來愈多的企業選擇自建郵件系統做爲信息中轉樞紐和儲存檔案庫。員工對郵件系統的依賴和信任也帶來了潛在隱患,那就是假如該系統服務器發生宕機或不可控因素而中止服務,會出現難以估量的後果。安全
首先讓咱們來看看都有哪些狀況困擾着企業的通聯,具體來講有這麼幾種:服務器
1.停電等故障頻繁發生;網絡
2.服務器所在地互聯網基礎設施建設嚴重落後;架構
3.兩地網絡互通問題(比方說南方電信網與北方聯通之間出現齟齬);負載均衡
4.國際出入口帶寬不穩定、延時大;分佈式
5.國家與國家之間防火牆干擾;ide
6.當全部用戶集中訪問總部服務器時,就會引發局部不平衡,給網絡、服務器帶來很大壓力。操作系統
出現這種局面後,輕則影響系統處理速度,重則丟失數據。國內知名品牌U-Mail建議改變單一服務器架構效率低、風險高的情況,多準備幾臺服務器分佈式部署,分流負載,它的原理是:blog
1.在各機房節點都部署一套郵件服務器來響應各自區域的郵箱服務請求,解決因機房節點網絡環境差別帶來的系統反應慢的狀況,響應各自所負責區域的郵箱服務需求,同時分散總部服務器訪問壓力;資源
2.每臺服務器均可以和外網收發郵件;
3.可隨機選擇某臺服務器接收外網郵件,或者根據服務器優先級設置;
4.當某臺服務器接收郵件時,若是收件人不存在,自動查找另外的服務器,若是都不存在則退信;
5.當員工從總部調崗到分支機構時,能夠自動將帳號、郵件數據信息遷移到分部服務器,各區域的服務器實現冗餘。
U-Mail郵件系統所以給出了異地分佈式+雙機熱備解決方案,它的網絡拓撲圖以下:
如上圖所示,分別在工做站、A機房、B機房三個節點架設U-Mail郵件服務器,組成分佈式方案,每一個區域均部署兩臺服務器,組成雙機熱備方案。
分佈式+雙機熱備方案能夠解決工做站、A機房、B機房三個節點負載均衡、數據雙活熱備需求,負載均衡經過u-mail分佈式部署方案解決,數據雙活熱備採用雙機熱備HA方案。
爲了防範單臺服務器發生故障中止服務,一些企業會安排人力對服務器進行監控,察覺異常再進行處理,那已爲時晚矣,不如防患未然,由於:
1.發生故障後需人爲處理無形中增長人力成本;
2.處理故障時須要花時間,包括工做人員趕到現場、篩查問題、確認並排除問題;
3.一些問題至關棘手,好比服務器硬件壞了、操做系統故障等,短期內處理很差;
4.管理人員不可能24小時不間斷監控,但故障殊不知在什麼時候發生。
因此企業須要U-Mail的雙機熱備解決方案,它經過數據線鏈接兩臺服務器,自動偵測,一旦某臺服務器發生故障,就能迅速切換到另外一臺服務器,繼續提供服務。整個過程:
1.全自動進行,無需人工干預;
2.切換很是快,幾乎感受不到;
3.郵件帳號和數據同步,或者保存在另外的存儲設備中;
4.不會丟失數據,保證穩定輸出。
雙機熱備方案的網絡拓撲圖以下所示:
兩臺服務器共享一個磁盤陣列,以一個虛擬的IP地址對外提供服務,將外來的服務請求發送給其中一臺服務器承擔。服務器經過心跳線實時偵測另外一臺服務器的工做情況,一旦察覺異常或出現故障時,另外一臺服務器迅速判斷、自動切換。
應用環境:
雙機熱備方案適合如下需求的企業或單位:
1.須要郵件服務器不間斷的提供服務;
2.須要郵件服務器高速、可靠、穩定的提供服務;
3.須要數據惟一性、高安全;
4.須要連續保持業務運行。
以上所述是解決本地服務器易發生故障的問題,而要實現分部與總部通信同步一致,則能夠進行分佈式部署,原理圖以下:
1.部署環境
三個區域的服務器安裝U-Mail郵件系統,域名需相同,以comingchina.com爲列(請替換成您本身的域名)。每臺服務器創建一條MX記錄,並指向相應的公網IP地址。每臺服務器賬號不能相同,若是添加劇復賬號會自動提示衝突。
2. 接收外網郵件
外網發過來的郵件根據域名MX記錄優先級選擇投遞到某臺服務器,如MX記錄優先級相同則隨機投遞到一臺服務器。
MX1: mx1.comingchina.com
MX2: mx2.comingchina.com
MX3: mx3.comingchina.com
若是收件人不在當前接收的服務器,會自動經過相關TCP協議檢查另外兩臺服務器,若是另外兩臺服務器有該收件人,則將郵件傳輸過去。若是沒有,則退信給發件人。
3. 內部收發郵件
內部收發使用各自區域的服務器收發郵件,若是收件人不在當前服務器,會自動經過相關TCP協議檢查另外兩臺服務器,若是另外兩臺服務器有該收件人,則將郵件傳輸過去。若是沒有,則退信給發件人。
4.外發郵件
外發郵件,使用各自區域的服務器發送。
5.自動轉投郵件
單臺服務器,有時候某些郵件投遞失敗。這時候能夠利用分佈式多臺服務器的資源,設置當某臺服務器投遞失敗後,自動TCP協議鏈接到另一臺服務器繼續投遞,增長成功投遞率。
6.自動遷移賬號數據
當員工從總部調崗到分部,能夠自動經過TCP協議將賬號、郵件數據等信息遷移到分部服務器。不須要從某臺服務器刪除,而後再另一臺服務器新建。人性化體驗,提供工做效率。
7.高可用
各區域均部署兩臺服務器組成高可用(雙機熱備)方案,當一臺服務器出現故障後,自動切換到另一臺服務器。