一、 分布式部署分析(多個(gè)地方用同一域名搭建服務(wù)器)
分布式部署主要解決南北互聯(lián)或國內(nèi)外網(wǎng)絡(luò)互通的問題,以及單臺負(fù)載過大的情況。
分布式郵件系統(tǒng)適用于在各地設(shè)有分部的政府機(jī)構(gòu)或者大型集團(tuán),使用統(tǒng)一的郵箱域名的同時(shí)為了提高郵件系統(tǒng)的運(yùn)行效率,大型機(jī)構(gòu)可以選擇部署分布式郵件系統(tǒng)來提高系統(tǒng)性能。
在各地有人員的機(jī)構(gòu),使用傳統(tǒng)的單點(diǎn)式郵件系統(tǒng)搭建方案會(huì)遇到以下的問題:
1. 分支機(jī)構(gòu)位置和中心位置或數(shù)據(jù)中心之間的網(wǎng)絡(luò)連接,通常是低帶寬、高滯后或不可靠的。
2. 公司總部的網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)無法同時(shí)處理所有分支機(jī)構(gòu)的服務(wù)請求,
3. 用戶需求規(guī)定服務(wù)器須放在本地,以提供佳用戶體驗(yàn)和可用性。
針對這些要求,U-Mail 郵件系統(tǒng)為企業(yè)提供分布式部署方案
下面本手冊,以某公司 域名是domain.com 有北京和深圳2個(gè)辦事處。為例進(jìn)行說明
分布式郵件系統(tǒng)是指同一域名下,跨地域部署的郵件系統(tǒng),如圖:
二、 工作流程分析
1. 同域名內(nèi)部互相發(fā)送
北京的用戶收發(fā)都是通過北京那臺服務(wù)器收發(fā),如果發(fā)送到深圳這臺服務(wù)器上面的帳號則直接發(fā)送到深圳的服務(wù)器。
深圳的用戶收發(fā)都是通過深圳這臺服務(wù)器收發(fā),如果發(fā)送到北京那臺服務(wù)器上面的帳號則直接發(fā)送到北京的服務(wù)器,
2. 內(nèi)部發(fā)送到外部域名
發(fā)送到外面的郵件都由各自服務(wù)器發(fā)送出去。
3. 外部發(fā)送進(jìn)來
外面發(fā)送進(jìn)來的郵件隨機(jī)發(fā)到北京或者深圳的服務(wù)器:
如果首先發(fā)到北京的服務(wù)器,北京服務(wù)器首先檢查收件人是在哪臺服務(wù)器上面,發(fā)現(xiàn)是本服務(wù)器上面帳號的郵件則接受,如果發(fā)送不是本地(北京)帳號郵件,則發(fā)送到深圳服務(wù)器 。如果沒有這個(gè)帳號則拒收。
同樣如果是先發(fā)到深圳的服務(wù)器上面,深圳服務(wù)器服務(wù)器首先檢查收件人是在哪臺服務(wù)器上面,發(fā)現(xiàn)是本服務(wù)器上面帳號的郵件則接受,如果發(fā)送不是本地帳號郵件,則發(fā)送到北京服務(wù)器上面去,如果沒有這個(gè)帳號則拒絕。
三、 分布式部署設(shè)置
1. 域名解析設(shè)置
需要把域名的MX 記錄同時(shí)指向各地區(qū)的郵件服務(wù)器,郵件優(yōu)先級設(shè)置相同
假如公司域名為domain.com,公司有二個(gè)分支機(jī)構(gòu),分別在北京,深圳,
各自的郵件服務(wù)器主機(jī)域名為 maill.domain.com mail2.domain.com
則兩地的 MX 記錄應(yīng)該設(shè)置如下:
北京 domain.com MX 10 maill.domain.com
深圳 domain.com MX 10 maill2.domain.com
maill.domain.com A 北京IP
maill2.domain.com A 深圳IP
2. 硬件環(huán)境
兩臺服務(wù)器 配置:雙xeon、2G內(nèi)存、SAS硬盤。
3. U-Mail軟件
兩套郵件系統(tǒng)企業(yè)版軟件
4. 網(wǎng)絡(luò)條件
兩個(gè)固定公網(wǎng)IP。
四、 分布式服務(wù)器設(shè)置
登陸超域管理員后臺配置分布式系統(tǒng)參數(shù)
配置舉例說明:
有兩臺服務(wù)器做分布式集群,分別是mail1/mail2,域名都是domain.com,
如下:
北京郵件服務(wù)器 mail1.domain.com
深圳郵件服務(wù)器 mail2.domain.com
在北京服務(wù)器的超域管理后臺的分布式配置頁面上,將深圳的郵件服務(wù)器的域名或者IP加入;
通過 超域管理員后臺—系統(tǒng)維護(hù)工具—分布式郵件部署
mail1.domain.com 北京服務(wù)器輸入 其他分支機(jī)構(gòu)的服務(wù)器IP地址或域名。
如圖下圖所示
深圳的服務(wù)器上同上操作,將北京服務(wù)器的域名或IP加入即可;
其他注意事項(xiàng):
1.分布式需要使用到4069端口,防火墻/路由器上的端口需開啟;
2.需把其他分布式服務(wù)器的IP地址加入到上面的服務(wù)器列表中;
3.分布式的服務(wù)器每一臺上的用戶賬號各不相同;