班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數限3到5人。 |
上課時間和地點 |
上課地點:【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協同大廈
最近開課時間(周末班/連續班/晚班):2020年3月16日 |
實驗設備 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結束后,授課老師留給學員聯系方式,保障培訓效果,免費提供課后技術支持。
3、培訓合格學員可享受免費推薦就業機會。 |
課程大綱 |
第一課:高可用架構知識原理篇
1. 什么架構的高可用?
2. 架構高可用的重要性?
3. 架構高可用的常用手段都有哪些?
4. 架構高可用評價維度是什么?
5. 架構高可用的考核如何分級?
6. 架構高可用的涉及環節都有哪些?
第二課:高可用架構設計之總體架構篇
1. 高可用架構為什么需要分層?
2. 高可用架構分層設計原則是什么?如何架構分層?
3. 高可用架構分層最佳實踐;
4. 我們的實踐案例;
第三課:高可用架構設計之硬件篇
1. 如何選擇硬件?選擇什么樣的硬件?
2. 高可用架構硬件層面如何保證?
3. 硬件層面高可用架構保證的最佳實踐是什么?
4. 我們的實踐案例;
第四課:高可用架構設計之DNS篇
1. DNS防止被劫持的手段有哪些?
2. 高可用的DNS如何設計?(HttpDNS、IP長連接等)
3. 高可用DNS的最佳實踐是什么?
4. 我們的實踐案例;
第五課:高可用架構設計之CDN篇
1. CDN系統架構高可用涉及技術點都有哪些
2. CDN系統為什么要使用?
3. CDN系統發展進程?
4. CDN系統國內使用情況?
5. CDN系統應用領域?
6. CDN數據一致性如何保證?
7. 我們的實踐案例?
第六課:高可用架構設計之接入層篇
1. 接入層Session如何設計?(Session復制、Session綁定、Session記錄方式等)
2. 接入層數據安全如何保證?(對稱加密、非對稱加密、多種方法使用等)
3. 接入層高可用設計方案?
4. 接入層高可用設計最佳實踐是什么?
5. 我們的實踐案例;
第七課:高可用架構設計之業務邏輯層篇
1. 無狀態業務邏輯層如何設計?
2. 業務邏輯層如何分級管理?
3. 業務邏輯層如何異步調用(狀態機等方式)?
4. 業務邏輯層如何設置合理的超時?
5. 業務邏輯層服務降級如何設計?
6. 業務邏輯層如何做到冪等設計?
7. 業務邏輯層高可用設計最佳實踐是什么?
8. 我們的實踐案例;
第八課:高可用架構設計之數據存儲層篇
1. 數據存儲層冗余我們如何做?
2. 數據存儲層數據備份如何落地?
3. 數據存儲層失效轉移機制如何設計?
4. 數據存儲層數據高可靠性如何設計保證?
5. 數據存儲層數據如何做到高可訪問性?
6. 數據存儲層數據一致性如何做到?
7. 數據存儲層高可用架構設計最佳實踐是什么?
8. 我們的實踐案例;
第九課:高可用架構設計之分布式緩存篇
1. 高可用架構使用緩存類型有哪些?各自作用是什么?(local、進程、分布式等)
2. 高可用架構緩存冗余如何設計?
3. 高可用架構緩存一致性如何保證?
4. 高可用架構緩存命中率如何保證?
5. 高可用架構緩存設計的最佳實踐是什么?
6. 我們的實踐案例;
第十課:高可用架構設計之性能評估&擴容篇
1. 性能評估目的?
2. 性能相關環節?
3. 性能評估工具?
4. 性能評估方法?
5. 如何擴容?
6.我們的案例?
第十一課:高可用架構設計之軟件質量保證篇
1. 高可用架構如何代碼控制?
2. 高可用架構自動化測試?
3. 高可用架構如何預先發布驗證?
4. 高可用架構如何灰度發布?
5. 高可用架構如何自動化發布?
6. 高可用架構設計軟件質量保證最佳實踐是什么?
7. 我們的實踐案例;
第十二課:高可用架構設計之監控篇
1. 高可用架構設計監控重要性?
2. 高可用架構設計監控數據采集方法是什么?
3. 高可用架構設計如何監控設計?
4. 高可用架構語義監控如何做?
5. 高可用架構進程監控如何做?
6. 高可用架構錯誤日志監控如何做?
7. 高可用架構設計監控的最佳實踐是什么?
8. 我們的實踐案例。
第十三課:高可用架構設計之安全篇
1. 高可用架構之網站安全重要性?
2. 高可用架構之網站被攻擊類型?
3. 高可用架構之XSS攻擊?
4. 高可用架構之注入攻擊?
5. 高可用架構之CSRF攻擊?
6. 高可用架構之其他攻擊?
7. 高可用架構之通用防護?
8. 高可用架構之信息加密?
9. 高可用架構之Antispam?
10. 高可用架構之案例篇?
第十四 課:高可用架構設計之基于堆棧分析篇
1. Java線程堆棧技巧;
2. Java線程堆棧分析;?
3. 借助堆棧分析性能瓶頸方法;?
4. 線上實戰;
5. 我們案例;?
第十五課:高可用架構設計之高性能數據提交與存儲篇
1. 背景 1. 互聯網產品通用架構?
2. 架構分層
3. 本文關注的層次
2. 數據提交?
1. 什么是數據提交?
2. 關注問題?
3. 利與弊?
3. 數據存儲?
1. 存儲基礎?
2. 架構設計?
3. 優化?
4. 案例實踐?
1. Feed設計實現?
|