所謂大型網(wǎng)站技術架構的五大核心要素,即大家所熟知的高性能、高可用、伸縮性、擴展性和安全性。以下摘抄的知識點最多只能稱之為綱,如想較系統(tǒng)的熟悉掌握該領域知識,建議查看李智慧先生所著《大型網(wǎng)站技術架構——核心原理與案例分析》。謝謝!
如果衍生開來,依然能發(fā)現(xiàn)系統(tǒng)的五大核心要素,與好的團隊所具備的能力極其的相似。技術架構師的核心產(chǎn)出是好的系統(tǒng),技術管理(含各級經(jīng)理、leader及非職權影響力的項目經(jīng)理、教練等)的核心產(chǎn)出則是好的團隊。
高性能:對應團隊人效高、浪費少、產(chǎn)能大;
高可用:對應團隊靠譜,長期可信賴;
伸縮性:對應團隊可單件做事,亦可規(guī)模做事;
擴展性:對應團隊能妥善應對各類新興的任務,不需要大成本的組織重構;
安全性:對應團隊應具備競對攻防能力等;
1. 高性能

高性能

性能優(yōu)化策略

分布式緩存-Memcached機制

java垃圾回收機制
2. 高可用

高可用2-1

高可用2-2
3. 伸縮性

伸縮性2-1

伸縮性2-2
4. 擴展性

擴展性
5. 安全性

安全性

加解密技術