課程簡(jiǎn)介
在大型互聯(lián)網(wǎng)應(yīng)用架構(gòu)的演變過程中,集中式的架構(gòu)設(shè)計(jì)出于對(duì)系統(tǒng)的可擴(kuò)展性,可維護(hù)性,成
本等多方面因素的考慮,逐漸被放棄。分布式架構(gòu)的核心思想是采用大量廉價(jià)的 PC Server ,構(gòu)建
一個(gè)低成本,高可用,高可擴(kuò)展,高吞吐的集群系統(tǒng),以支撐海量用戶的訪問和數(shù)據(jù)存儲(chǔ),理論
上具備無限的擴(kuò)展能力。
分布式系統(tǒng)的設(shè)計(jì),是一門復(fù)雜的學(xué)問,它涉及到諸多技術(shù)領(lǐng)域。為了化繁為簡(jiǎn),本課程將架構(gòu)
設(shè)計(jì)方法論的主要原則 規(guī)范和最佳實(shí)踐從諸多技術(shù)細(xì)節(jié)中進(jìn)行高度概括,希望能幫助學(xué)員了解分
布式架構(gòu)演進(jìn)歷程、掌握分布式架構(gòu)設(shè)計(jì)方法和相關(guān)關(guān)鍵技術(shù)。
目標(biāo)收益
培訓(xùn)對(duì)象
? 希望從 0 開始學(xué)習(xí)架構(gòu)設(shè)計(jì)的程序員;
? 需要拓展架構(gòu)視野提升技術(shù)能力的架構(gòu)師;
? 希望培養(yǎng)架構(gòu)思維的技術(shù)管理者、技術(shù)銷售和市場(chǎng)從業(yè)者。
課程大綱
架構(gòu)設(shè)計(jì)基礎(chǔ) |
? 架構(gòu)到底是什么 ? 架構(gòu)設(shè)計(jì)的歷史背景 ? 架構(gòu)設(shè)計(jì)的目的 ? 復(fù)雜度來源分析 ? 架構(gòu)設(shè)計(jì)三原則 ? 架構(gòu)設(shè)計(jì)流程 |
高性能架構(gòu)模式 |
? 高性能數(shù)據(jù)庫群集 ? 高性能 NoSQL ? 高性能緩存架構(gòu) ? 單服務(wù)器高性能模式 ? 高性能負(fù)載均衡 |
高可用架構(gòu)模式 |
? CAP 理論 ? FMEA 方法 ? 高可用存儲(chǔ)架構(gòu) ? 高可用計(jì)算架構(gòu) ? 業(yè)務(wù)高可用 ? 如何應(yīng)對(duì)接口級(jí)故障 |
可擴(kuò)展架構(gòu)模式 |
? 可擴(kuò)展架構(gòu)的基本思想和模式 ? 分層架構(gòu) ? SOA ? 微服務(wù)架構(gòu) ? 微服務(wù)架構(gòu)最佳實(shí)踐 ? 微內(nèi)核架構(gòu) |
互聯(lián)網(wǎng)架構(gòu)設(shè)計(jì)最佳實(shí)踐 |
? 互聯(lián)網(wǎng)技術(shù)演進(jìn)的判斷 ? 互聯(lián)網(wǎng)架構(gòu)存儲(chǔ)層技術(shù) ? 互聯(lián)網(wǎng)架構(gòu)開放層技術(shù) ? 互聯(lián)網(wǎng)架構(gòu)服務(wù)層技術(shù) ? 互聯(lián)網(wǎng)架構(gòu)網(wǎng)絡(luò)層技術(shù) ? 互聯(lián)網(wǎng)架構(gòu)用戶層技術(shù) ? 互聯(lián)網(wǎng)架構(gòu)業(yè)務(wù)層技術(shù) ? 互聯(lián)網(wǎng)架構(gòu)平臺(tái)技術(shù) |
架構(gòu)設(shè)計(jì)基礎(chǔ) ? 架構(gòu)到底是什么 ? 架構(gòu)設(shè)計(jì)的歷史背景 ? 架構(gòu)設(shè)計(jì)的目的 ? 復(fù)雜度來源分析 ? 架構(gòu)設(shè)計(jì)三原則 ? 架構(gòu)設(shè)計(jì)流程 |
高性能架構(gòu)模式 ? 高性能數(shù)據(jù)庫群集 ? 高性能 NoSQL ? 高性能緩存架構(gòu) ? 單服務(wù)器高性能模式 ? 高性能負(fù)載均衡 |
高可用架構(gòu)模式 ? CAP 理論 ? FMEA 方法 ? 高可用存儲(chǔ)架構(gòu) ? 高可用計(jì)算架構(gòu) ? 業(yè)務(wù)高可用 ? 如何應(yīng)對(duì)接口級(jí)故障 |
可擴(kuò)展架構(gòu)模式 ? 可擴(kuò)展架構(gòu)的基本思想和模式 ? 分層架構(gòu) ? SOA ? 微服務(wù)架構(gòu) ? 微服務(wù)架構(gòu)最佳實(shí)踐 ? 微內(nèi)核架構(gòu) |
互聯(lián)網(wǎng)架構(gòu)設(shè)計(jì)最佳實(shí)踐 ? 互聯(lián)網(wǎng)技術(shù)演進(jìn)的判斷 ? 互聯(lián)網(wǎng)架構(gòu)存儲(chǔ)層技術(shù) ? 互聯(lián)網(wǎng)架構(gòu)開放層技術(shù) ? 互聯(lián)網(wǎng)架構(gòu)服務(wù)層技術(shù) ? 互聯(lián)網(wǎng)架構(gòu)網(wǎng)絡(luò)層技術(shù) ? 互聯(lián)網(wǎng)架構(gòu)用戶層技術(shù) ? 互聯(lián)網(wǎng)架構(gòu)業(yè)務(wù)層技術(shù) ? 互聯(lián)網(wǎng)架構(gòu)平臺(tái)技術(shù) |