




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、適用標準文案在線培訓系統平臺架構簡介一、技術架構在線培訓系統完整鑒于云架構進行設計、開發、部署。平臺部署在Linux操作系統上,采納當前運轉穩固,安全性很高的JAVA語言開發,使用開源的MySQL數據庫儲存數據,能夠在平臺上部署Redis、Memcache、MangoDB、Node.js、Hadoop等有名的第三方開源軟件,支持萬人以上規模的用戶并發接見。整體上看,這類在線培訓平臺擁有速度快、穩定性強、安全性高、易于擴展的特色。下列圖是在線培訓系統的架構圖:二、架構特色這類架構擁有安全性高、穩固性強、運轉速度快的特色,從一臺服務器到集群服務器再到散布式部署,這類云計算平臺都能夠輕松勝任。下邊詳
2、盡介紹下平臺架構的特色:操作系統操作系統采納Linux作為整個平臺的操作系統。Linux操作系統自出生以來,向來以穩固性、開放性著稱。對照Windows操作系統,Linux操作系統擁有相當多的長處,這些長處能夠幫助我們更好的對平臺進行管理,保證平臺能夠高效、安全、穩固的運轉。免費并開源對比Windows操作系統的昂貴花費,Linux操作系統免費的特色特別擁有競爭優勢。因為免費,所以Linux操作系統在服務器平臺上擁有比Windows操作系統更寬泛的用戶集體。而開源的特征更是讓世界范圍內的優異開發人員和著名公司為Linux貢獻高質量的代碼,保證Linux操作系統能夠獲得實時改良,進而成立了完美的
3、軟件生計環境。對照Windows,作為純粹的商業軟件,Windows不行防止的采納關閉策略,全部Windows的功能只好由微軟公司自己開發和出色文檔適用標準文案保護,這類特征致使了Windows在產品改良的實時性上、新技術應用的有效性上打了折扣。Linux和Windows平臺的橫向對照,以下列圖:比較項目LinuxWindows結論嚴格劃分內核空間和用戶空間,將很多功能集成到內核,內核集基本安全性并供給對SELinux的支持,可提成的應用越多,其運轉風險也就Linux更優供B1級的安全支持。越大。網絡安全性支持OpenSSL,OpenSSH,IPSec支持SSL,SSH,IPSec二者相當部分
4、恪守,但仍有一些私有協議。“標準”代碼私有,使得缺協議支持Linux按照全部的開放標準陷檢測和錯誤修正更困難,修復Linux更優周期長;此外,私有協議使得異質系統間的互操作性受限。易用性軟件成本硬件成本系統穩固性能夠知足基本的辦公需求,同類軟件易用性較高;軟件選擇許多;有較好的用戶基礎,用戶對軟件成熟較Windows稍遜;Windows的熟習程度較高現實用戶對Linux的熟習程度不高Windows需要高昂的軟件受權費Linux不需要軟件受權花費;用;同時包括了多種免費的辦公應用其余辦公應用軟件需要此外付軟件;費購置;保護服務花費低;保護成本高;Windows對系統的要求較高,需Linux能夠在
5、低配置的機器上正要硬件升級或許從頭購置終端常運轉,能夠重復利用現有設施。設施。Windows主要針對桌面用戶,其Linux最初是針對服務器的一款穩固性與Linux對比有較大的差產品,寬泛應用于各種核心服務距;應用,在穩固性方面Linux優勢Windows和它的用戶界面是無顯然。法分開的,用戶界面崩潰,對用Windows更優Linux更優Linux更優Linux更優出色文檔適用標準文案戶來說就相當于操作系統崩潰。當前好多Linux廠商在國內都有因為知識產權的問題,致使操作服務支持核心的研發團隊,當地服務支持系統部分的開發不會在國內進Linux更優能力強行,服務支持能力有限Linux自己擁有很強的
6、可塑性,用Windows將好多功能都集成到系戶可依據需要對操作系統進行裁Linux更優可定制性統內核之中,這使得很難對其進減定制,將不用要的應用刪除或行裁汰定制。者禁用。病毒多,一旦系統大規模感染和病毒危害病毒少,故障保護成本低;可能致使整個系統癱瘓,故障維Linux更優護成本高;2.安全性Linux操作系統因為開源的原由,代碼能夠被隨意改正和查閱。所以,任何Linux的破綻都能夠被數以萬計的研發工程師實時發現并提交補丁進行修正。在這一點上,關閉的Windows操作系統只好靠著微軟公司內部的幾十名研發人員進行修正。好壞輸贏,立見。我們能夠用一個表格來對照Windows和Linux操作系統在安全
7、性上的差異。以下列圖:分類特征LinuxWindows定性得分可插入的認證模塊、插件模塊、Kerberos、PKI、接見控KerberosPKI考證、接見控、制列表、受控的接見保護實Linux更為Winbind、ACLs、LSM、基本安全制加密、記帳體檢測、微軟的應用程序加優異日至SELinux、受控的接見保護實密程序接口。體檢測、內核加密網絡安全考證、層、網OpenSSL、OpenSSH、SSL、SSH、LDAP、A二者都很不與協議絡層OpenLDAP、IPSecD、IPSec錯防病毒、防火墻、入侵OpenAV、Panda、TrendMiMcAfee、Symantec、Ccro、檢測軟內核內
8、建的防火墻功heckLinux件、Web服Snort、Apache、s略勝一應用安全能、Point、IIS、Exchang籌務器、電子endmail、Postfix、PKCS11、exec-shielde/Outlook、PCKS11郵件、智能卡支持散發與操安裝、配安裝與配置工具、Bastille、Windows自帶的安裝和配置二者都很不出色文檔適用標準文案作置、加大多數的管理經過命令行完工具、沒有特定的加固工錯固、管成、Nessus、刊行版有關具、管理GUI、使用默理、破綻掃的Up2Date、YaST、Webmin認安裝的配置。描器常有的公共標準證Linux達到了EAL3,有較好Window
9、s達到了EAL4,Windows更為確信度書、缺點處的缺點辦理能力有較好的缺點辦理能力優異理IPSec、POSIX、傳輸層LinuxMicrosoft也參加了開放標Linux更為出開放標準安全、常有按照全部的開放標準準,但仍有一些私有標準。色標準3.性能Linux的穩固性是因為它沒有像其余操作系統同樣內核這樣宏大、破綻百出。Linux與其余Unix系統和大型操作系統如VMS、IBM大型機等同樣擁有同樣的靠譜性。原由其實不難以獲得,系統的穩固性主要取決于系統設計的構造。連續向后兼容性使那些編程風格極差的應用軟件牽強移植到Windows的最新版本,這類遷就的軟件開發模式極大地阻擋了系統穩固性的發展
10、。Linux所共享的Unix設計系統是經過長久實踐考驗的,Linux汲取了Unix系統近1/4世紀發展的經驗,Linux操作系統表現了最初現代化操作系統的設計理念和最經得住時間考驗的設計方案。最令人注視的是Linux開起源代碼的開發模式,這保證了任何系統的破綻都能被實時發現和更正。三、數據庫架構數據庫是麥塔在線培訓系統運轉的基礎,跟著平臺運轉時間的增添,數據量的增添也會達到海量級別。所以,一個好的數據庫架構設計關于網站將來的發展起到了決定性作用。依據業務的發展,數據庫的架構在不一樣的階段有不一樣的重視點。第一階段:MySQL主從架構出色文檔適用標準文案這是系統的初級階段,這個階段的要點是實現平
11、臺的重要功能,數據庫架構只需能知足早期應用的需求即可。第二階段:按功能分派機器這一階段的要點是:優化表構造,索引,查問。不焦急加服務器。向外擴展-按功能將數據庫分開,提升內存使用率,變相增添了內存第三階段:為從庫的讀取業務增添緩存體制出色文檔適用標準文案跟著數據量的增添,從庫的讀壓力變的很大,從庫io出現問題,增添從庫幾乎不可以解決問題,應當想方法減少io操作。減少io操作能夠采納以下方法:增添機器的內存向上擴展應用層增添緩存向外擴展MySql服務器配置優化優化跟io有關系的配置信息第四階段:增添NoSQL服務,再次擴展。這一階段增添Redis作為Session緩存,減少主庫一部分寫壓力。第五
12、階段:按功能分庫出色文檔適用標準文案這一階段跟著網站營運不停深入,新的板塊開始上線,為了減少主庫io操作,按業務將數據庫分紅多個主從構造,將寫的壓力分別到多個數據庫上第六階段:水均分表,解決單表數據膨脹的問題出色文檔適用標準文案這一階段會碰到單表數據過大、運維需求增加、業務變換較大,這些問題直接致使從庫的io壓力直線上漲。所以,出色文檔適用標準文案將單張表拆分到多個數據庫中,進而將數據盡量裝入內存,進而減少從庫的io問題。當網站規模達到這一層次的時候,數據安全問題特別突出,這時候,異地備份變得至關重要。以上這些是在平臺運轉不一樣階段我們會碰到的不一樣問題所采納的解決方案。多年的運維經驗告訴我們
13、,好的架構不是設計出來的,是逐漸改良出來的!四、系統構造好的運轉架構也需要好的平臺架構,好的平臺架構應當具備低耦合、高內聚的特色,所以,開發并設計一套擴展性極強、效率特別高的平臺框架十分重要。以下列圖:出色文檔適用標準文案這套架構中,應用層負責實現平臺的全部業務邏輯,為了實現更高的運轉效率和更好的擴展性,能夠把應用層分成Model、View、Control、COM四個部分。Model層負責數據庫的操作,我們把數據庫的腳本都寫在這里,對往后的迅速保護很有幫助。View層負責將數據展現在Web頁面上,采納了HTML和jQuery作為標準的前臺開發語言。在View層,開發獨立模板技術。將美工的設計和前端工程師開發達成的HTML頁面交托產品經理審查,這些HTML頁面能夠直接在閱讀器上運行。產品經理檢查無誤后,直接交給后端開發人員,開發人員直接將HTML頁面復制到Views文件夾中即可,由自行開發的HTML分析引擎將HTML頁面中的JSP部分分析出來。這一套模板引擎技術能夠極大的加強前端工程師和后端工程師的配合效率,有效的提升了平臺功能的開發速度。Control層負責
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 草種育種研發合作協議
- 護理管道標識管理
- 護理質控數據解讀
- 勾股定理與實際應用的八大重難點題型(原卷版)-2024-2025學年八年級數學下冊
- 高考數學總復習:二項分布、超幾何分布與正態分布
- 動物的運動、行為和動物在生物圈中的作用(綜合測試)-2025年中考生物一輪復習(含解析)
- 專題01 濃濃親情讀后續寫-2025年高考英語話題寫作高頻熱點通關攻略(原卷版)
- 急性心肌梗死護理流程
- 推拿治療的作用
- 猝死護理不良事件管理要點
- 2025年全球經濟策略試題及答案
- 山東省濟南市商河縣2025屆九年級下學期中考二模語文試卷(含答案)
- 2024年棗莊滕州市中小學招聘教師筆試真題
- 2025年海南省中考模擬語文試題(含答案)
- 描繪人間溫情-怎樣刻畫人物 課件-2023-2024學年高中美術人美版(2019)選擇性必修1 繪畫
- 職業技術學校中醫康復技術專業人才培養方案
- 遼寧省名校聯盟2025年高考模擬卷押題卷數學(三)
- 《人口與資源關系》課件
- 藥品理化檢驗培訓
- 腹部帶蒂皮瓣護理
- 甘肅省2025年甘肅高三月考試卷(四4月)(甘肅二診)(物理試題+答案)
評論
0/150
提交評論