分布式大容量郵件系統(tǒng)方案
時(shí)間:2009-01-18 02:01:00
來(lái)源:UltraLAB圖形工作站方案網(wǎng)站
人氣:4367
作者:admin
一、郵件系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)
xx郵件系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)如下圖所示:
本系統(tǒng)方案相對(duì)一般的分布式郵件系統(tǒng)的不同在于,有一個(gè)數(shù)據(jù)中心服務(wù)器。該數(shù)據(jù)中心服務(wù)器的功能是當(dāng)有對(duì)系統(tǒng)內(nèi)部數(shù)據(jù)訪問(wèn)請(qǐng)求時(shí),統(tǒng)一由中心處理器接收請(qǐng)求,通過(guò)內(nèi)部算法調(diào)用數(shù)據(jù)。這樣在不影響系統(tǒng)分布式處理用戶外部請(qǐng)求的同時(shí),保證系統(tǒng)內(nèi)部資源的統(tǒng)一調(diào)度、分配使用。加上防火墻設(shè)備,確保系統(tǒng)內(nèi)部的安全。
二、系統(tǒng)設(shè)計(jì)原則
系統(tǒng)設(shè)計(jì)體現(xiàn)了設(shè)計(jì)者對(duì)電子郵件系統(tǒng)運(yùn)行本質(zhì)的理解,體現(xiàn)了設(shè)計(jì)者對(duì)郵件系統(tǒng)的理念的理解以及與此相關(guān)的管理思路、工作規(guī)范、市場(chǎng)服務(wù)、經(jīng)營(yíng)決策以及可能面臨的宏觀、微觀經(jīng)營(yíng)管理問(wèn)題的有效預(yù)見、合理分析和實(shí)事求是的規(guī)劃與設(shè)計(jì)。
1、 軟件設(shè)計(jì)原則
1)先進(jìn)性
計(jì)算機(jī)網(wǎng)絡(luò)通信技術(shù)以及軟件是當(dāng)今發(fā)展速度最快的高新技術(shù)領(lǐng)域,新技術(shù)不斷出現(xiàn)、新產(chǎn)品也在不斷推出,為了確保本系統(tǒng)具有較長(zhǎng)的生命周期,保護(hù)在計(jì)算機(jī)軟件、硬件系統(tǒng)上的投資,應(yīng)選用具有國(guó)內(nèi)領(lǐng)先水平,且為國(guó)際流行發(fā)展趨勢(shì)的計(jì)算機(jī)設(shè)備、網(wǎng)絡(luò)產(chǎn)品和數(shù)據(jù)庫(kù)軟件,同時(shí)要注意避免不成熟或缺乏統(tǒng)一標(biāo)準(zhǔn)規(guī)范的技術(shù)和產(chǎn)品。
本系統(tǒng)應(yīng)用軟件的先進(jìn)性主要通過(guò)軟硬件平臺(tái)、軟硬件產(chǎn)品和輔助設(shè)計(jì)工具的先進(jìn)性,以及在設(shè)計(jì)思想上的先進(jìn)性和軟件功能上的先進(jìn)性等加以保障。
2)可靠性
xx聯(lián)通LAND/VMS2000郵件系統(tǒng)作為網(wǎng)站等網(wǎng)絡(luò)服務(wù)提供商為客戶提供7╳24小時(shí)不間斷服務(wù)的重要功能,系統(tǒng)的運(yùn)行可靠性是主要性能之一。
本系統(tǒng)應(yīng)用軟件的可靠性主要通過(guò)系統(tǒng)邏輯原型的合理準(zhǔn)確設(shè)計(jì)、系統(tǒng)權(quán)限的嚴(yán)格分配、軟件開發(fā)過(guò)程的質(zhì)量控制、應(yīng)用軟件的全面測(cè)試、用戶操作的充分培訓(xùn)以及網(wǎng)絡(luò)、系統(tǒng)軟硬件平臺(tái)的可靠支持等加以保障。
3)成熟性
由于郵件系統(tǒng)作為ICP/ISP等運(yùn)營(yíng)商為用戶提供的一項(xiàng)重要的服務(wù),并且投資較大,客戶要求很高的系統(tǒng),應(yīng)采用具有成功實(shí)施案例的成熟的軟件平臺(tái)。
4)可擴(kuò)展性
郵件系統(tǒng)不管采取哪種技術(shù)路線,還是著眼于今后的發(fā)展,系統(tǒng)的可擴(kuò)展性都應(yīng)該是重點(diǎn)考慮的問(wèn)題。我們的方案從網(wǎng)絡(luò)、硬件、系統(tǒng)平臺(tái)、體系結(jié)構(gòu)和應(yīng)用系統(tǒng)等各個(gè)方面都分別采取必要措施保證系統(tǒng)有足夠的可擴(kuò)展性,滿足今后升級(jí)的需要。
5)可維護(hù)性
系統(tǒng)可維護(hù)性體現(xiàn)在應(yīng)用軟件設(shè)計(jì)可理解性、可測(cè)試性、可修改性,是保護(hù)運(yùn)營(yíng)商投資的重要系統(tǒng)屬性。
A、 可理解性
軟件可理解性表現(xiàn)為外來(lái)讀者理解軟件的結(jié)構(gòu)、接口、功能和內(nèi)部過(guò)程的難易程度。模塊化、詳細(xì)的設(shè)計(jì)文檔、結(jié)構(gòu)化設(shè)計(jì)、規(guī)范化源代碼內(nèi)部的文檔和良好的高級(jí)程序設(shè)計(jì)語(yǔ)言風(fēng)格等,都對(duì)改進(jìn)軟件的可理解性有重要貢獻(xiàn)。
B、 可測(cè)試性
診斷和測(cè)試的難易程度取決于軟件容易理解的程度。良好的文檔對(duì)診斷和測(cè)試是至關(guān)重要的。此外,軟件結(jié)構(gòu)、可用的測(cè)試工具和調(diào)試工具,以及以前設(shè)計(jì)的測(cè)試過(guò)程也都是非常重要的。維護(hù)人員應(yīng)該能夠得到在開發(fā)階段用過(guò)的測(cè)試方案,以便進(jìn)行回歸測(cè)試。在設(shè)計(jì)階段應(yīng)該盡力把軟件設(shè)計(jì)成容易測(cè)試和容易診斷的。
C、 可修改性
耦合、內(nèi)聚、局部化、控制域與作用域的關(guān)系等等,都影響軟件的可修改性。
提高系統(tǒng)應(yīng)用軟件的可維護(hù)性需要科學(xué)分析需求和需求的變化,統(tǒng)一總體規(guī)劃方案,合理設(shè)計(jì)應(yīng)用體系結(jié)構(gòu),正確選擇主流開發(fā)及運(yùn)行軟硬件平臺(tái),正確選用計(jì)算機(jī)輔助設(shè)計(jì)開發(fā)工具,以及嚴(yán)格組織應(yīng)用軟件的規(guī)范化開發(fā)等。
2、 網(wǎng)絡(luò)設(shè)計(jì)原則
在網(wǎng)絡(luò)設(shè)計(jì)中,我們嚴(yán)格遵循以下原則,并以此逐條分析客戶的需求,以求所得的方案能夠最大限度的滿足客戶的需要,建成后發(fā)揮最大的效能。
1)充分利用所配置的網(wǎng)絡(luò)設(shè)備的能力,最大限度地發(fā)揮網(wǎng)絡(luò)平臺(tái)的效率。我們應(yīng)該兼顧可靠性和高效性、廣域性能和局域性能、性能和價(jià)格、網(wǎng)絡(luò)當(dāng)今的表現(xiàn)和將來(lái)的擴(kuò)充能力,等等。
2)保證網(wǎng)絡(luò)系統(tǒng)的可擴(kuò)充性:網(wǎng)絡(luò)系統(tǒng)要能夠靈活地?cái)U(kuò)充,具有良好擴(kuò)充性的網(wǎng)絡(luò)系統(tǒng)能夠讓用戶以較小的代價(jià),通過(guò)產(chǎn)品升級(jí),采用新的技術(shù)來(lái)擴(kuò)充現(xiàn)有網(wǎng)絡(luò)設(shè)備的功能,這樣,就有效地保護(hù)了用戶的投資。在進(jìn)行網(wǎng)絡(luò)擴(kuò)充的同時(shí),網(wǎng)絡(luò)的效率不應(yīng)該下降。 #p#page_title#e#
3)保證網(wǎng)絡(luò)系統(tǒng)的安全性:網(wǎng)絡(luò)的運(yùn)行應(yīng)該在一種可控方式下,以保證其安全性;應(yīng)該盡可能地通過(guò)集中控制的機(jī)制實(shí)現(xiàn)網(wǎng)絡(luò)的安全性;非授權(quán)的人員應(yīng)該不能進(jìn)入網(wǎng)絡(luò)之中,還要實(shí)現(xiàn)分層次的安全控制機(jī)制,根據(jù)具體用戶的級(jí)別確定他們的訪問(wèn)權(quán)限。
三、系統(tǒng)設(shè)計(jì)思路
1、設(shè)計(jì)者的管理基礎(chǔ)和業(yè)務(wù)基礎(chǔ)
綜合平臺(tái)的成敗首先在于對(duì)應(yīng)用單位業(yè)務(wù)與管理的本質(zhì)理解,力求最大程度地把握住系統(tǒng)需求變化的規(guī)律。開發(fā)方對(duì)于系統(tǒng)的認(rèn)識(shí)主要來(lái)源于用戶,但數(shù)據(jù)流程的分析又要高于用戶的認(rèn)識(shí),這需要開發(fā)方具有管理方面的基礎(chǔ)以及豐富的現(xiàn)場(chǎng)管理工作經(jīng)驗(yàn),并在系統(tǒng)設(shè)計(jì)方面能夠不因循守舊、并有所創(chuàng)新。
2、合理的系統(tǒng)分析
系統(tǒng)分析應(yīng)當(dāng)力求保證正確辨識(shí)系統(tǒng)結(jié)構(gòu)的穩(wěn)定性,把握住系統(tǒng)內(nèi)在穩(wěn)定與非穩(wěn)定部分之間劃分的界線與原則,并對(duì)系統(tǒng)穩(wěn)定 /非穩(wěn)定的部分進(jìn)行有針對(duì)性的設(shè)計(jì)和維護(hù),建立體現(xiàn)應(yīng)用單位業(yè)務(wù)管理及變化特點(diǎn)的合理系統(tǒng)框架,把握住應(yīng)用單位若干年來(lái)以及未來(lái)業(yè)務(wù)及管理需求變化的內(nèi)在客觀規(guī)律,對(duì)業(yè)務(wù)需求、經(jīng)營(yíng)管理、市場(chǎng)信息、決策分析等應(yīng)用要素及其需求變化進(jìn)行科學(xué)分析、并采用合理方法進(jìn)行設(shè)計(jì)。
3、系統(tǒng)分析手段及輔助工具
最好采用系統(tǒng)分析及輔助設(shè)計(jì)工具,需求變化要求設(shè)計(jì)文檔的實(shí)時(shí)維護(hù),工作量很大,利用工具設(shè)計(jì)能夠提高效率。此外,借助于工具,可以實(shí)現(xiàn)從分析、設(shè)計(jì)、甚至到編程的平滑過(guò)渡。
快速原型的系統(tǒng)分析和設(shè)計(jì)對(duì)大多數(shù)系統(tǒng)的原型研究以及最終系統(tǒng)設(shè)計(jì)很有益處。
4、應(yīng)用體系結(jié)構(gòu)與實(shí)現(xiàn)平臺(tái)
技術(shù)成熟、符合工業(yè)標(biāo)準(zhǔn)的平臺(tái)是開發(fā)平臺(tái)選型的必要條件,當(dāng)今技術(shù)發(fā)展太快,不符合工業(yè)標(biāo)準(zhǔn)的產(chǎn)品會(huì)造成未來(lái)投資上的不可估測(cè)的損失。
四、系統(tǒng)組成
xxLAND/VMS2000電子郵件系統(tǒng)由數(shù)據(jù)中心服務(wù)器、SMTP服務(wù)器、POP服務(wù)器、WEB服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、事件服務(wù)器、DNS服務(wù)器等組成。
數(shù)據(jù)中心服務(wù)器:對(duì)系統(tǒng)內(nèi)部數(shù)據(jù)訪問(wèn)請(qǐng)求時(shí),統(tǒng)一由數(shù)據(jù)中心接收請(qǐng)求,通過(guò)內(nèi)部算法調(diào)用數(shù)據(jù)。不影響系統(tǒng)分布式處理用戶外部請(qǐng)求的同時(shí),保證系統(tǒng)內(nèi)部資源的統(tǒng)一調(diào)度、分配使用。并將系統(tǒng)內(nèi)部和外部隔離開,保證系統(tǒng)內(nèi)部數(shù)據(jù)的安全。
SMTP服務(wù)器:郵件的接收和轉(zhuǎn)發(fā)
POP服務(wù)器:提供POP3服務(wù),提供了WEB MAIL的接口。
WEB服務(wù)器:為郵件用戶提供WEB方式收發(fā)EMAIL的功能,可以通過(guò)WEB方式管理系統(tǒng)。包括申請(qǐng)新的用戶、修改系統(tǒng)參數(shù)等。
數(shù)據(jù)庫(kù)服務(wù)器:為系統(tǒng)提供數(shù)據(jù)存儲(chǔ)和用戶郵件的存放。
DNS服務(wù)器:域名解析。
五、系統(tǒng)配置建議
下面以50萬(wàn)用戶容量為例作一個(gè)系統(tǒng)的配置:
1、數(shù)據(jù)庫(kù)服務(wù)器的性能及容量
1)、服務(wù)器性能
數(shù)據(jù)庫(kù)服務(wù)器在性能上要求滿足系統(tǒng)用戶在使用郵件系統(tǒng)時(shí)對(duì)系統(tǒng)處理能力上的要求,我們將以國(guó)際標(biāo)準(zhǔn)的TPM值衡量。
假設(shè)系統(tǒng)用戶為50萬(wàn),忙時(shí)連接率為0.2%
根據(jù)統(tǒng)計(jì)每個(gè)用戶接入系統(tǒng)中時(shí)操作所產(chǎn)生的事務(wù)平均為100個(gè)。
系統(tǒng)處理業(yè)務(wù)的量以一個(gè)小時(shí)為基準(zhǔn),一般情況下服務(wù)器必須要達(dá)到的TPM值為 500000*0.2%*100/60=1666,我們計(jì)為2000。
當(dāng)系統(tǒng)處于繁忙階段時(shí),每個(gè)用戶接入系統(tǒng)中時(shí)操作所產(chǎn)生的事務(wù)平均為200個(gè),這樣系統(tǒng)服務(wù)器所要達(dá)到的TPM值4000。
本次系統(tǒng)方案中建議的PC服務(wù)器Dell Poweredge 4400的TPM值遠(yuǎn)遠(yuǎn)高于4000,在服務(wù)器端完全滿足系統(tǒng)正常運(yùn)行需求,并有一定的冗余量。
本次系統(tǒng)方案中建議的SUN E3500 HA小型機(jī)的性能指標(biāo),也可以滿足100萬(wàn)用戶容量的處理能力,并有一定的冗余量。
2)、存儲(chǔ)容量
操作系統(tǒng)及網(wǎng)絡(luò)系統(tǒng) 2G
SYBASE數(shù)據(jù)庫(kù)系統(tǒng) 2G
系統(tǒng)其他數(shù)據(jù)交換或擴(kuò)展 16G
用戶郵件的內(nèi)容和信息存儲(chǔ)在磁盤陣列柜中。因此數(shù)據(jù)庫(kù)服務(wù)器的硬盤容量為20G就可以保證郵件系統(tǒng)對(duì)數(shù)據(jù)庫(kù)服務(wù)器的要求。
2、磁盤陣列柜容量的配置 #p#page_title#e#
系統(tǒng)容量按照50萬(wàn)活躍用戶,每個(gè)用戶2M空間計(jì)算;
活躍用戶的平均磁盤利用率為50%;
可以得出:50萬(wàn)*2 M*50%=500G;
集群系統(tǒng)的磁盤利用率為70%左右;
因此,配置集群系統(tǒng)的磁盤陣列總?cè)萘?00G可以基本滿足要求。
3、服務(wù)器數(shù)量的配置
在郵件系統(tǒng)中,POP3服務(wù)器承擔(dān)了對(duì)用戶響應(yīng)的最直接的入口,一般情況,一臺(tái)POP3服務(wù)器最多支持200個(gè)同時(shí)的連接比較理想,因此, 50萬(wàn)活躍用戶按照0.2%的同時(shí)連接率計(jì)算,應(yīng)該支持1000個(gè)同時(shí)的連接,因此需要5臺(tái)POP3服務(wù)器。根據(jù)同樣道理以及系統(tǒng)安全性的需要,我們建議SMTP服務(wù)器提供6臺(tái):SMTP收和發(fā)服務(wù)器各3臺(tái)。數(shù)據(jù)庫(kù)服務(wù)器需要雙機(jī)集群的兩臺(tái)服務(wù)器,建議可選用PC服務(wù)器Dell Poweredge 4400或SUN E3500 HA小型機(jī)。本系統(tǒng)的設(shè)計(jì)是分布式處理,特別對(duì)文件的存放而言,更是嚴(yán)格按照分布式的模式,郵件系統(tǒng)的速度提供主要體現(xiàn)在文件的讀取方面,文件服務(wù)器可以與數(shù)據(jù)庫(kù)服務(wù)器共享雙機(jī)集群系統(tǒng),也可另配多個(gè)服務(wù)器(可以是微機(jī)服務(wù)器、小型機(jī))機(jī)群來(lái)組成文件服務(wù)器系統(tǒng)。
六、系統(tǒng)平臺(tái)選型
1、 服務(wù)器
1)、PC服務(wù)器方案
PC服務(wù)器方案選用DELL Poweredge 4400 服務(wù)器作為系統(tǒng)的數(shù)據(jù)庫(kù)服務(wù)器,并采用Dell Powervault 210/211S 作為系統(tǒng)集群設(shè)備,這樣構(gòu)成一套安全可靠的系統(tǒng)服務(wù)器。該方案的特點(diǎn)就是投資規(guī)模小。
DELL服務(wù)器以優(yōu)秀的售后服務(wù)及卓越的性能保障系統(tǒng)的安全可靠運(yùn)行周期。下面是該服務(wù)器的簡(jiǎn)單介紹:
主要信息:
Ø PowerEdge 4400 是新一代的企業(yè)級(jí)的服務(wù)器;
Ø Powerdge 4400為客戶提供很強(qiáng)的性能,擴(kuò)充性和良好的性價(jià)比;
Ø PowerEdge 4400定位于關(guān)鍵業(yè)務(wù)領(lǐng)域的應(yīng)用,包括數(shù)據(jù)庫(kù),Internet服務(wù)器(web 主機(jī)/電子商務(wù)), OLTP, ERP, and通訊。
Ø PowerEdge 4400為用戶提供Fibre channel (FC) 或SCSI兩種外接磁盤陣列方案。
產(chǎn)品規(guī)范:
Ø PowerEdge 4400 是一款落地的服務(wù)器,在機(jī)架中占7U(7個(gè)標(biāo)準(zhǔn)單位),最多4路至強(qiáng)(XEON)處理器。
Ø PowerEdge 4400具備熱插撥 PCI (HPPCI)的功能。熱插撥功能包括熱更換Intel Pro 10+/100+/Dual Port/Pro 1000 網(wǎng)卡,在以下操作系統(tǒng)中支持:
* NewWare 5
* NTS 4.0
* W2K
PowerEdge 4400與其它工作組級(jí)和部門級(jí)服務(wù)器相比較,具備更好的擴(kuò)展性和性能,因此更適合于業(yè)務(wù)--關(guān)鍵領(lǐng)域。如:
Ø 數(shù)據(jù)庫(kù)
Ø 在線事務(wù)處理 (OLTP)
Ø 數(shù)據(jù)倉(cāng)庫(kù)
Ø 終端服務(wù)器環(huán)境 (TSE)
Ø Internet 服務(wù)器 (web 發(fā)布, 開發(fā),web主機(jī)和電子商務(wù))
Ø 企業(yè)資源規(guī)劃(ERP)
Ø 通訊(e-mail)
2)、小型機(jī)方案
在小型機(jī)方案中選用Sun Enterprise 3500作為系統(tǒng)數(shù)據(jù)庫(kù)服務(wù)器,以Rose HA For Sun Enterprise組成系統(tǒng)的服務(wù)器集群系統(tǒng)。該方案相對(duì)前面的PC服務(wù)器方案投資規(guī)模較大,但系統(tǒng)的穩(wěn)定性及可靠性是PC服務(wù)器方案無(wú)可比擬的,并完全可以滿足系統(tǒng)的二期建設(shè)要求。
Sun Enterprise 3500服務(wù)器的價(jià)位在小型機(jī)系列中屬于低廉,但是它的功能和可靠性在這一級(jí)別的系統(tǒng)中很為突出。Sun Enterprise 3500服務(wù)器能使客戶配置高級(jí)的商務(wù)應(yīng)用和技術(shù)應(yīng)用,它所提供的性能和可靠性是以往很昂貴的大型系統(tǒng)才能具備的。
性能要點(diǎn)
Sun Enterprise服務(wù)器系列在提供可擴(kuò)展性、投資保護(hù)和可升級(jí)的性能外,還提供了優(yōu)異的運(yùn)算性能和可靠性、可用性和可服務(wù)性(RAS)(系統(tǒng)性能的提高可以從該服務(wù)器系列在Sun Enterprise 6500 SPECint-rate95、SPECfp-rate和TPC-C等基準(zhǔn)用戶測(cè)試結(jié)果與HP、IBM和DEC/Compaq等系統(tǒng)的比較中看出)。
高性能
Sun Enterprise 3500服務(wù)器都采用一種通用架構(gòu),這種架構(gòu)是專門設(shè)計(jì)用來(lái)提供平衡的系統(tǒng)特性。這些系統(tǒng)具有優(yōu)異的整數(shù)與浮點(diǎn)性能。Sun Enterprise 6500服務(wù)器的內(nèi)部總線,即Gigaplane總線,在84MH下和100MHz下分別提供每秒2.68GB和每秒3.2GB的吞吐量。高速聯(lián)網(wǎng)由10/100 Mb以太網(wǎng)、FDDI、ISDN、令牌環(huán)、千兆以太網(wǎng)和ATM接口支持??焖買/O能力由64位/25MHz SBus或64位/66MHz PCI通道支持。 #p#page_title#e#
可靠性、可用性和可服務(wù)性
擴(kuò)展的RAS能力是Sun Enterprise 3500服務(wù)器系列的主要優(yōu)勢(shì)之一。
可擴(kuò)展性
Sun Enterprise 3500服務(wù)器系列的擴(kuò)展性很強(qiáng),從初級(jí)的小型配置到可以處理兆兆位的數(shù)據(jù)和數(shù)千用戶的大系統(tǒng)配置。
可縮放性
Sun Enterprise 3500服務(wù)器系列是高度模塊化系統(tǒng)。客戶只要將CPU/內(nèi)存板和I/O板進(jìn)行適當(dāng)?shù)慕M合就能很容易地得到他們所需要的系統(tǒng)配置。而且,隨著他們對(duì)計(jì)算與I/O特性需求的增加,客戶僅僅需要添加UltraSPARC模塊、內(nèi)存模塊或I/O板就能很容易地增加系統(tǒng)的能力。高吞吐量的Gigaplane系統(tǒng)總線和I/O架構(gòu)消除了系統(tǒng)的瓶頸問(wèn)題,并提供了平衡的系統(tǒng)性能,即使在具有最大數(shù)目的UltraSPARC模塊或I/O器件的系統(tǒng)中仍是如此。
投資保護(hù)
實(shí)際上,Sun Enterprise 3500服務(wù)器系列中所用的所有組件都是可以互換的。這些組件包括CPU/內(nèi)存板、I/O板、磁盤板、UltraSPARC模塊、內(nèi)存模塊、電源/制冷模塊、時(shí)鐘模塊和外設(shè)等。因此,當(dāng)要升級(jí)到一個(gè)更大的系統(tǒng)時(shí)(如從Sun Enterprise 4500服務(wù)器升到Sun Enterprise 6500服務(wù)器),客戶可將相應(yīng)的模塊從現(xiàn)有系統(tǒng)移到新的系統(tǒng)中就完成了任務(wù),這樣就保護(hù)了他們的投資。甚至,在上一代的Sun Enterprise 3000~6000服務(wù)器系列的組件也可移到Sun Enterprise 3500~6500服務(wù)器系列中使用。
可升級(jí)性
Sun Enterprise 3500服務(wù)器系列的模塊設(shè)計(jì)就意味著向新系統(tǒng)的升級(jí)與更高性能的獲得非常容易。這些系統(tǒng)從設(shè)計(jì)上就是支持未來(lái)一代的UltraSPARC處理器、磁盤陣列、磁帶器件和聯(lián)網(wǎng)接口卡等。
3)其他服務(wù)器
系統(tǒng)中的其他服務(wù)器如:SMTP服務(wù)器、POP服務(wù)器、DNS服務(wù)器、WEB服務(wù)器和事件服務(wù)器可以選用PC服務(wù)器或是研華工控機(jī)。
顯然,在服務(wù)器的配置中,以小型機(jī)作為數(shù)據(jù)庫(kù)服務(wù)器,其他服務(wù)器采用PC服務(wù)器的配置可以使郵件系統(tǒng)擁有較高的穩(wěn)定性和可靠性,但系統(tǒng)的投資較大。若運(yùn)營(yíng)商考慮系統(tǒng)投資,則以PC服務(wù)器做數(shù)據(jù)庫(kù)服務(wù)器,配以研華工控機(jī)將是一款價(jià)廉物美的方案。
2、主機(jī)的操作系統(tǒng)
主機(jī)操作系統(tǒng)選用目前世界上最安全可靠、性能最優(yōu)的網(wǎng)絡(luò)操作系統(tǒng)—UNIX操作系統(tǒng)。其強(qiáng)大的性能表現(xiàn)在如下幾點(diǎn):
l 可靠性高
實(shí)踐表明,UNIX是達(dá)到主機(jī)(mainframe)可靠性要求的少數(shù)操作系統(tǒng)之一,許多UNIX主機(jī)和服務(wù)器在國(guó)外大中型企業(yè)中每天24小時(shí),每年365天不間斷地運(yùn)行。這是NetWare、WindowsNT和OS2等操作系統(tǒng)所不能比擬的。
l 網(wǎng)絡(luò)功能強(qiáng)
這是UNIX系統(tǒng)的又一重要特色,特別是作為Internet網(wǎng)絡(luò)技術(shù)基礎(chǔ)的TCP/IP協(xié)議就是在UNIX上開發(fā)出來(lái)的,而且成為UNIX系統(tǒng)的一個(gè)不可分割的成分。UNIX幾乎所有系統(tǒng)都包括對(duì)TCP/IP的支持。因此,在Internet網(wǎng)絡(luò)服務(wù)器中,UNIX服務(wù)器占80%以上,占絕對(duì)優(yōu)勢(shì)。此外,UNIX支持所有最通用的網(wǎng)絡(luò)通訊協(xié)議,其中包括NES、DCE、IPX/SPX,SLIP,PPP等,使得UNIX系統(tǒng)能方便地與主機(jī)、各種廣域網(wǎng)和域網(wǎng)相連。
l 強(qiáng)大的數(shù)據(jù)庫(kù)支持功能
由于UNIX系統(tǒng)對(duì)各種數(shù)據(jù)庫(kù),特別是關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)提供了強(qiáng)大的支持能力,因此主要的數(shù)據(jù)庫(kù)廠家,包括Oracle,Informix,Sybase,Progress等都將UNIX作為優(yōu)選的運(yùn)行平臺(tái),而且創(chuàng)造出極高的性能價(jià)格比。
2開放性好
這是UNIX系統(tǒng)最重要的本質(zhì)特征,也是UNIX強(qiáng)大生命力之所在。開放系統(tǒng)的概念已被計(jì)算機(jī)工業(yè)界普遍接受,而且成為發(fā)展的主要趨勢(shì)。UNIX是最能充分體現(xiàn)這一本質(zhì)特征的開放系統(tǒng),正是這種較為徹底的開放性,使UNIX的發(fā)展充滿動(dòng)力和生機(jī)。
此外,UNIX還具備安全性高,技術(shù)成熟和應(yīng)用多的特點(diǎn)。
3、數(shù)據(jù)庫(kù)選型
系統(tǒng)將采用SYBASE數(shù)據(jù)庫(kù)產(chǎn)品構(gòu)建系統(tǒng)數(shù)據(jù)庫(kù)。
在Sybase企業(yè)級(jí)數(shù)據(jù)庫(kù)產(chǎn)品家族中,Adaptive Server Enterprise 取代了過(guò)去的SQL Server的位置。Sybase Adaptive Server Enterprise增強(qiáng)了Sybase SQL Server的功能,以滿足企業(yè)門戶、高性能OLTP、混合負(fù)載環(huán)境和數(shù)據(jù)倉(cāng)庫(kù)的需要。 #p#page_title#e#
產(chǎn)品特性
l 高生產(chǎn)率
- 支持Java
- 支持?jǐn)U展標(biāo)記語(yǔ)言XML
- 支持分布事務(wù)處理的標(biāo)準(zhǔn)XA和Microsoft DTC
l 可用性
- 支持服務(wù)器間的失敗轉(zhuǎn)移和客戶端的透明的自動(dòng)失敗轉(zhuǎn)移
- 實(shí)時(shí)的數(shù)據(jù)庫(kù)維護(hù)和調(diào)優(yōu),包括對(duì)數(shù)據(jù)庫(kù)的監(jiān)測(cè)、管理和維護(hù)
l 集成性
Adaptive Server Enterprise可以快速且方便地集成不同應(yīng)用和數(shù)據(jù)源的數(shù)據(jù),并進(jìn)行分析:
- 通過(guò)組件集成服務(wù)(CIS)可以集成企業(yè)內(nèi)分布、異構(gòu)的數(shù)據(jù)源,為用戶和開發(fā)人員提供一個(gè)統(tǒng)一的視圖
- 與Sybase Enterprise Application Server和Sybase Enterprise Event Broker的緊密集成
l 增強(qiáng)的鎖機(jī)制
在Adaptive Server Enterprise中支持三種類型的鎖機(jī)制來(lái)保證系統(tǒng)的并發(fā)性和性能。這些鎖機(jī)制包括:
- 數(shù)據(jù)頁(yè)鎖(Data-Page Locking):在數(shù)據(jù)頁(yè)上加鎖,但在事務(wù)過(guò)程中索引頁(yè)不加鎖
- 數(shù)據(jù)行鎖(Data-Row Locking):不對(duì)整個(gè)數(shù)據(jù)頁(yè)加鎖,而只在數(shù)據(jù)頁(yè)的記錄行上提供行級(jí)鎖,索引頁(yè)不加鎖
- 所有頁(yè)鎖(All-Page Locking):在事務(wù)處理過(guò)程中,在數(shù)據(jù)頁(yè)和索引頁(yè)都加鎖。
l 優(yōu)化的可預(yù)計(jì)的混合工作負(fù)載
今天的混合負(fù)載環(huán)境必須滿足不斷增長(zhǎng)的用戶數(shù)和應(yīng)用需求,以及Internet引起的不可預(yù)計(jì)的的功能需求?! daptive Server Enterprise為這些情況提供了可預(yù)計(jì)的高性能。
- 邏輯內(nèi)存管理器(Logical Memory Manager:LMM)讓用戶分配數(shù)據(jù)庫(kù)對(duì)象給設(shè)定的沒有數(shù)量限制的命名緩存。高優(yōu)先級(jí)的數(shù)據(jù)保留在緩存中,以提高響應(yīng)時(shí)間。
- 邏輯進(jìn)程管理器(Logical Process Manager:LPM)允許用戶分配CPU資源給特定的應(yīng)用,使低優(yōu)先級(jí)的操作不影響高優(yōu)先級(jí)的操作,確保更好的可預(yù)計(jì)的性能。LMM和LPM允許用戶靈活的支持密集資源操作(例如:生成報(bào)表),而不會(huì)影響關(guān)鍵任務(wù)的性能。
- 資源控制器用于阻止那些為了得到快速的響應(yīng)速率而壟斷資源的失控查詢。通過(guò)管理查詢、批處理或事務(wù)的資源消耗,允許用戶指定基于I/O開銷、使用時(shí)間或返回行數(shù)的限制。還可以建立當(dāng)超過(guò)限制時(shí)可執(zhí)行的動(dòng)作。
l 高性能
- 多線索體系結(jié)構(gòu)提供了強(qiáng)有力的可伸縮性和性能。
- 簇類索引確保了快速的檢索和更新。
- 并行查詢(包括聯(lián)接、掃描和聚集)降低了響應(yīng)時(shí)間。
- 并行實(shí)用程序(包括排序、建立索引、備份、恢復(fù)和加載)提高了數(shù)據(jù)可用性。
- 異步預(yù)讀取功能大大提高了查詢速度。
- 可調(diào)的大塊I/O技術(shù)通過(guò)減少物理I/O來(lái)改善性能。
- 分區(qū)表增強(qiáng)了并行處理能力。
- 通過(guò)自動(dòng)選擇I/O策略,優(yōu)化器為決策支持系統(tǒng)應(yīng)用的吞吐量提供了重要的改進(jìn)。
l 為分散的工作地點(diǎn)而設(shè)計(jì)的分布式計(jì)算
企業(yè)一直在不斷的尋找將他們的商業(yè)應(yīng)用擴(kuò)展到偏遠(yuǎn)的辦事處和用戶的解決方案。Sybase用端到端的復(fù)制解決方案來(lái)支持此過(guò)程,它從膝上電腦到部門服務(wù)器和高端的UNIX服務(wù)器提供了無(wú)與倫比的可伸縮性。
- 服務(wù)器到服務(wù)器的遠(yuǎn)過(guò)程調(diào)用(遠(yuǎn)程存儲(chǔ)過(guò)程)
- 通過(guò)可編程兩階段提交協(xié)議的分布式事務(wù)
- 與功能強(qiáng)大的Sybase復(fù)制服務(wù)器的完全兼容性
- SQL Remote復(fù)制功能包括在Adaptive Server Enterprise for Windows NT之中
- 通過(guò)組件集成層在Sybase和非Sybase數(shù)據(jù)庫(kù)之間進(jìn)行分布式查詢
- 分布式數(shù)據(jù)庫(kù)服務(wù)器的集中式管理
l 簡(jiǎn)單的安裝、操作和管理
- 用Sybase Central圖形化地管理目錄、用戶和安全性
- 集中地配置和管理遠(yuǎn)程數(shù)據(jù)庫(kù)
- 聯(lián)機(jī)調(diào)整許多配置特征參數(shù)
- 用Adaptive Server Enterprise Monitor來(lái)顯示和優(yōu)化所有系統(tǒng)的性能
l 維護(hù)數(shù)據(jù)的可靠性、完整性和有效性
- 符合ISO9001認(rèn)證
- 聲明性的參照完整性和事務(wù)隔離級(jí)
- 群集支持提供高有效性,當(dāng)本地節(jié)點(diǎn)出現(xiàn)故障時(shí)支持恢復(fù)功能。 #p#page_title#e#
- 使用備份服務(wù)器可為多達(dá)32個(gè)磁盤或磁帶進(jìn)行高速并行備份和恢復(fù)。
- 無(wú)人值守的聯(lián)機(jī)備份確保了數(shù)據(jù)的有效性和一致性
- 時(shí)間點(diǎn)恢復(fù)功能可以將數(shù)據(jù)庫(kù)恢復(fù)到某一個(gè)時(shí)間點(diǎn)
l 安全性
當(dāng)使用和需要擴(kuò)展數(shù)據(jù)庫(kù)信息時(shí),特別是通過(guò)Internet,安全性成為數(shù)據(jù)庫(kù)技術(shù)日益重要的部分。Adaptive Server Enterprise對(duì)此作出了反應(yīng),它符合美國(guó)國(guó)家計(jì)算機(jī)安全委員會(huì)的C2級(jí)安全性的要求。Adaptive Server Enterprise使用一個(gè)安全控制層來(lái)提供統(tǒng)一驗(yàn)證、消息完整性和信息加密。這種先進(jìn)的基于角色的安全系統(tǒng)支持工業(yè)安全服務(wù),例如:本地的Windows NT驗(yàn)證機(jī)制。此外,代理授權(quán)機(jī)制為多層應(yīng)用系統(tǒng)提供了改進(jìn)的安全性和審計(jì)功能。
xx郵件系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)如下圖所示:
本系統(tǒng)方案相對(duì)一般的分布式郵件系統(tǒng)的不同在于,有一個(gè)數(shù)據(jù)中心服務(wù)器。該數(shù)據(jù)中心服務(wù)器的功能是當(dāng)有對(duì)系統(tǒng)內(nèi)部數(shù)據(jù)訪問(wèn)請(qǐng)求時(shí),統(tǒng)一由中心處理器接收請(qǐng)求,通過(guò)內(nèi)部算法調(diào)用數(shù)據(jù)。這樣在不影響系統(tǒng)分布式處理用戶外部請(qǐng)求的同時(shí),保證系統(tǒng)內(nèi)部資源的統(tǒng)一調(diào)度、分配使用。加上防火墻設(shè)備,確保系統(tǒng)內(nèi)部的安全。
二、系統(tǒng)設(shè)計(jì)原則
系統(tǒng)設(shè)計(jì)體現(xiàn)了設(shè)計(jì)者對(duì)電子郵件系統(tǒng)運(yùn)行本質(zhì)的理解,體現(xiàn)了設(shè)計(jì)者對(duì)郵件系統(tǒng)的理念的理解以及與此相關(guān)的管理思路、工作規(guī)范、市場(chǎng)服務(wù)、經(jīng)營(yíng)決策以及可能面臨的宏觀、微觀經(jīng)營(yíng)管理問(wèn)題的有效預(yù)見、合理分析和實(shí)事求是的規(guī)劃與設(shè)計(jì)。
1、 軟件設(shè)計(jì)原則
1)先進(jìn)性
計(jì)算機(jī)網(wǎng)絡(luò)通信技術(shù)以及軟件是當(dāng)今發(fā)展速度最快的高新技術(shù)領(lǐng)域,新技術(shù)不斷出現(xiàn)、新產(chǎn)品也在不斷推出,為了確保本系統(tǒng)具有較長(zhǎng)的生命周期,保護(hù)在計(jì)算機(jī)軟件、硬件系統(tǒng)上的投資,應(yīng)選用具有國(guó)內(nèi)領(lǐng)先水平,且為國(guó)際流行發(fā)展趨勢(shì)的計(jì)算機(jī)設(shè)備、網(wǎng)絡(luò)產(chǎn)品和數(shù)據(jù)庫(kù)軟件,同時(shí)要注意避免不成熟或缺乏統(tǒng)一標(biāo)準(zhǔn)規(guī)范的技術(shù)和產(chǎn)品。
本系統(tǒng)應(yīng)用軟件的先進(jìn)性主要通過(guò)軟硬件平臺(tái)、軟硬件產(chǎn)品和輔助設(shè)計(jì)工具的先進(jìn)性,以及在設(shè)計(jì)思想上的先進(jìn)性和軟件功能上的先進(jìn)性等加以保障。
2)可靠性
xx聯(lián)通LAND/VMS2000郵件系統(tǒng)作為網(wǎng)站等網(wǎng)絡(luò)服務(wù)提供商為客戶提供7╳24小時(shí)不間斷服務(wù)的重要功能,系統(tǒng)的運(yùn)行可靠性是主要性能之一。
本系統(tǒng)應(yīng)用軟件的可靠性主要通過(guò)系統(tǒng)邏輯原型的合理準(zhǔn)確設(shè)計(jì)、系統(tǒng)權(quán)限的嚴(yán)格分配、軟件開發(fā)過(guò)程的質(zhì)量控制、應(yīng)用軟件的全面測(cè)試、用戶操作的充分培訓(xùn)以及網(wǎng)絡(luò)、系統(tǒng)軟硬件平臺(tái)的可靠支持等加以保障。
3)成熟性
由于郵件系統(tǒng)作為ICP/ISP等運(yùn)營(yíng)商為用戶提供的一項(xiàng)重要的服務(wù),并且投資較大,客戶要求很高的系統(tǒng),應(yīng)采用具有成功實(shí)施案例的成熟的軟件平臺(tái)。
4)可擴(kuò)展性
郵件系統(tǒng)不管采取哪種技術(shù)路線,還是著眼于今后的發(fā)展,系統(tǒng)的可擴(kuò)展性都應(yīng)該是重點(diǎn)考慮的問(wèn)題。我們的方案從網(wǎng)絡(luò)、硬件、系統(tǒng)平臺(tái)、體系結(jié)構(gòu)和應(yīng)用系統(tǒng)等各個(gè)方面都分別采取必要措施保證系統(tǒng)有足夠的可擴(kuò)展性,滿足今后升級(jí)的需要。
5)可維護(hù)性
系統(tǒng)可維護(hù)性體現(xiàn)在應(yīng)用軟件設(shè)計(jì)可理解性、可測(cè)試性、可修改性,是保護(hù)運(yùn)營(yíng)商投資的重要系統(tǒng)屬性。
A、 可理解性
軟件可理解性表現(xiàn)為外來(lái)讀者理解軟件的結(jié)構(gòu)、接口、功能和內(nèi)部過(guò)程的難易程度。模塊化、詳細(xì)的設(shè)計(jì)文檔、結(jié)構(gòu)化設(shè)計(jì)、規(guī)范化源代碼內(nèi)部的文檔和良好的高級(jí)程序設(shè)計(jì)語(yǔ)言風(fēng)格等,都對(duì)改進(jìn)軟件的可理解性有重要貢獻(xiàn)。
B、 可測(cè)試性
診斷和測(cè)試的難易程度取決于軟件容易理解的程度。良好的文檔對(duì)診斷和測(cè)試是至關(guān)重要的。此外,軟件結(jié)構(gòu)、可用的測(cè)試工具和調(diào)試工具,以及以前設(shè)計(jì)的測(cè)試過(guò)程也都是非常重要的。維護(hù)人員應(yīng)該能夠得到在開發(fā)階段用過(guò)的測(cè)試方案,以便進(jìn)行回歸測(cè)試。在設(shè)計(jì)階段應(yīng)該盡力把軟件設(shè)計(jì)成容易測(cè)試和容易診斷的。
C、 可修改性
耦合、內(nèi)聚、局部化、控制域與作用域的關(guān)系等等,都影響軟件的可修改性。
提高系統(tǒng)應(yīng)用軟件的可維護(hù)性需要科學(xué)分析需求和需求的變化,統(tǒng)一總體規(guī)劃方案,合理設(shè)計(jì)應(yīng)用體系結(jié)構(gòu),正確選擇主流開發(fā)及運(yùn)行軟硬件平臺(tái),正確選用計(jì)算機(jī)輔助設(shè)計(jì)開發(fā)工具,以及嚴(yán)格組織應(yīng)用軟件的規(guī)范化開發(fā)等。
2、 網(wǎng)絡(luò)設(shè)計(jì)原則
在網(wǎng)絡(luò)設(shè)計(jì)中,我們嚴(yán)格遵循以下原則,并以此逐條分析客戶的需求,以求所得的方案能夠最大限度的滿足客戶的需要,建成后發(fā)揮最大的效能。
1)充分利用所配置的網(wǎng)絡(luò)設(shè)備的能力,最大限度地發(fā)揮網(wǎng)絡(luò)平臺(tái)的效率。我們應(yīng)該兼顧可靠性和高效性、廣域性能和局域性能、性能和價(jià)格、網(wǎng)絡(luò)當(dāng)今的表現(xiàn)和將來(lái)的擴(kuò)充能力,等等。
2)保證網(wǎng)絡(luò)系統(tǒng)的可擴(kuò)充性:網(wǎng)絡(luò)系統(tǒng)要能夠靈活地?cái)U(kuò)充,具有良好擴(kuò)充性的網(wǎng)絡(luò)系統(tǒng)能夠讓用戶以較小的代價(jià),通過(guò)產(chǎn)品升級(jí),采用新的技術(shù)來(lái)擴(kuò)充現(xiàn)有網(wǎng)絡(luò)設(shè)備的功能,這樣,就有效地保護(hù)了用戶的投資。在進(jìn)行網(wǎng)絡(luò)擴(kuò)充的同時(shí),網(wǎng)絡(luò)的效率不應(yīng)該下降。 #p#page_title#e#
3)保證網(wǎng)絡(luò)系統(tǒng)的安全性:網(wǎng)絡(luò)的運(yùn)行應(yīng)該在一種可控方式下,以保證其安全性;應(yīng)該盡可能地通過(guò)集中控制的機(jī)制實(shí)現(xiàn)網(wǎng)絡(luò)的安全性;非授權(quán)的人員應(yīng)該不能進(jìn)入網(wǎng)絡(luò)之中,還要實(shí)現(xiàn)分層次的安全控制機(jī)制,根據(jù)具體用戶的級(jí)別確定他們的訪問(wèn)權(quán)限。
三、系統(tǒng)設(shè)計(jì)思路
1、設(shè)計(jì)者的管理基礎(chǔ)和業(yè)務(wù)基礎(chǔ)
綜合平臺(tái)的成敗首先在于對(duì)應(yīng)用單位業(yè)務(wù)與管理的本質(zhì)理解,力求最大程度地把握住系統(tǒng)需求變化的規(guī)律。開發(fā)方對(duì)于系統(tǒng)的認(rèn)識(shí)主要來(lái)源于用戶,但數(shù)據(jù)流程的分析又要高于用戶的認(rèn)識(shí),這需要開發(fā)方具有管理方面的基礎(chǔ)以及豐富的現(xiàn)場(chǎng)管理工作經(jīng)驗(yàn),并在系統(tǒng)設(shè)計(jì)方面能夠不因循守舊、并有所創(chuàng)新。
2、合理的系統(tǒng)分析
系統(tǒng)分析應(yīng)當(dāng)力求保證正確辨識(shí)系統(tǒng)結(jié)構(gòu)的穩(wěn)定性,把握住系統(tǒng)內(nèi)在穩(wěn)定與非穩(wěn)定部分之間劃分的界線與原則,并對(duì)系統(tǒng)穩(wěn)定 /非穩(wěn)定的部分進(jìn)行有針對(duì)性的設(shè)計(jì)和維護(hù),建立體現(xiàn)應(yīng)用單位業(yè)務(wù)管理及變化特點(diǎn)的合理系統(tǒng)框架,把握住應(yīng)用單位若干年來(lái)以及未來(lái)業(yè)務(wù)及管理需求變化的內(nèi)在客觀規(guī)律,對(duì)業(yè)務(wù)需求、經(jīng)營(yíng)管理、市場(chǎng)信息、決策分析等應(yīng)用要素及其需求變化進(jìn)行科學(xué)分析、并采用合理方法進(jìn)行設(shè)計(jì)。
3、系統(tǒng)分析手段及輔助工具
最好采用系統(tǒng)分析及輔助設(shè)計(jì)工具,需求變化要求設(shè)計(jì)文檔的實(shí)時(shí)維護(hù),工作量很大,利用工具設(shè)計(jì)能夠提高效率。此外,借助于工具,可以實(shí)現(xiàn)從分析、設(shè)計(jì)、甚至到編程的平滑過(guò)渡。
快速原型的系統(tǒng)分析和設(shè)計(jì)對(duì)大多數(shù)系統(tǒng)的原型研究以及最終系統(tǒng)設(shè)計(jì)很有益處。
4、應(yīng)用體系結(jié)構(gòu)與實(shí)現(xiàn)平臺(tái)
技術(shù)成熟、符合工業(yè)標(biāo)準(zhǔn)的平臺(tái)是開發(fā)平臺(tái)選型的必要條件,當(dāng)今技術(shù)發(fā)展太快,不符合工業(yè)標(biāo)準(zhǔn)的產(chǎn)品會(huì)造成未來(lái)投資上的不可估測(cè)的損失。
四、系統(tǒng)組成
xxLAND/VMS2000電子郵件系統(tǒng)由數(shù)據(jù)中心服務(wù)器、SMTP服務(wù)器、POP服務(wù)器、WEB服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、事件服務(wù)器、DNS服務(wù)器等組成。
數(shù)據(jù)中心服務(wù)器:對(duì)系統(tǒng)內(nèi)部數(shù)據(jù)訪問(wèn)請(qǐng)求時(shí),統(tǒng)一由數(shù)據(jù)中心接收請(qǐng)求,通過(guò)內(nèi)部算法調(diào)用數(shù)據(jù)。不影響系統(tǒng)分布式處理用戶外部請(qǐng)求的同時(shí),保證系統(tǒng)內(nèi)部資源的統(tǒng)一調(diào)度、分配使用。并將系統(tǒng)內(nèi)部和外部隔離開,保證系統(tǒng)內(nèi)部數(shù)據(jù)的安全。
SMTP服務(wù)器:郵件的接收和轉(zhuǎn)發(fā)
POP服務(wù)器:提供POP3服務(wù),提供了WEB MAIL的接口。
WEB服務(wù)器:為郵件用戶提供WEB方式收發(fā)EMAIL的功能,可以通過(guò)WEB方式管理系統(tǒng)。包括申請(qǐng)新的用戶、修改系統(tǒng)參數(shù)等。
數(shù)據(jù)庫(kù)服務(wù)器:為系統(tǒng)提供數(shù)據(jù)存儲(chǔ)和用戶郵件的存放。
DNS服務(wù)器:域名解析。
五、系統(tǒng)配置建議
下面以50萬(wàn)用戶容量為例作一個(gè)系統(tǒng)的配置:
1、數(shù)據(jù)庫(kù)服務(wù)器的性能及容量
1)、服務(wù)器性能
數(shù)據(jù)庫(kù)服務(wù)器在性能上要求滿足系統(tǒng)用戶在使用郵件系統(tǒng)時(shí)對(duì)系統(tǒng)處理能力上的要求,我們將以國(guó)際標(biāo)準(zhǔn)的TPM值衡量。
假設(shè)系統(tǒng)用戶為50萬(wàn),忙時(shí)連接率為0.2%
根據(jù)統(tǒng)計(jì)每個(gè)用戶接入系統(tǒng)中時(shí)操作所產(chǎn)生的事務(wù)平均為100個(gè)。
系統(tǒng)處理業(yè)務(wù)的量以一個(gè)小時(shí)為基準(zhǔn),一般情況下服務(wù)器必須要達(dá)到的TPM值為 500000*0.2%*100/60=1666,我們計(jì)為2000。
當(dāng)系統(tǒng)處于繁忙階段時(shí),每個(gè)用戶接入系統(tǒng)中時(shí)操作所產(chǎn)生的事務(wù)平均為200個(gè),這樣系統(tǒng)服務(wù)器所要達(dá)到的TPM值4000。
本次系統(tǒng)方案中建議的PC服務(wù)器Dell Poweredge 4400的TPM值遠(yuǎn)遠(yuǎn)高于4000,在服務(wù)器端完全滿足系統(tǒng)正常運(yùn)行需求,并有一定的冗余量。
本次系統(tǒng)方案中建議的SUN E3500 HA小型機(jī)的性能指標(biāo),也可以滿足100萬(wàn)用戶容量的處理能力,并有一定的冗余量。
2)、存儲(chǔ)容量
操作系統(tǒng)及網(wǎng)絡(luò)系統(tǒng) 2G
SYBASE數(shù)據(jù)庫(kù)系統(tǒng) 2G
系統(tǒng)其他數(shù)據(jù)交換或擴(kuò)展 16G
用戶郵件的內(nèi)容和信息存儲(chǔ)在磁盤陣列柜中。因此數(shù)據(jù)庫(kù)服務(wù)器的硬盤容量為20G就可以保證郵件系統(tǒng)對(duì)數(shù)據(jù)庫(kù)服務(wù)器的要求。
2、磁盤陣列柜容量的配置 #p#page_title#e#
系統(tǒng)容量按照50萬(wàn)活躍用戶,每個(gè)用戶2M空間計(jì)算;
活躍用戶的平均磁盤利用率為50%;
可以得出:50萬(wàn)*2 M*50%=500G;
集群系統(tǒng)的磁盤利用率為70%左右;
因此,配置集群系統(tǒng)的磁盤陣列總?cè)萘?00G可以基本滿足要求。
3、服務(wù)器數(shù)量的配置
在郵件系統(tǒng)中,POP3服務(wù)器承擔(dān)了對(duì)用戶響應(yīng)的最直接的入口,一般情況,一臺(tái)POP3服務(wù)器最多支持200個(gè)同時(shí)的連接比較理想,因此, 50萬(wàn)活躍用戶按照0.2%的同時(shí)連接率計(jì)算,應(yīng)該支持1000個(gè)同時(shí)的連接,因此需要5臺(tái)POP3服務(wù)器。根據(jù)同樣道理以及系統(tǒng)安全性的需要,我們建議SMTP服務(wù)器提供6臺(tái):SMTP收和發(fā)服務(wù)器各3臺(tái)。數(shù)據(jù)庫(kù)服務(wù)器需要雙機(jī)集群的兩臺(tái)服務(wù)器,建議可選用PC服務(wù)器Dell Poweredge 4400或SUN E3500 HA小型機(jī)。本系統(tǒng)的設(shè)計(jì)是分布式處理,特別對(duì)文件的存放而言,更是嚴(yán)格按照分布式的模式,郵件系統(tǒng)的速度提供主要體現(xiàn)在文件的讀取方面,文件服務(wù)器可以與數(shù)據(jù)庫(kù)服務(wù)器共享雙機(jī)集群系統(tǒng),也可另配多個(gè)服務(wù)器(可以是微機(jī)服務(wù)器、小型機(jī))機(jī)群來(lái)組成文件服務(wù)器系統(tǒng)。
六、系統(tǒng)平臺(tái)選型
1、 服務(wù)器
1)、PC服務(wù)器方案
PC服務(wù)器方案選用DELL Poweredge 4400 服務(wù)器作為系統(tǒng)的數(shù)據(jù)庫(kù)服務(wù)器,并采用Dell Powervault 210/211S 作為系統(tǒng)集群設(shè)備,這樣構(gòu)成一套安全可靠的系統(tǒng)服務(wù)器。該方案的特點(diǎn)就是投資規(guī)模小。
DELL服務(wù)器以優(yōu)秀的售后服務(wù)及卓越的性能保障系統(tǒng)的安全可靠運(yùn)行周期。下面是該服務(wù)器的簡(jiǎn)單介紹:
主要信息:
Ø PowerEdge 4400 是新一代的企業(yè)級(jí)的服務(wù)器;
Ø Powerdge 4400為客戶提供很強(qiáng)的性能,擴(kuò)充性和良好的性價(jià)比;
Ø PowerEdge 4400定位于關(guān)鍵業(yè)務(wù)領(lǐng)域的應(yīng)用,包括數(shù)據(jù)庫(kù),Internet服務(wù)器(web 主機(jī)/電子商務(wù)), OLTP, ERP, and通訊。
Ø PowerEdge 4400為用戶提供Fibre channel (FC) 或SCSI兩種外接磁盤陣列方案。
產(chǎn)品規(guī)范:
Ø PowerEdge 4400 是一款落地的服務(wù)器,在機(jī)架中占7U(7個(gè)標(biāo)準(zhǔn)單位),最多4路至強(qiáng)(XEON)處理器。
Ø PowerEdge 4400具備熱插撥 PCI (HPPCI)的功能。熱插撥功能包括熱更換Intel Pro 10+/100+/Dual Port/Pro 1000 網(wǎng)卡,在以下操作系統(tǒng)中支持:
* NewWare 5
* NTS 4.0
* W2K
PowerEdge 4400與其它工作組級(jí)和部門級(jí)服務(wù)器相比較,具備更好的擴(kuò)展性和性能,因此更適合于業(yè)務(wù)--關(guān)鍵領(lǐng)域。如:
Ø 數(shù)據(jù)庫(kù)
Ø 在線事務(wù)處理 (OLTP)
Ø 數(shù)據(jù)倉(cāng)庫(kù)
Ø 終端服務(wù)器環(huán)境 (TSE)
Ø Internet 服務(wù)器 (web 發(fā)布, 開發(fā),web主機(jī)和電子商務(wù))
Ø 企業(yè)資源規(guī)劃(ERP)
Ø 通訊(e-mail)
2)、小型機(jī)方案
在小型機(jī)方案中選用Sun Enterprise 3500作為系統(tǒng)數(shù)據(jù)庫(kù)服務(wù)器,以Rose HA For Sun Enterprise組成系統(tǒng)的服務(wù)器集群系統(tǒng)。該方案相對(duì)前面的PC服務(wù)器方案投資規(guī)模較大,但系統(tǒng)的穩(wěn)定性及可靠性是PC服務(wù)器方案無(wú)可比擬的,并完全可以滿足系統(tǒng)的二期建設(shè)要求。
Sun Enterprise 3500服務(wù)器的價(jià)位在小型機(jī)系列中屬于低廉,但是它的功能和可靠性在這一級(jí)別的系統(tǒng)中很為突出。Sun Enterprise 3500服務(wù)器能使客戶配置高級(jí)的商務(wù)應(yīng)用和技術(shù)應(yīng)用,它所提供的性能和可靠性是以往很昂貴的大型系統(tǒng)才能具備的。
性能要點(diǎn)
Sun Enterprise服務(wù)器系列在提供可擴(kuò)展性、投資保護(hù)和可升級(jí)的性能外,還提供了優(yōu)異的運(yùn)算性能和可靠性、可用性和可服務(wù)性(RAS)(系統(tǒng)性能的提高可以從該服務(wù)器系列在Sun Enterprise 6500 SPECint-rate95、SPECfp-rate和TPC-C等基準(zhǔn)用戶測(cè)試結(jié)果與HP、IBM和DEC/Compaq等系統(tǒng)的比較中看出)。
高性能
Sun Enterprise 3500服務(wù)器都采用一種通用架構(gòu),這種架構(gòu)是專門設(shè)計(jì)用來(lái)提供平衡的系統(tǒng)特性。這些系統(tǒng)具有優(yōu)異的整數(shù)與浮點(diǎn)性能。Sun Enterprise 6500服務(wù)器的內(nèi)部總線,即Gigaplane總線,在84MH下和100MHz下分別提供每秒2.68GB和每秒3.2GB的吞吐量。高速聯(lián)網(wǎng)由10/100 Mb以太網(wǎng)、FDDI、ISDN、令牌環(huán)、千兆以太網(wǎng)和ATM接口支持??焖買/O能力由64位/25MHz SBus或64位/66MHz PCI通道支持。 #p#page_title#e#
可靠性、可用性和可服務(wù)性
擴(kuò)展的RAS能力是Sun Enterprise 3500服務(wù)器系列的主要優(yōu)勢(shì)之一。
可擴(kuò)展性
Sun Enterprise 3500服務(wù)器系列的擴(kuò)展性很強(qiáng),從初級(jí)的小型配置到可以處理兆兆位的數(shù)據(jù)和數(shù)千用戶的大系統(tǒng)配置。
可縮放性
Sun Enterprise 3500服務(wù)器系列是高度模塊化系統(tǒng)。客戶只要將CPU/內(nèi)存板和I/O板進(jìn)行適當(dāng)?shù)慕M合就能很容易地得到他們所需要的系統(tǒng)配置。而且,隨著他們對(duì)計(jì)算與I/O特性需求的增加,客戶僅僅需要添加UltraSPARC模塊、內(nèi)存模塊或I/O板就能很容易地增加系統(tǒng)的能力。高吞吐量的Gigaplane系統(tǒng)總線和I/O架構(gòu)消除了系統(tǒng)的瓶頸問(wèn)題,并提供了平衡的系統(tǒng)性能,即使在具有最大數(shù)目的UltraSPARC模塊或I/O器件的系統(tǒng)中仍是如此。
投資保護(hù)
實(shí)際上,Sun Enterprise 3500服務(wù)器系列中所用的所有組件都是可以互換的。這些組件包括CPU/內(nèi)存板、I/O板、磁盤板、UltraSPARC模塊、內(nèi)存模塊、電源/制冷模塊、時(shí)鐘模塊和外設(shè)等。因此,當(dāng)要升級(jí)到一個(gè)更大的系統(tǒng)時(shí)(如從Sun Enterprise 4500服務(wù)器升到Sun Enterprise 6500服務(wù)器),客戶可將相應(yīng)的模塊從現(xiàn)有系統(tǒng)移到新的系統(tǒng)中就完成了任務(wù),這樣就保護(hù)了他們的投資。甚至,在上一代的Sun Enterprise 3000~6000服務(wù)器系列的組件也可移到Sun Enterprise 3500~6500服務(wù)器系列中使用。
可升級(jí)性
Sun Enterprise 3500服務(wù)器系列的模塊設(shè)計(jì)就意味著向新系統(tǒng)的升級(jí)與更高性能的獲得非常容易。這些系統(tǒng)從設(shè)計(jì)上就是支持未來(lái)一代的UltraSPARC處理器、磁盤陣列、磁帶器件和聯(lián)網(wǎng)接口卡等。
3)其他服務(wù)器
系統(tǒng)中的其他服務(wù)器如:SMTP服務(wù)器、POP服務(wù)器、DNS服務(wù)器、WEB服務(wù)器和事件服務(wù)器可以選用PC服務(wù)器或是研華工控機(jī)。
顯然,在服務(wù)器的配置中,以小型機(jī)作為數(shù)據(jù)庫(kù)服務(wù)器,其他服務(wù)器采用PC服務(wù)器的配置可以使郵件系統(tǒng)擁有較高的穩(wěn)定性和可靠性,但系統(tǒng)的投資較大。若運(yùn)營(yíng)商考慮系統(tǒng)投資,則以PC服務(wù)器做數(shù)據(jù)庫(kù)服務(wù)器,配以研華工控機(jī)將是一款價(jià)廉物美的方案。
2、主機(jī)的操作系統(tǒng)
主機(jī)操作系統(tǒng)選用目前世界上最安全可靠、性能最優(yōu)的網(wǎng)絡(luò)操作系統(tǒng)—UNIX操作系統(tǒng)。其強(qiáng)大的性能表現(xiàn)在如下幾點(diǎn):
l 可靠性高
實(shí)踐表明,UNIX是達(dá)到主機(jī)(mainframe)可靠性要求的少數(shù)操作系統(tǒng)之一,許多UNIX主機(jī)和服務(wù)器在國(guó)外大中型企業(yè)中每天24小時(shí),每年365天不間斷地運(yùn)行。這是NetWare、WindowsNT和OS2等操作系統(tǒng)所不能比擬的。
l 網(wǎng)絡(luò)功能強(qiáng)
這是UNIX系統(tǒng)的又一重要特色,特別是作為Internet網(wǎng)絡(luò)技術(shù)基礎(chǔ)的TCP/IP協(xié)議就是在UNIX上開發(fā)出來(lái)的,而且成為UNIX系統(tǒng)的一個(gè)不可分割的成分。UNIX幾乎所有系統(tǒng)都包括對(duì)TCP/IP的支持。因此,在Internet網(wǎng)絡(luò)服務(wù)器中,UNIX服務(wù)器占80%以上,占絕對(duì)優(yōu)勢(shì)。此外,UNIX支持所有最通用的網(wǎng)絡(luò)通訊協(xié)議,其中包括NES、DCE、IPX/SPX,SLIP,PPP等,使得UNIX系統(tǒng)能方便地與主機(jī)、各種廣域網(wǎng)和域網(wǎng)相連。
l 強(qiáng)大的數(shù)據(jù)庫(kù)支持功能
由于UNIX系統(tǒng)對(duì)各種數(shù)據(jù)庫(kù),特別是關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)提供了強(qiáng)大的支持能力,因此主要的數(shù)據(jù)庫(kù)廠家,包括Oracle,Informix,Sybase,Progress等都將UNIX作為優(yōu)選的運(yùn)行平臺(tái),而且創(chuàng)造出極高的性能價(jià)格比。
2開放性好
這是UNIX系統(tǒng)最重要的本質(zhì)特征,也是UNIX強(qiáng)大生命力之所在。開放系統(tǒng)的概念已被計(jì)算機(jī)工業(yè)界普遍接受,而且成為發(fā)展的主要趨勢(shì)。UNIX是最能充分體現(xiàn)這一本質(zhì)特征的開放系統(tǒng),正是這種較為徹底的開放性,使UNIX的發(fā)展充滿動(dòng)力和生機(jī)。
此外,UNIX還具備安全性高,技術(shù)成熟和應(yīng)用多的特點(diǎn)。
3、數(shù)據(jù)庫(kù)選型
系統(tǒng)將采用SYBASE數(shù)據(jù)庫(kù)產(chǎn)品構(gòu)建系統(tǒng)數(shù)據(jù)庫(kù)。
在Sybase企業(yè)級(jí)數(shù)據(jù)庫(kù)產(chǎn)品家族中,Adaptive Server Enterprise 取代了過(guò)去的SQL Server的位置。Sybase Adaptive Server Enterprise增強(qiáng)了Sybase SQL Server的功能,以滿足企業(yè)門戶、高性能OLTP、混合負(fù)載環(huán)境和數(shù)據(jù)倉(cāng)庫(kù)的需要。 #p#page_title#e#
產(chǎn)品特性
l 高生產(chǎn)率
- 支持Java
- 支持?jǐn)U展標(biāo)記語(yǔ)言XML
- 支持分布事務(wù)處理的標(biāo)準(zhǔn)XA和Microsoft DTC
l 可用性
- 支持服務(wù)器間的失敗轉(zhuǎn)移和客戶端的透明的自動(dòng)失敗轉(zhuǎn)移
- 實(shí)時(shí)的數(shù)據(jù)庫(kù)維護(hù)和調(diào)優(yōu),包括對(duì)數(shù)據(jù)庫(kù)的監(jiān)測(cè)、管理和維護(hù)
l 集成性
Adaptive Server Enterprise可以快速且方便地集成不同應(yīng)用和數(shù)據(jù)源的數(shù)據(jù),并進(jìn)行分析:
- 通過(guò)組件集成服務(wù)(CIS)可以集成企業(yè)內(nèi)分布、異構(gòu)的數(shù)據(jù)源,為用戶和開發(fā)人員提供一個(gè)統(tǒng)一的視圖
- 與Sybase Enterprise Application Server和Sybase Enterprise Event Broker的緊密集成
l 增強(qiáng)的鎖機(jī)制
在Adaptive Server Enterprise中支持三種類型的鎖機(jī)制來(lái)保證系統(tǒng)的并發(fā)性和性能。這些鎖機(jī)制包括:
- 數(shù)據(jù)頁(yè)鎖(Data-Page Locking):在數(shù)據(jù)頁(yè)上加鎖,但在事務(wù)過(guò)程中索引頁(yè)不加鎖
- 數(shù)據(jù)行鎖(Data-Row Locking):不對(duì)整個(gè)數(shù)據(jù)頁(yè)加鎖,而只在數(shù)據(jù)頁(yè)的記錄行上提供行級(jí)鎖,索引頁(yè)不加鎖
- 所有頁(yè)鎖(All-Page Locking):在事務(wù)處理過(guò)程中,在數(shù)據(jù)頁(yè)和索引頁(yè)都加鎖。
l 優(yōu)化的可預(yù)計(jì)的混合工作負(fù)載
今天的混合負(fù)載環(huán)境必須滿足不斷增長(zhǎng)的用戶數(shù)和應(yīng)用需求,以及Internet引起的不可預(yù)計(jì)的的功能需求?! daptive Server Enterprise為這些情況提供了可預(yù)計(jì)的高性能。
- 邏輯內(nèi)存管理器(Logical Memory Manager:LMM)讓用戶分配數(shù)據(jù)庫(kù)對(duì)象給設(shè)定的沒有數(shù)量限制的命名緩存。高優(yōu)先級(jí)的數(shù)據(jù)保留在緩存中,以提高響應(yīng)時(shí)間。
- 邏輯進(jìn)程管理器(Logical Process Manager:LPM)允許用戶分配CPU資源給特定的應(yīng)用,使低優(yōu)先級(jí)的操作不影響高優(yōu)先級(jí)的操作,確保更好的可預(yù)計(jì)的性能。LMM和LPM允許用戶靈活的支持密集資源操作(例如:生成報(bào)表),而不會(huì)影響關(guān)鍵任務(wù)的性能。
- 資源控制器用于阻止那些為了得到快速的響應(yīng)速率而壟斷資源的失控查詢。通過(guò)管理查詢、批處理或事務(wù)的資源消耗,允許用戶指定基于I/O開銷、使用時(shí)間或返回行數(shù)的限制。還可以建立當(dāng)超過(guò)限制時(shí)可執(zhí)行的動(dòng)作。
l 高性能
- 多線索體系結(jié)構(gòu)提供了強(qiáng)有力的可伸縮性和性能。
- 簇類索引確保了快速的檢索和更新。
- 并行查詢(包括聯(lián)接、掃描和聚集)降低了響應(yīng)時(shí)間。
- 并行實(shí)用程序(包括排序、建立索引、備份、恢復(fù)和加載)提高了數(shù)據(jù)可用性。
- 異步預(yù)讀取功能大大提高了查詢速度。
- 可調(diào)的大塊I/O技術(shù)通過(guò)減少物理I/O來(lái)改善性能。
- 分區(qū)表增強(qiáng)了并行處理能力。
- 通過(guò)自動(dòng)選擇I/O策略,優(yōu)化器為決策支持系統(tǒng)應(yīng)用的吞吐量提供了重要的改進(jìn)。
l 為分散的工作地點(diǎn)而設(shè)計(jì)的分布式計(jì)算
企業(yè)一直在不斷的尋找將他們的商業(yè)應(yīng)用擴(kuò)展到偏遠(yuǎn)的辦事處和用戶的解決方案。Sybase用端到端的復(fù)制解決方案來(lái)支持此過(guò)程,它從膝上電腦到部門服務(wù)器和高端的UNIX服務(wù)器提供了無(wú)與倫比的可伸縮性。
- 服務(wù)器到服務(wù)器的遠(yuǎn)過(guò)程調(diào)用(遠(yuǎn)程存儲(chǔ)過(guò)程)
- 通過(guò)可編程兩階段提交協(xié)議的分布式事務(wù)
- 與功能強(qiáng)大的Sybase復(fù)制服務(wù)器的完全兼容性
- SQL Remote復(fù)制功能包括在Adaptive Server Enterprise for Windows NT之中
- 通過(guò)組件集成層在Sybase和非Sybase數(shù)據(jù)庫(kù)之間進(jìn)行分布式查詢
- 分布式數(shù)據(jù)庫(kù)服務(wù)器的集中式管理
l 簡(jiǎn)單的安裝、操作和管理
- 用Sybase Central圖形化地管理目錄、用戶和安全性
- 集中地配置和管理遠(yuǎn)程數(shù)據(jù)庫(kù)
- 聯(lián)機(jī)調(diào)整許多配置特征參數(shù)
- 用Adaptive Server Enterprise Monitor來(lái)顯示和優(yōu)化所有系統(tǒng)的性能
l 維護(hù)數(shù)據(jù)的可靠性、完整性和有效性
- 符合ISO9001認(rèn)證
- 聲明性的參照完整性和事務(wù)隔離級(jí)
- 群集支持提供高有效性,當(dāng)本地節(jié)點(diǎn)出現(xiàn)故障時(shí)支持恢復(fù)功能。 #p#page_title#e#
- 使用備份服務(wù)器可為多達(dá)32個(gè)磁盤或磁帶進(jìn)行高速并行備份和恢復(fù)。
- 無(wú)人值守的聯(lián)機(jī)備份確保了數(shù)據(jù)的有效性和一致性
- 時(shí)間點(diǎn)恢復(fù)功能可以將數(shù)據(jù)庫(kù)恢復(fù)到某一個(gè)時(shí)間點(diǎn)
l 安全性
當(dāng)使用和需要擴(kuò)展數(shù)據(jù)庫(kù)信息時(shí),特別是通過(guò)Internet,安全性成為數(shù)據(jù)庫(kù)技術(shù)日益重要的部分。Adaptive Server Enterprise對(duì)此作出了反應(yīng),它符合美國(guó)國(guó)家計(jì)算機(jī)安全委員會(huì)的C2級(jí)安全性的要求。Adaptive Server Enterprise使用一個(gè)安全控制層來(lái)提供統(tǒng)一驗(yàn)證、消息完整性和信息加密。這種先進(jìn)的基于角色的安全系統(tǒng)支持工業(yè)安全服務(wù),例如:本地的Windows NT驗(yàn)證機(jī)制。此外,代理授權(quán)機(jī)制為多層應(yīng)用系統(tǒng)提供了改進(jìn)的安全性和審計(jì)功能。