—基於Turbo Linux系統
隨著計算機技術的發展,Internet技術越來越深入人心,並廣泛應用於我們生活工作的方方面面,伴隨著人類跨入的新世紀,全世界都開始面臨著新的商業模式的沖擊,這種新的商業模式就是世人矚目的電子商務,在這場商業革命中,99v 系統和Internet 逐漸成為所有核心業務的基礎,網站發揮著重要的作用。在這種環境下,現代企業需要一種平台,一種可以適應企業規模快速發展,業務不斷擴展的可擴展性的平台,一種安全可靠,性能穩定,應用豐富,成本較低,能夠提供門戶網站全套解決方案的平台。
Linux 發布商拓林思(Turbolinux)公司以提供高性能的Linux解決方案、Linux服務技術和Linux集群技術著稱。Turbolinux操作系統所提供的強大的網絡功能,可以輕松構架ISP/ICP互聯網網站,其標准部件包括:Web服務器、Mail服務器、FTP服務器和DNS服務器,擴展部件包括:BBS虛擬社區系統、Chat網絡聊天系統、Webmail免費郵件系統,完全滿足ISP/ICP的需求。
方案說明
1.系統結構圖
(1)操作系統平台采用Turbolinux Server 和 Turbolinux Workstation,以此為軟件基礎構築網絡,經過配置後可以提供多種 Internet 服務。與其他操作系統相比,Linux 有著技術和價格上的優勢。由於 Linux是一個類UNIX的操作系統,它具有UNIX 系統所具有的開放、高可靠、高穩定、高性能和高可伸縮性的特點,同時作為一個自由軟件的操作系統,Linux是一個開放源碼的操作系統,系統中沒有人為設置的任何後門,所以更容易構造一個安全的系統,比其他操作系統更利於防止黑客的攻擊。
(2)系統將提供 Web、E-mail、FTP和DNS、Proxy和防火牆等多種服務,硬件平台采用高容量,低成本的PC Server來構築一個高性能/價格比的完整系統。
2.系統功能說明
(1) WWW服務器
做為 ISP/ICP 向最終用戶提供的一個重要應用,系統必須使用一個高速、穩定、功能強大的 WWW 服務器產品。
Turbolinux包括 Apache WWW服務器 (http://www.apache.org)。Apache 是互聯網上(http://www.netcraft.co.uk/survey/) 第一品牌的網頁服務器,在Internet市場上有近 70% 的站點使用 Apache 服務器,或由其衍生出來的產品。Apache 服務器的主要特性如下:
·允許根據客戶主機名或IP地址限制訪問;
·允許用戶認證來限制某些文檔的訪問;
·支持CGI腳本,如Perl、PHP3、mysql;
支持用戶Web目錄,Apache允許主機上的用戶使用特定的目錄存放用戶自己的主頁,可以通過如下URL地址來訪問,如用戶zhang:http://hostname/~zhang;
·支持HTTP/1.1虛擬主機,即通過在一個機器上使用不同的主機名來提供多個HTTP服務,Apache支持包括:基於IP、基於名字和基於Port三種類型;
·支持動態共享對象,Apache的模塊可以在運行時動態加載,這意味著這些模塊可以被裝如服務器進程空間,從而減少系統的內存開銷;
·支持Windows NT/95,NetWare 5.x;
·支持可靠的日志文件;
·支持Proxy服務;
·支持SSL,SSI;
·統一的配置文件,所有配置均可放在httpd.conf文件中;
·支持Netscape SHA1密碼加密類型;
·當負載增加時,服務器會快速生成子進程來處理,從而提高系統響應能力。
由此可以看出,Apache 服務器有著優秀的品質,其采用了模組化設計,運行穩定,性能優異。通過使用適當的硬件和對配置進行設定,它可以支持到最高的負荷:Yahoo、 AltaVista、GeoCities、Hotmail 等巨型網站都是采用 Apache 服務器的客戶指定規格,制作出來的版本。用戶也可在Apache中加入 SSL (開啟安全交易) 功能。由於Apache的實現是模塊化的,因此很容易增加新的特性。同時,它還支持Proxy服務、虛擬主機、用戶Web目錄等功能。
(2)電子郵件服務器
電子郵件系統是Internet上使用最頻繁的服務,是ISP/ICP的非常重要的組成部分,具相關統計,Internet使用者在網上大約有三分之二的時間用於收發電子郵件。所以對於 ISP/ICP 來講,能否給用戶提供一個高效可靠、功能豐富的電子郵件服務,能否成功地建立和提供電子郵件系統是決定整個系統服務成敗的關鍵。Sendmail和Sendmail Pro是UNIX/Linux平台上,電子郵件服務程序的非官方標准。它具有穩定與可擴充的特性,經過適當的設定再配合必要的硬件,它能夠承受大多數使用者的負荷,而不會有任何閃失。
Turbolinux采用Sendmail軟件構造電子郵件系統
目前,在Turbolinux之上存在多種大容量郵件系統解決方案,這些方案多數可以支持分布式處理,具有一定的擴展能力,支持基於Web的讀取、發送和管理和配置,可以支持百萬級用戶數。現將解決方案提供如下:
方案A WE 大容量電子郵件系統
WE系統以滿足大中規模ISP/ICP及集團電子郵件的業務需求為設計目標,通過獨特的分布式模塊化體系結構,實現對百萬級用戶的高可靠性支持。它的系統體系結構如圖2所示。
WE系統有很強的可擴展性,它可以按不同的方法進行擴容,如:垂直擴容、水平擴容、獨立的服務擴展等。
WE按多線程方法設計,保證所有的服務高效可靠地運行。WE系統的系統結構遵循完全分布式設計,通過系統自身的負載平衡服務(Banlance Server),使得系統負載在內部多台郵件服務器(Mail Server)之間實現對用戶透明的平衡。WE系統提供基於Web的系統性能監視器,系統管理員可以在任何地點監視系統的運行情況,從而可以針對系統發生的情況以最快的動作處理。WE具備下列基本功能:
·POP3;
·IMAP4;
·SMTP 認證;
·用戶名長度可以支持到20位(包括“.”,“_”);
·Web Based E-mail System;
·在線用戶登記;
·支持Nicknames和aliases;
·單一郵箱大小的空間限制;
·用戶自定義郵件過濾規則;
·個人地址本;
·自定義文件夾;
·在線密碼修改與恢復;
·遠程POP收郵件功能;
·自動轉發功能;
·個人資料的修改;
·多域名服務能力;
·用戶使用空間表示功能;
·遠程系統性能監視器;
·遠程用戶管理(增、刪、改、掛起)。
WE系統可以通過定制實現不同程度的功能支持。系統管理員可以使用標准的Sendmail宏語言對系統進行幾乎任意郵件功能的定制,例如:信件的拒絕處理規則,系統的級過濾規則等等。WE系統的用戶可以通過WE Web Based E-mail System獨立完成一些管理工作。最有特點的是系統提供容量分析工具,用於跟蹤和預警容量需求並可以根據分析結果進行系統滾動升級。WE系統的安全性構造得非常出色,用戶密碼在用戶不可直接訪問的服務器上,以密文方式存放在關系型數據庫中;系統提供預防SPAM,SPOOFING和DENIAL-OF-SERVICE攻擊的手段並提供包括域名、IP、子網的黑名單;從黑名單中的地址發來的信件將被鎖住。WE系統的伸縮性,擴展性和集成性非常好,能與現有系統進行集成也容易地和其他擴展功能集成(例如:語音郵件、傳真、尋呼等)。
方案B For-mail大容量電子郵件系統
For-mail是專為免費電子郵件服務商、大型企業集團設計的電子郵件系統。其特點如下:
·超大規模,能適應百萬級用戶;
·高速度,滿足大量用戶的同時訪問;
·高可靠性,提供一天24小時,一年365天的不間斷服務;
·易於管理,為維護人員提供完全基於浏覽器的日常管理和監測工具,支持遠程管理;
·可擴展性,系統采用全對稱的多機分布式處理結構設計,用戶可在用戶數、信息流量增加的時候,在不間斷服務的同時,通過增加計算機的數量,動態擴展系統,滿足用戶需求;
·標准性,支持E-mail的標准協議;
·開放性,用戶可在該系統上擴展Mailing list等功能;
·高性能價格比,突破了郵件系統依賴於昂貴硬件設備的限制,系統適應高端服務器和低端服務器,提供高性能的大容量郵件服務;
·Web Mail的功能,用戶只需要一個浏覽器,便能完成所有郵件的操作,該功能既方便了用戶,又為服務商提供了一個可聚集大量用戶和訪問量的商業運作載體,
·支持基於Windows CE設備(如掌上型電腦HPC)的郵件收發和Web浏覽。
For-mail郵件系統的結構是分布式的,體系結構如圖3所示。
For-mail分布式系統是可以將軟件的不同模塊,分別運行在不同的機器上來共同完成整個電子郵件系統的功能。每一種模塊還可以再拆分在不同的服務器上運行,實現負載動態均衡,因此系統可以根據需要和用戶的使用模式進行定制。For-mail系統各軟件模塊都采用多進程/多線程體系結構,這在多處理器體系中,通過在不同的處理器上執行每一個線程,而獲得真正的並行性。在分布式的體系機構中,服務器與數據服務器間頻繁有大量的數據交換,為提高系統效率,在兩者之間設置高速緩存,所以性能卓越。
方案 C AIMailCenter大容量電子郵件系統
AIMailCenter系統( 簡稱AIMC)是定位在數百萬用戶級的,是一個集多種先進技術的硬件和軟件統一的解決方案。在整個設計的過程當 Asiainfo 始終堅持采用最新技術和建立電信級服務的原則,吸取國內外大容量電子郵件系統在設計和開發方面的經驗和技術,采用了國際最新的Messaging技術,硬件系統部分完全體現了LAN和Storage技術的最新發展和趨勢;AIMailCenter嚴格遵守Internet的開放標准和通信協議,具有大容量、伸縮性強、安全、易於管理和支持Web界面等功能,通過同服務器、存儲系統和網絡系統的結合,可以為用戶提供支持高達百萬級郵箱的電子郵件服務。
Turbolinux+AIMailCenter V2.1已經被著名視聆通門戶站點“www.21cn.com”所采用,目標為支持百萬級免費電子郵箱,並可以隨用戶數的增加而
Turbolinux+AIMailCenter V2.1已經被著名視聆通門戶站點“www.21cn.com”所采用,目標為支持百萬級免費電子郵箱,並可以隨用戶數的增加而