郵件系統(tǒng)負載均衡方案
負載均衡是集群部署中的一種,通過多個節(jié)點來承擔郵件服務的工作,每個獲取Web頁面的新請求都被動態(tài)路由到一個負載較低的節(jié)點上。即把負載壓力根據某種算法合理分配到集群中的每一臺計算機上,以減輕主服務器的壓力,降低對主服務器的硬件和軟件要求,適用于大容量用戶使用。
集群(Cluster)技術是指一組相互獨立的計算機,利用高速通信網絡組成一個計算機系統(tǒng),每個群集節(jié)點(即集群中的每臺計算機)都是運行其自己進程的一個獨立服務器。這些進程可以彼此通信,對網絡客戶機來說就像是形成了一個單一系統(tǒng),協(xié)同起來向用戶提供應用程序、系統(tǒng)資源和數據,并以單一系統(tǒng)的模式加以管理。一個客戶端(Client)與集群相互作用時,集群像是一個獨立的服務器。
- 提供強大處理能力的高性能計算機系統(tǒng)。對用戶端(Client)而言,計算機集群則是一個單一的系統(tǒng),可以為用戶提供高性能的計算機系統(tǒng),而用戶不用關心有多少計算機承擔了系統(tǒng)實現的任務,而只需要關注系統(tǒng)的整體處理能力。因此,計算機集群可以用多臺普通性能的計算機組成具有高性能的計算機系統(tǒng),承擔只有超級計算機才能勝任的工作。
- 提供高可用性的計算機系統(tǒng)。通過計算機集群技術組成的系統(tǒng),可以確保數據和應用程序對最終用戶的高可用性,而管故障屬于什么類型。即當計算機集群中的節(jié)點計算機出現軟硬件故障的時候,高可用性集群提供了對軟件和硬件失敗后的接替。它將服務器鏡像到備用系統(tǒng)或節(jié)點中,當主節(jié)點上的系統(tǒng)崩潰時,冗余節(jié)點就從替補角色轉換到正式角色,并自動投入應用,從而保證了系統(tǒng)運行的不間斷。
- 系統(tǒng)具有很強的可伸縮性:在系統(tǒng)的處理能力需要增加的時候,除了通過增加集群中每個計算機節(jié)點的單機處理能力(如通過增加CPU數量、增加內存大小等手段)外,還可以通過增加集群節(jié)點數,即通過向群集添加新的計算機節(jié)點,使服務隨著處理器的添加而伸縮,從而增大應用程序吞吐量,以達到增加系統(tǒng)的整體處理能力的目的,完成系統(tǒng)的擴容。
在現有網絡結構之上,服務器群集中每個服務節(jié)點都運行一個獨立的郵件程序,負載均衡提供了一種廉價有效的方法擴展服務器帶寬和增加吞吐量,加強網絡數據處理能力,提高網絡的靈活性和可用性。它主要完成以下任務:
- 解決網絡擁塞問題,服務就近提供,實現地理位置無關性
- 為用戶提供更好的訪問質量
- 提高服務器響應速度
- 提高服務器及其他資源的利用效率
- 避免了網絡關鍵部位出現單點失效
- 服務器:2臺,安裝所有TurboMail模塊。
- 網絡:根據內外網具體使用需求使用各級網絡。
- 存儲設備:采用磁盤陣列,存儲TurboMail數據,包括用戶及郵件數據;亦可采用NAS/SAN等存儲設備。
- 高可靠性:當一個節(jié)點發(fā)生故障時,它所運行的應用程序將由另一個節(jié)點自動接管,實現對用戶的不間斷服務。
- 高性能計算:充分利用方案中每一臺計算機的資源,實現復雜運算的并行處理。
- 負載平衡:把負載壓力根據某種算法合理分配到集群中的每一臺計算機上,以減輕主服務器的壓力,降低對主服務器的硬件和軟件要求。
- 郵件數據統(tǒng)一管理和維護。
- TurboMail帶寬接入方案。
Turbomail郵件系統(tǒng)1萬用戶配置說明:
(根據每用戶每天收發(fā)20封100K郵件計算)
100K(郵件)*20封*10000(用戶)=20Gbyte=160Gbit/86400(24小時*60分鐘*60秒)=1.85Mbit/0.6(以太網帶寬利用率)=3.083Mbit*4(帶寬峰值比例)=12.35M。
100K * 20封* (頁面請求)*3000用戶(實際通過WEB方式訪問比例3/10)=6Gbyte=48Gbit/86400(24小時*60分鐘*60秒)=0.555Mbit/0.6(以太網帶寬利用率)=0.8335M*4(帶寬峰值比例)=3.35M。
10000用戶Internet接入帶寬為12.35M+3.35M =15.7M--16M。






