




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、v1.0可編寫可改正在線培訓(xùn)系統(tǒng)平臺架構(gòu)簡介一、技術(shù)架構(gòu)在線培訓(xùn)系統(tǒng)完好基于云架構(gòu)進(jìn)行設(shè)計(jì)、開發(fā)、部署。平臺部署在Linux操作系統(tǒng)上,采用目前運(yùn)行牢固,安全性很高的JAVA語言開發(fā),使用開源的MySQL數(shù)據(jù)庫儲藏?cái)?shù)據(jù),能夠在平臺上部署Redis、Memcache、MangoDB、Hadoop等出名的第三方開源軟件,支持萬人以上規(guī)模的用戶并發(fā)接見。整體上看,這種在線培訓(xùn)平臺擁有速度快、牢固性強(qiáng)、安全性高、易于擴(kuò)展的特點(diǎn)。以下圖是在線培訓(xùn)系統(tǒng)的架構(gòu)圖:二、架構(gòu)特點(diǎn)這種架構(gòu)擁有安全性高、牢固性強(qiáng)、運(yùn)行速度快的特點(diǎn),從一臺服務(wù)器到集群服務(wù)器再到分布式部署,這種云計(jì)算平臺都能夠輕松勝任。下面詳細(xì)介紹下
2、平臺架構(gòu)的特點(diǎn):操作系統(tǒng)操作系統(tǒng)采用Linux作為整個(gè)平臺的操作系統(tǒng)。Linux操作系統(tǒng)自出生以來,素來以牢固性、開放性著稱。比較Windows操作系統(tǒng),Linux操作系統(tǒng)擁有相當(dāng)多的優(yōu)點(diǎn),這些優(yōu)點(diǎn)能夠幫助我們更好的對平臺進(jìn)行管理,保證平臺能夠高效、安全、牢固的運(yùn)行。免費(fèi)并開源對照Windows操作系統(tǒng)的昂貴花銷,Linux操作系統(tǒng)免費(fèi)的特點(diǎn)特別擁有競爭優(yōu)勢。由于免費(fèi),因此Linux操作系統(tǒng)在服務(wù)器平臺上擁有比Windows操作系統(tǒng)更廣泛的用戶集體。而開源的特點(diǎn)更是讓世界范圍內(nèi)的優(yōu)秀開發(fā)人員和著1v1.0可編寫可改正名企業(yè)為Linux貢獻(xiàn)高質(zhì)量的代碼,保證Linux操作系統(tǒng)能夠獲取及時(shí)改進(jìn),從
3、而建立了完滿的軟件生計(jì)環(huán)境。比較Windows,作為純粹的商業(yè)軟件,Windows不能防備的采用封閉策略,所有Windows的功能只能由微軟企業(yè)自己開發(fā)和保護(hù),這種特點(diǎn)以致了Windows在產(chǎn)品改進(jìn)的及時(shí)性上、新技術(shù)應(yīng)用的有效性上打了折扣。Linux和Windows平臺的橫向比較,以以下圖:比較項(xiàng)目LinuxWindows結(jié)論嚴(yán)格區(qū)分內(nèi)核空間和用戶空間,將好多功能集成到內(nèi)核,內(nèi)核集基本安全性并供應(yīng)對SELinux的支持,可提成的應(yīng)用越多,其運(yùn)行風(fēng)險(xiǎn)也就Linux更優(yōu)供B1級的安全支持。越大。網(wǎng)絡(luò)安全性支持OpenSSL,OpenSSH,IPSec支持SSL,SSH,IPSec兩者相當(dāng)部分遵守,
4、但仍有一些私有協(xié)議?!皹?biāo)準(zhǔn)”代碼私有,使得缺協(xié)議支持Linux依照所有的開放標(biāo)準(zhǔn)陷檢測和錯(cuò)誤修正更困難,修復(fù)Linux更優(yōu)周期長;別的,私有協(xié)議使得異質(zhì)系統(tǒng)間的互操作性受限。能夠滿足基本的辦公需求,同類軟件易用性較高;軟件選擇很多;有較好的用戶基礎(chǔ),用戶對易用性軟件成熟較Windows稍遜;Windows更優(yōu)Windows的熟悉程度較高現(xiàn)適用戶對Linux的熟悉程度不高Windows需要高昂的軟件授權(quán)費(fèi)Linux不需要軟件授權(quán)花銷;用;軟件成本同時(shí)包含了多種免費(fèi)的辦公應(yīng)用其他辦公應(yīng)用軟件需要?jiǎng)e的付Linux更優(yōu)軟件;費(fèi)購買;保護(hù)服務(wù)花銷低;保護(hù)成本高;Linux能夠在低配置的機(jī)器上正Windo
5、ws對系統(tǒng)的要求較高,需硬件成本要硬件升級也許重新購買終端Linux更優(yōu)常運(yùn)行,能夠重復(fù)利用現(xiàn)有設(shè)備。設(shè)備。2v1.0可編寫可改正系統(tǒng)牢固性服務(wù)支持Windows主要針對桌面用戶,其Linux最先是針對服務(wù)器的一款牢固性與Linux對照有較大的差產(chǎn)品,廣泛應(yīng)用于各樣核心服務(wù)距;應(yīng)用,在牢固性方面LinuxWindows和它的用戶界面是無Linux更優(yōu)優(yōu)勢明顯。法分開的,用戶界面崩潰,對用戶來說就相當(dāng)于操作系統(tǒng)崩潰。目前好多Linux廠商在國內(nèi)都有由于知識產(chǎn)權(quán)的問題,以致操作核心的研發(fā)團(tuán)隊(duì),當(dāng)?shù)胤?wù)支持系統(tǒng)部分的開發(fā)不會在國內(nèi)進(jìn)Linux更優(yōu)能力強(qiáng)行,服務(wù)支持能力有限Linux自己擁有很強(qiáng)的可塑
6、性,用Windows將好多功能都集成到系戶可依照需要對操作系統(tǒng)進(jìn)行裁可定制性統(tǒng)內(nèi)核之中,這使得很難對其進(jìn)Linux更優(yōu)減定制,將不用要的應(yīng)用刪除或行裁汰定制。者禁用。病毒多,一旦系統(tǒng)大規(guī)模感染和病毒危害病毒少,故障保護(hù)成本低;可能以致整個(gè)系統(tǒng)癱瘓,故障維Linux更優(yōu)護(hù)成本高;2.安全性Linux操作系統(tǒng)由于開源的原因,代碼能夠被任意改正和查閱。因此,任何Linux的漏洞都能夠被數(shù)以萬計(jì)的研發(fā)工程師及時(shí)發(fā)現(xiàn)并提交補(bǔ)丁進(jìn)行修正。在這一點(diǎn)上,封閉的Windows操作系統(tǒng)只能靠著微軟企業(yè)內(nèi)部的幾十名研發(fā)人員進(jìn)行修正。利害勝敗,立見。我們能夠用一個(gè)表格來比較Windows和Linux操作系統(tǒng)在安全性上
7、的差別。以以下圖:分類特點(diǎn)LinuxWindows定性得分可插入的認(rèn)證模塊、插件模塊、Kerberos、PKI、接見控考據(jù)、接見控Kerberos、PKI、Linux更加制列表、受控的接見保護(hù)實(shí)基本安全制加密、記帳Winbind、ACLs、LSM、體檢測、微軟的應(yīng)用程序加優(yōu)秀日至SELinux、受控的接見保護(hù)實(shí)密程序接口。體檢測、內(nèi)核加密網(wǎng)絡(luò)安全考據(jù)、層、網(wǎng)OpenSSL、OpenSSH、SSL、SSH、LDAP、A兩者都很不與協(xié)議絡(luò)層OpenLDAP、IPSecD、IPSec錯(cuò)3v1.0可編寫可改正防病毒、防火墻、入侵OpenAV、Panda、TrendMicro、McAfee、Symant
8、ec、C檢測軟內(nèi)核內(nèi)建的防火墻功Web服Snort、Apache、sheckLinux略勝一應(yīng)用安全件、能、Point、IIS、Exchang籌務(wù)器、電子endmail、Postfix、PKCSe/Outlook、PCKS11郵件、智能11、exec-shield卡支持安裝、配安裝與配置工具、Bastille、Windows自帶的安裝和配置置、加發(fā)散與操大部分的管理經(jīng)過命令行完工具、沒有特定的加固工兩者都很不固、管作成、Nessus、刊行版相關(guān)具、管理GUI、使用默錯(cuò)理、漏洞掃的Up2Date、YaST、Webmin認(rèn)安裝的配置。描器常有的公共標(biāo)準(zhǔn)證Linux達(dá)到了EAL3,有較好Window
9、s達(dá)到了EAL4,Windows更加確信度書、弊端處的弊端辦理能力有較好的弊端辦理能力優(yōu)秀理IPSec、POSIX、傳輸層Microsoft也參加了開放標(biāo)Linux更加出開放標(biāo)準(zhǔn)Linux依照所有的開放標(biāo)準(zhǔn)安全、常有準(zhǔn),但仍有一些私有標(biāo)準(zhǔn)。色標(biāo)準(zhǔn)性能Linux的牢固性是由于它沒有像其他操作系統(tǒng)相同內(nèi)核這樣弘大、漏洞百出。Linux與其他Unix系統(tǒng)和大型操作系統(tǒng)如VMS、IBM大型機(jī)等相同擁有相同的可靠性。原因其實(shí)不難以獲取,系統(tǒng)的牢固性主要取決于系統(tǒng)設(shè)計(jì)的結(jié)構(gòu)。連續(xù)向后兼容性使那些編程風(fēng)格極差的應(yīng)用軟件勉強(qiáng)移植到Windows的最新版本,這種將就的軟件開發(fā)模式極大地阻攔了系統(tǒng)牢固性的發(fā)展。L
10、inux所共享的Unix設(shè)計(jì)系統(tǒng)是經(jīng)過長遠(yuǎn)實(shí)踐考驗(yàn)的,Linux吸取了Unix系統(tǒng)近1/4世紀(jì)發(fā)展的經(jīng)驗(yàn),Linux操作系統(tǒng)表現(xiàn)了最先現(xiàn)代化操作系統(tǒng)的設(shè)計(jì)理念和最經(jīng)得住時(shí)間考驗(yàn)的設(shè)計(jì)方案。最令人凝視的是Linux開發(fā)源代碼的開發(fā)模式,這保證了任何系統(tǒng)的漏洞都能被及時(shí)發(fā)現(xiàn)和改正。三、數(shù)據(jù)庫架構(gòu)4v1.0可編寫可改正數(shù)據(jù)庫是麥塔在線培訓(xùn)系統(tǒng)運(yùn)行的基礎(chǔ),隨著平臺運(yùn)行時(shí)間的增加,數(shù)據(jù)量的增加也會達(dá)到海量級別。因此,一個(gè)好的數(shù)據(jù)庫架構(gòu)設(shè)計(jì)對于網(wǎng)站未來的發(fā)展起到了決定性作用。依照業(yè)務(wù)的發(fā)展,數(shù)據(jù)庫的架構(gòu)在不相同的階段有不相同的重視點(diǎn)。第一階段:MySQL主從架構(gòu)這是系統(tǒng)的初級階段,這個(gè)階段的重點(diǎn)是實(shí)現(xiàn)平臺
11、的重要功能,數(shù)據(jù)庫架構(gòu)只要能滿足初期應(yīng)用的需求即可。第二階段:按功能分配機(jī)器這一階段的重點(diǎn)是:優(yōu)化表結(jié)構(gòu),索引,盤問。不焦慮加服務(wù)器。向外擴(kuò)展-按功能將數(shù)據(jù)庫分開,提高內(nèi)存使用率,變相增加了內(nèi)存第三階段:為從庫的讀取業(yè)務(wù)增加緩存體系5v1.0可編寫可改正隨著數(shù)據(jù)量的增加,從庫的讀壓力變的很大,從庫io出現(xiàn)問題,增加從庫幾乎不能夠解決問題,應(yīng)該想方法減少io操作。減少io操作能夠采用以下方法:增加機(jī)器的內(nèi)存向上擴(kuò)展應(yīng)用層增加緩存向外擴(kuò)展MySql服務(wù)器配置優(yōu)化優(yōu)化跟io相關(guān)系的配置信息第四階段:增加NoSQL服務(wù),再次擴(kuò)展。這一階段增加Redis作為Session緩存,減少主庫一部分寫壓力。第五
12、階段:按功能分庫6v1.0可編寫可改正這一階段隨著網(wǎng)站運(yùn)營不斷深入,新的板塊開始上線,為了減少主庫io操作,按業(yè)務(wù)將數(shù)據(jù)庫分成多個(gè)主從結(jié)構(gòu),將寫的壓力分別到多個(gè)數(shù)據(jù)庫上第六階段:水均分表,解決單表數(shù)據(jù)膨脹的問題7v1.0可編寫可改正這一階段會遇到單表數(shù)據(jù)過大、運(yùn)維需求增加、業(yè)務(wù)變換較大,這些問題直接以致從庫的io壓力直線上升。因此,8v1.0可編寫可改正將單張表拆分到多個(gè)數(shù)據(jù)庫中,從而將數(shù)據(jù)盡量裝入內(nèi)存,從而減少從庫的io問題。當(dāng)網(wǎng)站規(guī)模達(dá)到這一層次的時(shí)候,數(shù)據(jù)安全問題特別突出,這時(shí)候,異地備份變得至關(guān)重要。以上這些是在平臺運(yùn)行不相同階段我們會遇到的不相同問題所采用的解決方案。多年的運(yùn)維經(jīng)驗(yàn)告
13、訴我們,好的架構(gòu)不是設(shè)計(jì)出來的,是漸漸改進(jìn)出來的!四、系統(tǒng)結(jié)構(gòu)好的運(yùn)行架構(gòu)也需要好的平臺架構(gòu),好的平臺架構(gòu)應(yīng)該具備低耦合、高內(nèi)聚的特點(diǎn),因此,開發(fā)并設(shè)計(jì)一套擴(kuò)展性極強(qiáng)、效率特別高的平臺框架十分重要。以以下圖:9v1.0可編寫可改正這套架構(gòu)中,應(yīng)用層負(fù)責(zé)實(shí)現(xiàn)平臺的所有業(yè)務(wù)邏輯,為了實(shí)現(xiàn)更高的運(yùn)行效率和更好的擴(kuò)展性,能夠把應(yīng)用層分成Model、View、Control、COM四個(gè)部分。Model層負(fù)責(zé)數(shù)據(jù)庫的操作,我們把數(shù)據(jù)庫的腳本都寫在這里,對今后的快速保護(hù)很有幫助。View層負(fù)責(zé)將數(shù)據(jù)展此刻Web頁面上,采用了HTML和jQuery作為標(biāo)準(zhǔn)的前臺開發(fā)語言。在View層,開發(fā)獨(dú)立模板技術(shù)。將美工的設(shè)計(jì)和前端工程師開發(fā)完成的HTML頁面交付產(chǎn)品經(jīng)理審察,這些HTML頁面能夠直接在閱讀器上運(yùn)行。產(chǎn)品經(jīng)理檢查無誤后,直接交給后端開發(fā)人員,開發(fā)人員直接將HTML頁面復(fù)制到Views文件夾中即可,由自行開發(fā)的HTML剖析引擎將HTML頁面中的JSP部分剖析出來。這一套模板引擎技術(shù)能夠極大的增強(qiáng)前端工程師和后端工程師的配合效率,有效的提高了平臺功能的開發(fā)速度。Control層負(fù)責(zé)平臺功能的業(yè)務(wù)邏輯。這些業(yè)務(wù)邏輯由產(chǎn)品經(jīng)理負(fù)責(zé)規(guī)劃,交給后端的研發(fā)工程師實(shí)現(xiàn),最后,美工和前端工程師配合做出HTML頁面,由研發(fā)工程師整合后宣布。COM層是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 國際結(jié)算流動資金貸款合同樣本
- 鞋類定制加工合同范本
- 農(nóng)村集體土地承包合同版
- 試驗(yàn)檢測技術(shù)服務(wù)合同模板
- 電力調(diào)度合同協(xié)議
- 化工原料采購合同格式范本
- 新建住房分期付款合同
- 甲乙丙三方租賃合同補(bǔ)充協(xié)議
- 搬家行業(yè)安全生產(chǎn)與事故預(yù)防考核試卷
- 危險(xiǎn)品倉儲安全操作規(guī)程優(yōu)化考核試卷
- 《走近世界民間美術(shù)》 課件 2024-2025學(xué)年人美版(2024)初中美術(shù)七年級下冊
- 2025年江蘇省高職單招《職測》高頻必練考試題庫400題(含答案)
- 傳感器技術(shù)-武漢大學(xué)
- 2024新版有限空間作業(yè)安全大培訓(xùn)
- 2024年社區(qū)工作者考試題庫及答案
- (正式版)JBT 14449-2024 起重機(jī)械焊接工藝評定
- 駱駝祥子選擇題100道及答案
- 河北單招考試三類職業(yè)適應(yīng)性測試考試題與答案
- 四川電網(wǎng)水電廠一次調(diào)頻試驗(yàn)的探討
- 工裝檢具驗(yàn)收報(bào)告
- 解除(終止)勞動合同證明書(新版)
評論
0/150
提交評論