在線培訓系統(tǒng)平臺架構(gòu)簡介198_第1頁
在線培訓系統(tǒng)平臺架構(gòu)簡介198_第2頁
在線培訓系統(tǒng)平臺架構(gòu)簡介198_第3頁
在線培訓系統(tǒng)平臺架構(gòu)簡介198_第4頁
在線培訓系統(tǒng)平臺架構(gòu)簡介198_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

PAGE1PAGE1在線培訓系統(tǒng)平臺架構(gòu)簡介一、技術(shù)架構(gòu)在線培訓系統(tǒng)完全基于云架構(gòu)進行設(shè)計、開發(fā)、部署。平臺部署在Linux安全性很高的JAVAMySQLRedisMemcacheMangoDBNode.jsHadoop等著名的第三方開源軟件,支持萬人以上規(guī)模的用戶并發(fā)訪問。整體上看,這種在線培訓平臺具有速度快、穩(wěn)定性強、安全性高、易于擴展的特點。下圖是在線培訓系統(tǒng)的架構(gòu)圖:二、架構(gòu)特點二、架構(gòu)特點云計算平臺都可以輕松勝任。下面詳細介紹下平臺架構(gòu)的特點:操作系統(tǒng)操作系統(tǒng)采用Linux作為整個平臺的操作系統(tǒng)。Linux操作系統(tǒng)自誕生以來,一直以穩(wěn)定性、開放性著稱。對比Windows操作系統(tǒng),Linux操作系統(tǒng)擁有相當多的優(yōu)點,這些優(yōu)點可以幫助我們更好的對平臺進行管理,保證平臺能夠高效、安全、穩(wěn)定的運行。免費并開源相比Windows操作系統(tǒng)免費的特點非常具有競爭優(yōu)勢。因為免費,所以Linux操作系統(tǒng)在服務器平臺上擁有比Windows發(fā)人員和著名企業(yè)為LinuxLinux生存環(huán)境。對比Windows,作為純粹的商業(yè)軟件,Windows不可避免的采用封閉策略,所有Windows的功能只能由微軟公司自己開發(fā)和維護,這種特性導致了Windows在產(chǎn)品改進的及時性上、新技術(shù)應用的有效性上打了折扣。LinuxWindows比較項目 Linux嚴格區(qū)分內(nèi)核空間和用戶空間,基本安全性 并提供對SELinux的支持,可供B1級的安全支持。網(wǎng)絡安全性 支持OpenSSL,OpenSSH,IPSec

Windows將許多功能集成到內(nèi)核,內(nèi)核集成的應用越多,其運行風險也就越大。支持SSL,SSH,IPSec部分遵守,但仍有一些私有協(xié)

結(jié)論Linux更優(yōu)兩者相當協(xié)議支持 Linux遵循所有的開放標準 陷檢測和錯誤修正更困難修復周期長;另外,私有協(xié)議使得異質(zhì)系統(tǒng)間的互操作性受限。

Linux更優(yōu)可以滿足基本的辦公需求,同類軟件選擇較多;

軟件易用性較高;易用性 軟件成熟較Windows稍遜

有較好的用戶基礎(chǔ),用戶對Windows的熟悉程度較高

Windows更優(yōu)現(xiàn)有用戶對Linux的熟悉程度不高Linux不需要軟件授權(quán)費用;

Windows需要高昂的軟件授權(quán)費用;軟件成本 同時包含了多種免費的辦公應軟件;維護服務費用低;

其他辦公應用軟件需要另外付費購買;維護成本高;

Linux更優(yōu)硬件成本

Linux可以在低配置的機器上正常運行,可以重復利用現(xiàn)有設(shè)備。

Windows對系統(tǒng)的要求較高,需要硬件升級或者重新購買終端 Linux更設(shè)備。Linux最初是針對服務器的一款 Windows主要針對桌面用戶,其系統(tǒng)穩(wěn)定性

產(chǎn)品,廣泛應用于各類核心服務應用,在穩(wěn)定性方面Linux優(yōu)勢

穩(wěn)定性與Linux相比有較大的差距;

Linux更優(yōu)PAGE3PAGE3安全性Linux操作系統(tǒng)因為開源的原因,代碼可以被任意修改和查閱。因此,任何Linux的漏洞都可以被數(shù)以萬計的研發(fā)工程師及時發(fā)現(xiàn)并提交補丁進行修正。在這一點上,封閉的Windows操作系統(tǒng)只能靠著微軟公司內(nèi)部的幾十名研發(fā)人員進行修正。優(yōu)劣勝負,立見。我們可以用一個表格來對比Windows和Linux操作系統(tǒng)在安全性上的差別。如下圖:分類 特性 Linux Windows 定性得分驗證訪問基本安全 制加密記/日至

可插入的認證模塊插件模塊Kerberos 、 PKI 、Winbind、ACLs、LSM、SELinux、受控的訪問保護實體檢測、內(nèi)核加密

Kerberos、PKI、訪問控制列表、受控的訪問保護實體檢測、微軟的應用程序加密程序接口。

Linux更加出色網(wǎng)絡安全與協(xié)議

絡層

OpenSSL、Open SSHOpenLDAP、IPSec

SSL、SSH、LDAP、AD、IPSec

兩者都很不錯明顯。Windows和它的用戶界面是無明顯。Windows和它的用戶界面是無法分開的,用戶界面崩潰,對用戶來說就相當于操作系統(tǒng)崩潰。目前很多Linux廠商在國內(nèi)都有由于知識產(chǎn)權(quán)的問題,導致操作服務支持核心的研發(fā)團隊,本地服務支持系統(tǒng)部分的開發(fā)不會在國內(nèi)進Linux能力強行,服務支持能力有限LinuxWindows將很多功能都集成到系戶可根據(jù)需要對操作系統(tǒng)進行裁可定制性統(tǒng)內(nèi)核之中,這使得很難對其進Linux更優(yōu)減定制,將不必要的應用刪除或行裁減定制。者禁用。病毒多,一旦系統(tǒng)大規(guī)模感染和病毒危害病毒少,故障維護成本低;可能導致整個系統(tǒng)癱瘓,故障維Linux更優(yōu)護成本高;應用安全 檢測軟Web務器、電子

OpenAV、Panda、TrendMicro、內(nèi)核內(nèi)建的防火墻功能、Snort、Apache、sendmail、Postfix、PKCS11、exec-shield

McAfee、Symantec、CheckPoint、IIS、Exchange/Outlook、PCKS11

Linux略勝一籌PAGE4PAGE4郵件、智能郵件、智能卡支持安裝、配安裝與配置工具、Bastille、Windows置、加分發(fā)與操大部分的管理通過命令行完工具、沒有特定的加固工兩者都很不固、 管作成、Nessus、發(fā)行版相關(guān)具、管理GUI、使用默錯理、漏洞掃的Up2Date、YaST、Webmin認安裝的配置。描器常見的公共標 準證Linux達到了EAL3,有較好Windows達到了EAL4,Windows更加確信度書、缺陷處的缺陷處理能力有較好的缺陷處理能力出色理IPSec、POSIX、傳輸層Microsoft也參與了開放標Linux更加出開放標準 Linux遵循所有的開放標準安全、常見 準,但仍有一些私有標準。色標準性能LinuxLinux與其它Unix操作系統(tǒng)如VMSIBMWindows的最新版本,這種將就的軟件開發(fā)模式極大地阻礙了系統(tǒng)穩(wěn)定性的發(fā)展。Linux所共享的Unix設(shè)計體系是經(jīng)過長期實踐考驗的Linux吸取了Unix系統(tǒng)近1/4Linux操作系統(tǒng)體現(xiàn)了最先現(xiàn)代化操作系統(tǒng)的設(shè)計理念和最經(jīng)得住時間考驗的設(shè)計方案Linux開發(fā)源代碼的開發(fā)模式,這保證了任何系統(tǒng)的漏洞都能被及時發(fā)現(xiàn)和改正。三、數(shù)據(jù)庫架構(gòu)第一階段:MySQL主從架構(gòu)PAGE10PAGE10這是系統(tǒng)的初級階段,這個階段的重點是實現(xiàn)平臺的重要功能,數(shù)據(jù)庫架構(gòu)只要能滿足初期應用的需求即可。第二階段:按功能分配機器這一階段的重點是:優(yōu)化表結(jié)構(gòu),索引,查詢。不著急加服務器。向外擴存使用率,變相增加了內(nèi)存第三階段:為從庫的讀取業(yè)務增加緩存機制隨著數(shù)據(jù)量的增長,從庫的讀壓力變的很大,從庫io出現(xiàn)問題,增加從庫幾乎不能解決問題,應該想辦法減少io操作。減少io操作可以采用以下辦法:增加機器的內(nèi)存——向上擴展應用層添加緩存——向外擴展MySql服務器配置優(yōu)化——優(yōu)化跟io第四階段:增加NoSQL這一階段增加Redis作為Session緩存,減輕主庫一部分寫壓力。第五階段:按功能分庫這一階段隨著網(wǎng)站運營不斷深入,新的板塊開始上線,為了減少主庫io操作,按業(yè)務將數(shù)據(jù)庫分成多個主從結(jié)構(gòu),將寫的壓力分散到多個數(shù)據(jù)庫上第六階段:水平分表,解決單表數(shù)據(jù)膨脹的問題io壓力直線上升。因此,將單張表拆分到多個數(shù)據(jù)庫中,從而將數(shù)據(jù)盡量裝入內(nèi)存,從而減輕從庫的io問題。當網(wǎng)站規(guī)模達到這一層次的時候,數(shù)據(jù)安全問題非常突出,這時候,異地備份變得至關(guān)重要。架構(gòu)不是設(shè)計出來的,是逐步改進出來的!四、系統(tǒng)結(jié)構(gòu)擴展性極強、效率非常高的平臺框架十分重要。如下圖:層分成ModelView、ControlCOMModel層負責數(shù)據(jù)庫的操作,我們把數(shù)據(jù)庫的腳本都寫在這里,對日后的快速維護很有幫助。View層負責將數(shù)據(jù)展示在Web頁面上,采用了HTMLjQueryViewHTMLHTML頁面可以直接在瀏覽器上運行。產(chǎn)品經(jīng)理檢查無誤后,直接交給后端開發(fā)人員,開發(fā)人員直接將HTML頁面復制到Views文件夾HTML解析引擎將HTML頁面中的JSP前端工程師和后端工程師的配合效率,有效的提高了平臺功能的開發(fā)速度。Control層負責平臺功能的業(yè)務邏輯。這些業(yè)務邏輯由產(chǎn)品經(jīng)理負責規(guī)劃,交給后

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論