




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
在線培訓系統(tǒng)平臺架構(gòu)簡介一、技術(shù)架構(gòu)在線培訓系統(tǒng)完整鑒于云架構(gòu)進行設(shè)計、開發(fā)、部署。平臺部署在Linux操作系統(tǒng)上,采納當前運轉(zhuǎn)穩(wěn)固,安全性很高的JAVA語言開發(fā),使用開源的MySQL數(shù)據(jù)庫儲存數(shù)據(jù),能夠在平臺上部署Redis、Memcache、MangoDB、、Hadoop等著名的第三方開源軟件,支持萬人以上規(guī)模的用戶并發(fā)接見。整體上看,這類在線培訓平臺擁有速度快、穩(wěn)固性強、安全性高、易于擴展的特色。下列圖是在線培訓系統(tǒng)的架構(gòu)圖:二、架構(gòu)特色這類架構(gòu)擁有安全性高、穩(wěn)固性強、運轉(zhuǎn)速度快的特色,從一臺服務(wù)器到集群服務(wù)器再到散布式部署,這類云計算平臺都能夠輕松勝任。下邊詳盡介紹下平臺架構(gòu)的特色:操作系統(tǒng)操作系統(tǒng)采納Linux作為整個平臺的操作系統(tǒng)。Linux操作系統(tǒng)自出生以來,向來以穩(wěn)固性、開放性著稱。對照Windows操作系統(tǒng),Linux操作系統(tǒng)擁有相當多的長處,這些長處能夠幫助我們更好的對平臺進行管理,保證平臺能夠高效、安全、穩(wěn)固的運轉(zhuǎn)。免費并開源對比Windows操作系統(tǒng)的昂貴花費,Linux操作系統(tǒng)免費的特色特別擁有競爭優(yōu)勢。因為免費,所以Linux操作系統(tǒng)在服務(wù)器平臺上擁有比Windows操作系統(tǒng)更寬泛的用戶集體。而開源的特征更是讓世界范圍內(nèi)的優(yōu)異開發(fā)人員和著名公司為
貢獻高質(zhì)量的代碼,保證
操作系統(tǒng)能夠獲得實時改良,進而成立了完美的軟件生計環(huán)境。對照Windows,作為純粹的商業(yè)軟件,
Windows不行防止的采納關(guān)閉策略,全部
Windows的功能只好由微軟公司自己開發(fā)和保護,這類特征致使了Windows在產(chǎn)品改良的實時性上、新技術(shù)應用的有效性上打了折扣。Linux和Windows平臺的橫向?qū)φ?,以下列圖:比較項目LinuxWindows結(jié)論嚴格劃分內(nèi)核空間和用戶空間,將很多功能集成到內(nèi)核,內(nèi)核集基本安全性并供給對SELinux的支持,可提成的應用越多,其運轉(zhuǎn)風險也就Linux更優(yōu)供B1級的安全支持。越大。網(wǎng)絡(luò)安全性支持OpenSSL,OpenSSH,IPSec支持SSL,SSH,IPSec二者相當部分恪守,但仍有一些私有協(xié)議。“標準”代碼私有,使得缺協(xié)議支持Linux按照全部的開放標準陷檢測和錯誤修正更困難,修復Linux更優(yōu)周期長;此外,私有協(xié)議使得異質(zhì)系統(tǒng)間的互操作性受限。易用性軟件成本硬件成本系統(tǒng)穩(wěn)固性
能夠知足基本的辦公需求,同類軟件易用性較高;軟件選擇許多;有較好的用戶基礎(chǔ),用戶對軟件成熟較Windows稍遜;Windows的熟習程度較高現(xiàn)實用戶對Linux的熟習程度不高Windows需要高昂的軟件受權(quán)費Linux不需要軟件受權(quán)花費;用;同時包括了多種免費的辦公應用其余辦公應用軟件需要此外付軟件;費購置;保護服務(wù)花費低;保護成本高;Windows對系統(tǒng)的要求較高,需Linux能夠在低配置的機器上正要硬件升級或許從頭購置終端常運轉(zhuǎn),能夠重復利用現(xiàn)有設(shè)施。設(shè)施。Windows主要針對桌面用戶,其Linux最初是針對服務(wù)器的一款穩(wěn)固性與Linux對比有較大的差產(chǎn)品,寬泛應用于各種核心服務(wù)距;應用,在穩(wěn)固性方面Linux優(yōu)勢Windows和它的用戶界面是無顯然。法分開的,用戶界面崩潰,對用
Windows更優(yōu)Linux更優(yōu)Linux更優(yōu)Linux更優(yōu)戶來說就相當于操作系統(tǒng)崩潰。當前好多Linux廠商在國內(nèi)都有因為知識產(chǎn)權(quán)的問題,致使操作服務(wù)支持核心的研發(fā)團隊,當?shù)胤?wù)支持系統(tǒng)部分的開發(fā)不會在國內(nèi)進Linux更優(yōu)能力強行,服務(wù)支持能力有限Linux自己擁有很強的可塑性,用Windows將好多功能都集成到系戶可依據(jù)需要對操作系統(tǒng)進行裁Linux更優(yōu)可定制性統(tǒng)內(nèi)核之中,這使得很難對其進減定制,將不用要的應用刪除或行裁汰定制。者禁用。病毒多,一旦系統(tǒng)大規(guī)模感染和病毒危害病毒少,故障保護成本低;可能致使整個系統(tǒng)癱瘓,故障維Linux更優(yōu)護成本高;2.安全性Linux操作系統(tǒng)因為開源的原由,代碼能夠被隨意改正和查閱。所以,任何Linux的破綻都能夠被數(shù)以萬計的研發(fā)工程師實時發(fā)現(xiàn)并提交補丁進行修正。在這一點上,關(guān)閉的Windows操作系統(tǒng)只好靠著微軟公司內(nèi)部的幾十名研發(fā)人員進行修正。好壞輸贏,立見。我們能夠用一個表格來對照Windows和Linux操作系統(tǒng)在安全性上的差異。以下列圖:分類特征LinuxWindows定性得分可插入的認證模塊、插件模塊、Kerberos、PKI、?接見控制KerberosPKI考證、接見控、、列表、受控的接見保護實體Linux?更為Winbind、?ACLs、?LSM、、基本安全制加密、記帳檢測、微軟的應用程序加密優(yōu)異/日至SELinux、?受控的接見保護實程序接口。體檢測、內(nèi)核加密網(wǎng)絡(luò)安全考證、層、網(wǎng)OpenSSL、OpenSSH、SSL、?SSH、?LDAP、?AD、二者都很不與協(xié)議絡(luò)層OpenLDAP、?IPSec?IPSec錯防病毒、?防火墻、?入侵OpenAV、?Panda、?TrendMicr檢測軟o、?內(nèi)核內(nèi)建的防火墻功McAfee、?Symantec、?CheckLinux略勝一件、?Web服能、?Snort、?Apache、?sendPoint、?IIS、?Exchange/應用安全籌務(wù)器、?電子mail、?Postfix、?PKCSOutlook、?PCKS11郵件、?智能11、?exec-shield卡支持散發(fā)與操安裝、?配安裝與配置工具、Bastille、Windows自帶的安裝和配置二者都很不作置、?加固、?大多數(shù)的管理經(jīng)過命令行完工具、沒有特定的加固工錯管理、?破綻成、?Nessus、?刊行版有關(guān)的具、?管理GUI、?使用默認掃描器Up2Date、?YaST、?Webmin安裝的配置。常有的公共Linux達到了?EAL3,有較好的Windows?達到了?EAL4,有Windows更為標準證書、?確信度缺點辦理能力較好的缺點辦理能力優(yōu)異缺點辦理IPSec、?POSIX、傳輸層安Linux?按照全部的開放標準Microsoft也參加了開放標Linux更為出開放標準全、?常有標準,但仍有一些私有標準。色準3.性能Linux的穩(wěn)固性是因為它沒有像其余操作系統(tǒng)同樣內(nèi)核這樣宏大、破綻百出。Linux與其余Unix系統(tǒng)和大型操作系統(tǒng)如VMS、IBM大型機等同樣擁有同樣的靠譜性。原由其實不難以獲得,系統(tǒng)的穩(wěn)固性主要取決于系統(tǒng)設(shè)計的構(gòu)造。連續(xù)向后兼容性使那些編程風格極差的應用軟件牽強移植到
Windows
的最新版本,這類遷就的軟件開發(fā)模式極大地阻擋了系統(tǒng)穩(wěn)固性的發(fā)展。Linux
所共享的
Unix
設(shè)計系統(tǒng)是經(jīng)過長久實踐考驗的,
Linux
汲取了
Unix
系統(tǒng)近
1/4
世紀發(fā)展的經(jīng)驗,
Linux
操作系統(tǒng)表現(xiàn)了最初現(xiàn)代化操作系統(tǒng)的設(shè)計理念和最經(jīng)得住時間考驗的設(shè)計方案。最令人注視的是
Linux
開起源代碼的開發(fā)模式,這保證了任何系統(tǒng)的破綻都能被實時發(fā)現(xiàn)和更正。三、數(shù)據(jù)庫架構(gòu)數(shù)據(jù)庫是麥塔在線培訓系統(tǒng)運轉(zhuǎn)的基礎(chǔ),跟著平臺運轉(zhuǎn)時間的增添,數(shù)據(jù)量的增添也會達到海量級別。所以,一個好的數(shù)據(jù)庫架構(gòu)設(shè)計關(guān)于網(wǎng)站將來的發(fā)展起到了決定性作用。依據(jù)業(yè)務(wù)的發(fā)展,數(shù)據(jù)庫的架構(gòu)在不一樣的階段有不一樣的重視點。第一階段:MySQL主從架構(gòu)這是系統(tǒng)的初級階段,這個階段的要點是實現(xiàn)平臺的重要功能,數(shù)據(jù)庫架構(gòu)只需能知足早期應用的需求即可。第二階段:按功能分派機器這一階段的要點是:優(yōu)化表構(gòu)造,索引,查問。不焦急加服務(wù)器。向外擴展--按功能將數(shù)據(jù)庫分開,提升內(nèi)存使用率,變相增添了內(nèi)存第三階段:為從庫的讀取業(yè)務(wù)增添緩存體制跟著數(shù)據(jù)量的增添,從庫的讀壓力變的很大,從庫io操作。減少io操作能夠采納以下方法:
出現(xiàn)問題,增添從庫幾乎不可以解決問題,
應當想方法減少
io增添機器的內(nèi)存——向上擴展應用層增添緩存——向外擴展MySql服務(wù)器配置優(yōu)化——優(yōu)化跟io有關(guān)系的配置信息第四階段:增添NoSQL服務(wù),再次擴展。這一階段增添Redis作為Session緩存,減少主庫一部分寫壓力。第五階段:按功能分庫這一階段跟著網(wǎng)站營運不停深入,新的板塊開始上線,為了減少主庫io操作,按業(yè)務(wù)將數(shù)據(jù)庫分紅多個主從構(gòu)造,將寫的壓力分別到多個數(shù)據(jù)庫上第六階段:水均分表,解決單表數(shù)據(jù)膨脹的問題這一階段會碰到單表數(shù)據(jù)過大、運維需求增加、業(yè)務(wù)變換較大,這些問題直接致使從庫的io壓力直線上漲。所以,將單張表拆分到多個數(shù)據(jù)庫中,進而將數(shù)據(jù)盡量裝入內(nèi)存,進而減少從庫的io問題。當網(wǎng)站規(guī)模達到這一層次的時候,數(shù)據(jù)安全問題特別突出,這時候,異地備份變得至關(guān)重要。以上這些是在平臺運轉(zhuǎn)不一樣階段我們會碰到的不一樣問題所采納的解決方案。多年的運維經(jīng)驗告訴我們,好的架構(gòu)不是設(shè)計出來的,是逐漸改良出來的!四、系統(tǒng)構(gòu)造好的運轉(zhuǎn)架構(gòu)也需要好的平臺架構(gòu),好的平臺架構(gòu)應當具備低耦合、高內(nèi)聚的特色,所以,開發(fā)并設(shè)計一套擴展性極強、效率特別高的平臺框架十分重要。以下列圖:這套架構(gòu)中,應用層負責實現(xiàn)平臺的全部業(yè)務(wù)邏輯,為了實現(xiàn)更高的運轉(zhuǎn)效率和更好的擴展性,能夠把應用層分成Model、View、Control、COM四個部分。Model層負責數(shù)據(jù)庫的操作,我們把數(shù)據(jù)庫的腳本都寫在這里,對往后的迅速保護很有幫助。View層負責將數(shù)據(jù)展現(xiàn)在Web頁面上,采納了HTML和jQuery作為標準的前臺開發(fā)語言。在View層,開發(fā)獨立模板技術(shù)。將美工的設(shè)計和前端工程師開發(fā)達成的HTML頁面交托產(chǎn)品經(jīng)理審查,這些HTML頁面能夠直接在閱讀器上運行。產(chǎn)品經(jīng)理檢查無誤后,直接交給后端開發(fā)人員,開發(fā)人員直接將HTML頁面復制到Views文件夾中即可,由自行開發(fā)的HTML分析引擎將HTML頁面中的JSP部分分析出來。這一套模板引擎技術(shù)能夠極大的加強前端工程師和后端工程師的配合效率,有效的提升了平臺功能的開發(fā)速度。Control層
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人性化管理在事業(yè)單位房屋管理中的應用
- 工業(yè)園區(qū)創(chuàng)新環(huán)境的優(yōu)化路徑
- 農(nóng)業(yè)大數(shù)據(jù)與精準農(nóng)業(yè)的創(chuàng)新發(fā)展
- 心血管疾病患者的運動干預與臨床治療協(xié)同
- 貨場倉儲物流項目選址
- 老舊廠區(qū)改造項目建設(shè)條件
- 強化學院文化建設(shè)的協(xié)同模式探索
- 畢業(yè)答辯成功指南
- 守護校園安全
- 2025合作協(xié)議模板加盟連鎖合同示范
- 專題04命題定理定義(四大題型)
- 部編版二年級道德與法治下冊《試種一粒籽》教案及教學反思
- 2023版教科版二年級下冊科學課堂作業(yè)本參考答案
- 2023-2024學年湖北省恩施市小學語文六年級期末評估測試題附參考答案和詳細解析
- 住院患者突發(fā)呼吸困難應急預案與處理流程
- 2021局限期小細胞肺癌放療原則、規(guī)范與進展
- 大學英語六級詞匯表(全)含音標
- 土木工程施工組織課程設(shè)計
- 農(nóng)業(yè)項目投資計劃書的范文(6篇)
- 設(shè)計成果確認單
- 2022年上海市閔行區(qū)第二輪事業(yè)單位招聘47人筆試備考題庫及答案解析
評論
0/150
提交評論