國內娛樂網站的項目解決方案(15頁).doc
下載文檔
上傳人:正***
編號:876293
2024-01-08
15頁
284KB
1、中國娛樂網系統集成方案xx網絡技術2000年8月目錄一、 公司背景和成功案例二、 系統分析概要三、 硬件分析與硬件推薦四、 應用軟件簡介五、 安全方案六、 綜述七、附件第一章 公司背景和成功案例xx網絡技術是從事以互聯網為平臺的計算機網絡軟件開發與網絡計算機設備銷售的民營高技術股份制企業。公司以計算機軟件與通訊網絡為其技術研究的核心,在此基礎上,從事互聯網系統上的技術開發、技術咨詢、技術服務;并在上述經營過程中銷售自我開發的產品與計算機軟硬件設備;承接計算機網絡工程和ICP技術平臺建設。xx公司具有很強的計算機、通訊軟件的開發能力,在與互聯網相關的計算機通訊設備的調試、使用方面有豐富的經驗,公2、司曾經為95聯訊網、聯想調頻網等ICP公司提供了核心的技術服務。公司還有一批建設中國標準化網、中國國債登記網的技術骨干。公司的發展方向定位在把易通建設成國一流的互聯網技術提供商,在中國廣闊的IT業市場上提供高品質的合乎中國特色的信息技術和電子商務軟件產品。成功案例1. 為九五聯訊網絡公司開發了AAA系統,并在國家局申請到該軟件的專利.其軟件的主要功能是為用戶提供全國Internet接入認證,計費,用戶授權與管理系統.2. 在時間緊,任務重的情況下,為聯想電腦公司開發了Internet動態信息數據轉換程序。同時進行了聯想FM365和CD365的系統集成和后臺計費、AAA認證系統的開發。3. 為了3、進一步發展我國標準化信息發布并與國際標準化組織的信息機構接軌,為國家質量技術監督局標準化司開發了Internet OA系統軟件,以保證其工作的正常運轉.在開發軟件的同時還承擔了操作系統版本的升級;代理服務器系統的維護;數據庫的維護等多項工作.4. 基于先期開發的軟件為九五聯訊網絡公司取得非常好的使用效果;特此為九五聯訊網絡公司開發了辦公自動化系統.與Internet信息系統軟件。5. 開發了和訊網上證券模擬大獎賽交易系統。實現了即時行情,即時報價,以與盤中,盤后分析。同時還開發了功能完善、界面友好的管理工具,便于大賽的主辦者對大獎賽進行情況管理,并完成相應的分析統計工作。6. 進行了易學網的全4、套建設。7. 進行了世紀互聯INTERNET信息系統平臺的租賃。主要產品本公司在為95聯訊網、聯想調頻網等ICP公司提供的核心的技術服務的基礎上研發出一整套在可為ICP上運營服務的軟件。主要有:一、 新聞系統(每日新聞)1、 新聞錄入(文件系統與數據庫)錄入流程:錄入員通過錄入界面,將新聞的各部分容錄入到數據庫中;審核員從數據庫中提取新聞的各個部分的容,審核并修改,再重新放回到數據庫中,同時在網頁上發布。有錄入員和審核員的登陸過程,即身份認證過程。2、 新聞發布(文件系統中提取)審核員發布后,能夠自動生成網頁和主頁上的連接。并且具有在網頁的開始和結束的位置上放置固定連接。同時要求有分類和熱點的5、功能。并有時間分類的功能。3、 維護(修改,自動刪除)主頁發布后的錯誤,或重復的新聞能夠通過一定的界面來維護。過期的歷史新聞也可以通過相應的界面來完成刪除工作。4、 歷史新聞查詢通過友好的查詢界面,從數據庫中提取歷史新聞。二、 股評專欄1、 股評錄入(身份認證)2、 股評發布(數據庫提取、文件提取)3、 股評家評價系統 (股評家排行榜)三、 論壇系統本系統基于數據庫與PERL語言,性能優越,功能強大。1、 用戶管理(用戶認證、密碼修改、登記等)2、 論壇組織(欄目、日期、點擊量、焦點文章等)3、 論壇管理(刪除文章等)4、 貼、閱讀與相關主題的回復功能5、 聊天室四、 上市公司歷史資料本資料以6、數據庫的形式存放,并且附加相應的完整的提取程序1、 基本情況-公司概況、股票發行情況、財務狀況、公司沿革2、 股本變動情況-股本結構、十大股東持股、高職持股、配送情況3、 財務報表-資產負債表、利潤分配表、現金流量表、財務指標表4、 相關文檔 -招股說明書、上市公告書、配股說明書、年度報告、公司公告五、 用戶管理、訪問控制World Wide Web是Internet 中發展最為迅猛的技術。利用WWW服務,可以發布信息,下載文件,收集用戶信息等。但這些服務中,有些容是指定的某類用戶才能訪問的。這時,就需要特定的認證系統來認證用戶身份,本系統在Netscape 公司的Enterprise Ser7、ver 本身所具有的認證系統上,開發了功能更加完善、界面友好、信息豐富的頁面訪問控制的管理系統。六、 WEB訪問統計World Wide Web是Internet 中發展最為迅猛的技術。利用WWW服務,可以發布信息,下載文件,收集用戶信息等。其中,收集用戶信息是一項很有用的服務。通過該服務,我們可以了解來訪者來自何處,查看了那些信息,從而為改進,以合理的價格向企業出售廣告空間等提供可靠的依據。訪問統計包括:欄目訪問統計、用戶訪問統計、日期訪問統計等。七、 網民EmailE-mail是Internet上最為廣泛使用的一種應用。原有的UNIX 的E-mail系統的電子用戶就是原來Unix系統的系統8、用戶。這種系統的缺點是用戶的信息維護困難,用戶注冊時不能即開即通,影響系統的運行速度,同時會帶來嚴重的安全問題。此系統修改了原有的Unix 系統的sendmail version 8。9。3的源碼,對其中的用戶信息部分加入了對數據庫操作的能力,這樣就可以更好的維護用戶的信息,系統的安全性也得到了保證,實現了用戶注冊的即開即通。更重要的是使用數據庫為用戶信息的載體,可以大幅度的提高系統的用戶容量,本系統在系統硬件配置較高的情況下,可以保證500,000用戶的正常使用。本系統的主要功能是:網上注冊開戶、即開即通、改密碼、POP3取信。八、 列表系統用戶可以從網上訂閱該系統,系統會將用戶訂閱的容定期9、的發送給用戶。九、AAA(授權、計費、管理)系統該系統包括認證用戶身份即密碼校驗,分析用戶的記賬文件提取用戶消費信息,設置相應費率,并設置管理員,管理該系統等功能。第二章 系統分析概要中國娛樂網是國第一家為國外娛樂業提供網上一條龍服務的交易平臺和信息平臺,將要發展成為國最權威、規模最大的網上娛樂業商務市場之一。中國娛樂網引進網絡互動概念,擁有健全高效的反饋機制,支持網民與、網民之間的實時在線交流,真正實現電子商務的互動功能。同時,針對娛樂業界從事電子商務并不普遍這一事實,中國娛樂網首創線上線下雙向商務撮合,并配以高質量的有保障的代理服務和反饋系統,即使交易雙方從不上網,也可以最大程度地享受電子10、商務帶來的便捷與實惠。 21業務需求根據客戶需求與我們豐富的建設經驗分析,作為一個娛樂性,我們認為大致有如下業務需求:l BBS版:提供電子信息的上傳、拷貝、粘貼、發布等。l 聊天室:實現在線聊天等。l E-MAIL版:提供電子服務。l 投稿版:提供文檔、表單等的上傳。l 新聞版:提供一些新聞信息的發布。l 交易版:提供線上、線下的交易。l VOD版:提供在線視頻點播。22技術需求對于本系統平臺的集成應滿足以下各項技術要求:l 開放式操作系統和開放式系統平臺。l 系統平臺具有高可靠性和實用性。l 系統平臺的處理速度和能力高。l 系統易升級、易擴展。根據以上業務、技術需求,我們在以下章節中提出了11、具體的系統集成方案。第三章 硬件分析與硬件推薦31 系統設計原則 在系統規劃中,我們遵循以下幾條原則:先進性:設計方案中立足先進技術,采用最新科技水平,使項目具備國乃至國際領先的地位。應用系統方面推薦采用BEA公司的WEBLOGIC平臺,利用BEA公司在該領域的經驗,為中國娛樂的成功實施提供一個可靠的基礎。服務器方面將提供SUN的E4500、E3500、E420、E220系列產品以滿足大訪問量的要求。這些技術都是當今國際上領先成熟的技術。成熟性:BEA公司提供的產品都是經過了市場的考驗,尤其在電子商務平臺方面,更是占據了絕對的優勢,近兩年來,在電子商務平臺的市場份額上,BEA的產品始終穩坐第一12、名。安全性:保證數據不被非法入侵者破壞和盜用,并保證數據的一致性。對欺詐行為采取多種檢查和處理手段。可靠性/穩定性:采用故障檢查、告警和處理機制,保證數據不因意外情況丟失或損壞;采用靈活的任務調度機制實現負載均衡,防止“瓶頸”產生,在任何情況下,都保持可預見的輸出。可擴展性/可伸縮性:采用組件化設計原則,用戶可以選擇需要的組件構成不同規模的應用系統;新功能、新業務的增加能夠在不影響系統運行的情況下實現。集成性:在本方案中推薦的軟硬件系統之間可以方便的實現集成。這使用戶無需花費過多的精力從事于系統平臺的集成,而將精力集中到應用軟件的開發和推廣中,從時間和進度上促進本項目的成功。集成的應用系統降低13、了系統維護的難度和要求,方便用戶日后的應用和管理。易操作、易管理性:良好的用戶操作界面、完備的幫助信息。系統參數的維護與管理通過操作界面實現。標準性和開放性:在本項目方案中建議的產品,從網絡協議到操作系統,全部遵循通用的國際或行業標準。準確性:提供多種核查或稽查手段,保證系統的準確性。可回退性:某一功能執行完后可以回退到原先的狀態。如果系統不具有可回退性,將給系統的安全性和可操作性帶來很大的麻煩。32 硬件系統配置方案321硬件配置 對硬件系統的配置,主要考慮了以下幾個方面:1 高度的可靠性。為保證主機、操作系統、網絡、數據庫、應用軟件等系統7*24小時平穩運行,最大限度減少停機時間,采取了以14、下措施:l 采用高可用性的主機結構;l 采用冗余磁盤陣列RAID技術,如RAID5/1/7/0+1等(可選);l 采用網絡備份;2 主機系統的先進性和高擴展性,以滿足業務近期、中期甚至長期時間圍數據快速增長的需要;3 選用成熟的并行處理技術,以保證整個主機系統的高性能和高處理能力,保證在大數據量情況下系統處理實時性的苛刻要求;4 易維護和易管理,以減少中心的日常管理和維護工作量,便于性能的調節和故障排除;5 高度的安全性,嚴格控制并規對系統敏感資源的訪問和廣域網傳輸中數據的安全。同時可考慮購買專門的防火墻產品,如Cisco公司的硬件防火墻產品PIX,它具有IP包轉發、過濾速度快,吞吐量大等特點15、。利用該產品,可以屏蔽部網絡結構,封檔部分端口或IP地址的網絡IP包。由此來保證系統的安全,是企業級用戶的最佳選擇。軟件方面如CheckPoint公司的防火墻產品。CheckPoint是全球銷量最大的軟件防火墻產品,它同樣具有屏蔽部網絡結構,封檔部分端口或IP地址的網絡IP包的功能。由于它用軟件實現該功能,速度較慢,但是配置和使用相對靈活,用戶可以使用該產品,可以在較小的投資下,保證系統的安全。6 系統容量文字容量(如明星檔案、資料、新聞等):按照每份資料與檔案50K,每天100份,存儲二年時間計算:50K*100*30*12*2=3600000K=3.5G圖形容量:按照每圖片200K,每天516、0,存儲二年時間計算:200K*50*30*12*2=7200000K=6.88G音頻容量:按MP3格式計算,每首MP3容量5M,存儲4000首計算:5M*4000=20000M=19.5G視頻容量:50G其它:4G總計:3.5G+6.88G+19.5G+50G+4G=84G采用RAID技術后,容量需要適當增加。根據上述計算值,建議采用1臺Sun E4500作為VOD SERVER、1臺SUN E3500作為數據庫服務器來完成工作。而DNS SERVER、E-MAIL SERVER與WWW服務器可分別采用SUN的U10工作站、SUN 的E220服務器和SUN的E420服務器。另外考慮到今后的擴17、展,在VOD SERVER上還配了一個SUN A-5100陣列。而且SUN主機將支持熱插拔,包括電源板、CPU板和I/O板等。322 SUN產品簡介l SUN U10工作站Ultra 10 workstation 以低廉的價格向您提供優異的服務性能現在,擁有低廉價格的 Ultra 10工作站,再加上440-MHzUltraSPARC-lli處理器,高性能的SunGraphics Accelerator 系列, 以與Elite3D,您就可以擁有性能十分優異的三維圖形應用程序。這一切 將使 Ultra 10稱為一個理想的三維系統,它為您提供如下應用功能:軟件開發、容開發、電路設計 (EDA)、設計18、/草圖、數據庫前端、嵌入式應用。Ultra 10workstation性能優異的關鍵在于Sun產品均衡的結構。在這里,均衡的結構意味著系統的所有組成部分-處理器,存儲器,I/O設備, 以與圖形都在以全速工作著。這能夠保證您的應用程序會運行得更好-它們不會因為系統某一部分出現的瓶頸現象而出現停滯。Ultra 10 最近被InternetWeek快速,操作簡單且易于安裝.l SUN E420與E220服務器適于有成本意識的服務商使用的功能強大的、可靠的架裝式服務器。對于Internet與網絡服務、各類金融服務、電子商務,以與密集計算等應用來講,系統的高性能、結構上的密集程度、價位的適中,都是用戶選19、擇它的要素。*企業級 3500服務器企業級 3500服務器是在包括集成存儲的塔形設計中一個入口層次的部門系統。系統共有五個板槽,可用于CPU/存板或 I/O板。企業級3500支持UltraSPARC處理器模塊和GB的存 , CD-ROM驅動器,和一個可選的半高磁帶驅動器。企業級3500也包括用于個雙端口Fibre-Channel Arbitrated Loop(FC-AL)磁盤驅動器的磁盤間隔。* 企業級 4500服務器企業級 4500在壓縮的臺面或桌面附件里是高端的部門服務器。服務器有個系統板槽且最多支持14CPUs。有個3.5英寸磁盤驅動器的磁盤插板,對創建廉價的入口層次配置是有用的。但是20、,外部的Sun 存儲產品可創建適用于服務器、更全面的存儲解決方案。第四章 應用軟件簡介操作系統:服務器為SOLARIS 7.0,隨主機系統免費提供。數據庫處理系統:數據庫處理系統是整個系統的核心部分。為了能夠對10萬用戶提供高效實時和安全可靠的處理,滿足各種業務需求,在本項目中,我們根據以往的技術積累,對數據流、業務流和控制流進行了深入分析,并在此基礎上,提出系統的設計方案:既采用SUN的E3500作為數據庫服務器,運行Oracle數據庫,由于采用了先進的高可靠性技術,可以保證主機系統的不間斷運行。 ORACLE在中國的銷售分額占50%,是大型數據庫應用的首選產品主要特點*具有豐富的開發工具,21、覆蓋開發周期的各階段。*支持大型數據庫,數據類型支持數字、字符、大至2GB的二進制數據,為數據庫的面向對象存儲提供數據支持。*具有字符界面和圖形界面,易于開發。*支持客戶機/服務器體系結構與混合的體系結構(集中式、分布式、客戶機/服務器)。ORACLE 8 是ORACLEG公司推出的最新版本,ORACLE推出數據庫管理系統產品的7.X家族已經有好幾年了.從7.0,7.1,7.2到7.3每次版本的增強也都表現了產品在功能上的提高.而8.0 則是對原結構體系的一次完全革新,它在新版本中引入了面向對象結構和適于WEB應用的三層結構,這些都都使得新的數據庫系統更易維護和擴展開發.應用平臺: 采用BEA22、公司的WEBLOGIC組件。BEA公司是電子商務應用平臺的領先者,其產品份額始終在同類產品中遙遙領先。(關于WEBLOGIC產品特性詳見附錄)第五章 安全方案嚴格控制并規對系統敏感資源的訪問和廣域網傳輸中數據的安全,是對中國娛樂網站建設的基本需求。51系統安全可靠性設計l 處理機冗余、安全性:要求主機的配置至少保證冗余備份,不能因單臺主機的故障引起全網處理的癱瘓。因此可采用具有部容錯或外部容錯能力的主機,外部容錯如采用CLUSTER結構的2節點或多節點主機;部容錯主機(或群)采用如Sun的E3500。l 網絡冗余、安全性:要求主交換機的配置至少保證冗余備份,不能因一臺主交換機的故障引起全網通信23、癱瘓。因此可采用具有部容錯或外部容錯能力的交換機,因此采用雙交換機互為備份容錯。l 數據安全性:保證專用數據不會隨便被無權用戶獲取。采用對專用數據進行加密,對數據實施訪問保護措施。52網絡中的安全措施常用的安全措施有以下幾種:l 防火墻。防火墻可分為網絡層和應用層網關,可根據規則過濾或代理應用數據包,防止非法網絡活動。l 通信對方鑒別。參與通信的一方可以檢驗對方的身份,鑒別其真偽和訪問權限。如果對方是無權用戶,連接建立過程就會被拒絕。這個措施有二種選擇:一是單方鑒別,即只有一方檢驗另一方的身份,反之則不檢驗;另一種是互相鑒別,即通信雙方都要檢驗對方的身份。這樣做可以避免通信一方被中途“掉包”,24、在批價后數據傳送中應用。l 數據發方鑒別。為了防衛欺騙數據的侵入,接收方必須鑒別發送數據方的身份,防止部人員有故意破壞。l 訪問控制。它是防止用戶或應用進程使用網絡或網絡的一部分資源,如禁止某些用戶訪問特定的局域網、城域網和廣域網等。只有有權用戶才能進入網絡選擇和使用網絡資源。l 數據保護。保證專用數據不會隨便被無權用戶獲取。采取的措施如數據加密、訪問控制等。l 業務流分析保護。它是屏蔽各種業務流的出現頻度、信息長度和信息源等信息,是一種端至端的加密措施,防止業務數據被非相關人員截獲。l 保證數據的完整性。這項措施提供的保護是針對信息字段的刪改、篡改、插入、和重復等惡意侵入行為的,一般是通過校25、驗的方法來實現。l 發方和收方確認。這項措施用發送確認信息方法表示對發送數據或收方接收數據的承認,避免不承認發送數據或不承認接收過數據等而引起的爭議。53安全措施的技術l 加密編碼技術。既可以用秘密密鑰,也可以用公開密鑰。如DEC(Data Encryption Standard),也可以在數據鏈路層一級加密,也可以在端至端一級加密。l 數據簽名技術。用特殊的數字代碼表示不可否認也不可偽造的身份。l 散列技術。利用散列(Hash)函數對報文進行壓縮和擴展以達到加密和解密的目的。l 身份鑒別技術。利用用戶或通信一方的唯一性屬性或行為特性進行判別,最簡單的是口令識別,或專門的硬件識別。l 自動回叫26、技術。傳送口令時使用公開的地址或,而驗證了口令以后自動中斷連接,并用非公開的地址或與用戶建立連接,增加連接的隱蔽性。鑒于以上分析,可以考慮購買專門的防火墻產品。硬件方面如Cisco公司的防火墻產品PIX,它具有IP包轉發、過濾速度快,吞吐量大等特點。利用該產品,可以屏蔽部網絡結構,封檔部分端口或IP地址的網絡IP包。由此來保證系統的安全,是企業級用戶的最佳選擇。軟件方面可以考慮采用CheckPoint公司的防火墻產品。CheckPoint是全球銷量最大的軟件防火墻產品,它同樣具有屏蔽部網絡結構,封檔部分端口或IP地址的網絡IP包的功能。由于它用軟件實現該功能,速度較慢,但是配置和使用相對靈活,27、用戶可以使用該產品,可以在較小的投資下,保證系統的安全。第六章 綜述該系統采用了SUN公司出品的各種檔次服務器:Ultra 10、E420R、E220R、E3500、E4500。它們具有良好的性能與可擴展性。其中用于VOD視頻點播的服務器E4500最多可以擴展到14個CPU,保證了在系統負載持續增長的情況下平滑的可升級性。系統采用E3500作為數據庫服務器并利用了該設備有較多硬盤的特點,有效的節約了用戶的投資。E4500共有8個擴展槽,但無部硬盤位置,因此每增加兩塊硬盤就會占用一個擴展槽,使得最多能夠支持14個CPU,14G存的企業級服務器的可擴展性大打折扣。而E3500部具有8個光纖硬盤槽位28、,用100M光纖相連可以達到與磁盤陣列A5100一樣的吞吐速度。VOD點播系統所需要的存儲量相比數據庫要大的多,因此將具有更高性能與擴展性能的E4500與磁盤陣列A5100相連,作為視頻點播服務器。而將E3500配滿硬盤作為數據庫服務器。機架式服務器E420R與E220R,具有節約空間的特點,又有很好的可升級性,適合做WWW服務器與MAIL服務器。鑒于用戶的DNS查詢的數量不會每秒100次,可以采用ULTRA 10作為DNS服務器。該服務器相比NETRA T1,價格更低,并且具有較多的硬盤空間和接口擴展空間。該系統采用的硬件防火墻CISCO PIX-520-128-CH,相比采用路由器的包轉發29、控制功能作防火墻,具有100倍以上的吞吐量。并可以有效的隱藏部服務器的網絡拓撲結構,還可以節約真實的IP地址,保證了更高的可靠性與使用性能。相比采用目前流行的軟件防火墻,如CHECKPOINT公司FIREWALL-1,NAI公司GAUNTLET等等,具有易于管理配置的特點。同時CISCO工作作為路由器生產的領先廠商,在IP包轉發控制上具有業界領先的技術和設備,使得CISCO公司防火墻在目前所有的硬件防火墻產品中速度最快性能最好。本系統采用的數據庫軟件為ORACLE公司出品的套餐,該產品包括無限用戶的ORACLE 8.1.5標準版、Application Server 4.0、WebDB、ORA30、CLE JAVA Developer與SQL Plus。使得經營者可以在很小的投資下獲得無限用戶數的ORACLE 數據庫的連接與開發工具。本系統推薦采用的WWW服務方式為多層結構。利用NETSCAPE公司免費的WWW企業級服務器軟件FASTTRACK 3.01來支持靜態頁面圖象文字視頻流的播放。對于對互動性要求較高的動態頁面與頻繁訪問數據庫的操作將使用支持三層與三層以上結構的BEA公司的WEBLOGIC 5.1服務器。這種三層結構將有效的緩解頻繁訪問數據庫的壓力。當主頁訪問量達到每天100萬以上的時候,在WEBLOGIC的共享連接池中只需提供不到100個的連接。WEBLOGIC服務器作為電子商31、務領域中最為廣泛使用的交易中間件,具有出色的互動性能,它可以記錄用戶登錄以后在所作的所有操作,對于對本要求網民參與的各個欄目具有最好的支持功能。同時它還可以在用戶瀏覽器關閉COOKIE功能的條件下,自動生成SESSION ID來保持相應的會話,保證系統互動功能。WEBLOGIC同時支持集群結構,當規模擴大以后,可以采用多臺服務器運行WEBLOGIC形成集群結構,保證系統的高可用性(在其中一臺服務器出現故障時,其他服務器可以接替該服務器的工作,保證該系統可以實現7*24小時的連續運行),并提供了負載均衡的能力(多臺服務器可以分擔系統的訪問壓力,當同一會話出現在不同服務器上時WEBLOGIC在的共32、享交互機制可以將該會話保持),這一特性是在普通的集群服務器上所無法實現的。目前小型與個人廣泛采用的免費的APACHE服務器雖然支持如PHP等編程語言,但安裝管理困難,不具有多線程的功能,對系統資源的消耗很大。WEBLOGIC作為商業軟件易于管理使用并基于多線程技術,并支持JSP編程語言,使得開發程序的難度大大降低(比PHP簡單),同時代碼執行的效率非常高(是C語言代碼的90%)。WEBLOGIC的如上特性使得該軟件的WWW服務器上的增長速度非常之快,并已經成為支持三層結構的WWW服務器中市場占有率最高的軟件。國外公司如AMAZON、ETRADE等,國公司如SINA、FM365等均將自己原有的WWW服務器軟件替換為WEBLOGIC。本系統中所使用的NETSCAPE公司免費的FASTTRACK軟件支持多線程并具有非常良好的管理界面,同時也可以支持多種編程語言,如PHP、JSP等。即它具有APACHE的所有功能,并具有更高的功能與更好的管理界面。