|
運維工程師解決的問題? 1、1000臺服務器規模,Java和PHP混合環境,如何構建一套高效的從測試環境代碼測試到正式環境的代碼發布、回滾以及軟件更新、配置變更的可實施的解決方案及規范流程制度? 2、電商秒殺:前10秒100萬并發搶購,請設計個方案解決之? 3、6個機房,近1000臺服務器如何設計一套所有賬號統一管理的解決方案? 4、不考慮硬件資源及帶寬,請設計一套可行的網站架構,解決大流量DDOS攻擊問題,請分層逐一詳細說明? 5、500臺服務器規模,如何實現跨機房容災,即一個機房宕機,其他機房可以最快接管提供服務 什么是運維工程師? 一個互聯網產品的上線流程 1、首先公司管理層給出指導思想,PM定位市場需求(或copy成熟應用)進行調研、分析、最終給出詳細設計。 2、架構師根據產品設計的需求,如pv大小預估、服務器規模、應用架構等因素完成網絡規劃,架構設計等(基本上對網絡變動不大,除非大項目) 3、開發工程師將設計code實現出來、測試工程師對應用進行測試。 4、好,到運維工程師出馬了,首先明確一點不是說前三步就與運維工作無關了,恰恰相反,前三步與運維關系很大:應用的前期架構設計、軟/硬件資源評估申請采購、應用設計性能隱患及評估、IDC、服務性能\安全調優、服務器系統級優化(與特定應用有關)等都需運維全程參與,并主導整個應用上線項目;運維工程師負責產品服務器上架準備工作,服務器系統安裝、網絡、IP、通用工具集安裝。運維工程師還需要對上線的應用系統架構是否合理、是否具備可擴展性、及安全隱患等因素負責,并負責最后將產品(程序)、網絡、系統三者進行拼接并最優化的組合在一起,最終完成產品上線提供用戶使用,并周而復使:需求->開發(升級)->測試->上線(性能、安全問題等之前預估外的問題隨之慢慢就全出來了)在這里提一點:網站開發模式與傳統軟件開發完全不一樣,網站一天開發上線1~5個升級版本是家常便飯,用戶體驗為王嘛,如果某個線上問題像M$ 需要1年解決,用戶早跑光了;應用上線后,運維工作才剛開始,具體工作可能包括:升級版本上線工作、服務監控、應用狀態統計、日常服務狀態巡檢、突發故障處理、服務日常變更調整、集群管理、服務性能評估優化、數據庫管理優化、隨著應用PV增減進行應用架構的伸縮、安全、運維開發。 課程大綱: 第一課:介紹大型站點運維到底是什么?應該具備哪些能力 1、簡要介紹Linux運維需要完成的是那些工作,簡單介紹現在企業中用的最多的三大web服務器 2、簡單介紹為什么大型站點(阿里巴巴、騰訊、京東)等網站需要部署負載均衡 3、簡單介紹為什么大型站點需要部署高可用、緩存服務器 4、學完本課程學院能具備什么樣的技能、達到什么樣的高度 5、本次課程學員需要自己前期準備的基礎開發軟硬件環境 第二課:講解主流三大web服務器之Apache服務器(httpd服務器) 1、講解什么是http協議、http協議有哪些版本、現在企業使用的主流http版本是什么 2、講解一次完整的web請求響應的交互過程、什么是web事務 3、講解web服務器基礎原理、基于socket通信相關的系統調用 4、詳細講解httpd服務器的內部3大工作模式、httpd的功能特性 5、通過rpm包、源碼編譯安裝兩種方式對比實戰講解Apache服務器的工作特性 6、實戰講解Apache服務器的各類特殊功能的配置實現 第三課:通過部署互聯網的主流的wordpress博客站點講解lamp架構 1、講解為什么淘寶網最早期使用lamp架構、怎么優化成為如今的架構 2、通過使用rpm安裝lamp并部署wordpress博客站點、來說明lamp架構的組成 3、通過編譯安裝lamp架構并部署wordpress博客站點、來講解怎么優化lamp屬性 4、編譯安裝lamp及通過xcache緩存opcode;來提高lamp架構的性能 第四課:講解主流三大web服務器之nginx服務器 1、講解nginx的工作模式,并對比httpd服務器來說明其具有哪些性能優勢 2、講解nginx主進程主要完成哪些工作、worker主要完成哪些工作 3、通過rpm包、源碼編譯安裝兩種方式對比實戰講解nginx服務器的工作特性 4、實戰講解nginx服務器的各類特殊功能的配置實現 第五課:通過部署互聯網的主流的discuz論壇站點講解lnmp架構 1、通過使用rpm安裝lnmp并部署discuz論壇站點、來說明lamp架構的組成 2、通過編譯安裝lnmp架構并部署discuz論壇站點、來講解怎么優化lamp屬性 3、同時部署lamp架構、lnmp架構并使用并發測試工具,測試大并發下那種架構性能更好 第六課:講解淘寶網現在正在使用的負載均衡技術lvs 1、講解服務器集群的相關概念 2、講解lvs的幾大工作模式的工作原理,以及分析每種模式的性能瓶頸會出現在什么地方 3、實戰講解lvs的nat、dr模式的實現 第七課:講解服務器集群中主流的高可用服務corosync+pacemaker 1、講解高可用集群的基礎概念 2、實戰講解怎么使用corosync+pacemaker實現mySQL服務的高可用 3、實戰講解怎么使用corosync+pacemaker實現nfs服務的高可用 第八課:講解反向代理服務器haproxy的實現 1、通過優化web系統架構引導出反向代理服務器haproxy 2、代理服務器haproxy的作用 3、實戰講解怎么部署haproxy服務 第九課:講解緩存服務器varnish的實現 1、通過優化web系統架構引導出反向緩存服務器varnish 3、講解varnish的狀態引擎的工作流程 2、實戰講解怎么部署varnish服務 第十課:講解主流三大web服務器之tomcat服務器01 1、講解tomcat的工作機制 2、實戰講解httpd及nginx反向代理tomcat 3、通過一個電商平臺的部署實戰講解tomcat 第十一課:講解主流三大web服務器之tomcat服務器01 1、實戰講解tomcat集群的實現 第十二課:講解淘寶網早期使用的輕量級高可用服務keepalived 1、詳細講解vrrp協議在Linux主機上以守護進程方式的是實現 2、詳細講解配置文件的組成部分、生成ipvs規則 3、實戰講解keepalived服務的雙主模式的實現 授課時間: 課程預計2016年4月7日開課,預計課程持續時間為14周。 授課對象: 本課程適用于對Linux使用感興趣、對大型站點的架構感興趣的學員。本課程由淺入深對大型站點的架構進行講解,由于這是Linux高級服務的講解,,因此學員需要有一定的linux基礎(或者開課前提前自學linux常用操作命令)。 課程環境: 操作系統:centos6.6 物理機盡量4g以上內存 采用多臺vmware生成虛擬機來做部署大型站點的架構 講師介紹: 本次課程將由zouhg講師完成。zouhg講師從2010年開始,從事大型web站點的運維工作,曾經任職多家互聯網擔任資深運維工程師的職位,對大型web站點運維有相當豐富的經驗。 課程試聽: 新穎的課程收費形式:“逆向收費”約等于免費學習,僅收取100元固定收費+300元暫存學費,學習圓滿則全額獎勵返還給學員! 本門課程本來打算完全免費,某位大神曾經說過“成功就是正確的方向再加上適度的壓力”?紤]到講師本身要付出巨大的勞動,為了防止一些朋友在學習途中半途而廢,浪費了講師的付出,為此我們計劃模仿某些健身課程,使用“逆向收費”的方法。 在報名時每位報名者收取400元,其中100元為固定 收費,另外300是暫存學費,即如果學員能完成全部課程要求,包括完成全部的書面和互動作業,則300元全款退回。如果學員未能堅持到完全所有的學習計劃任務,則會被扣款。期望這種方式可以轉化為大家強烈的學習愿望和驅動力! 課程授課方式: 1、 學習方式:老師發布教學資料、教材,幻燈片和視頻,學員通過網絡下載學習。同時通過論壇互動中老師對學員進行指導及學員之間相互交流。 2、 學習作業:老師每周布置書面及互動作業,學員需按時按質完成作業。 3、 老師輔導:根據作業批改中發現的問題,針對性給予輔導,幫助大家掌握知識。 4、 結業測驗:通過測驗,完成學業。 您是否對此課程還有疑問,那么請 點擊進入 FAQ,您的問題將基本得到解答 咨詢QQ: 2222010006 (上班時間在線) 技術熱點、 行業資訊,培訓課程信息,盡在煉數成金官方微信,低成本傳遞高端知識!技術成就夢想!歡迎關注!
![]() 打開微信,使用掃一掃功能,即刻關注煉數成金官方微信賬戶,不容錯過的精彩,期待您的體驗。! ![]() |
關于我們 | 新手指南 | 企業合作 | 聯系我們 |
|
||||
關于我們 | 教育模式 | 企業會員 | 電話:4008-010-006 | |||||
講師招募 | 選課流程 | 內訓合作 | 郵箱:kefu@dataguru.cn | |||||
校園大使 | 學費返還 | 媒體合作 | 客服QQ: |
|||||
版權聲明 | 獎學金激勵 | 代理合作 | 售后QQ: |