網站架構知識系列-筆記

1.網站架構演進數據庫

單服務器數據庫->應用服務數據服務分離->使用緩存改善網站性能->使用應用服務器集羣改善網站併發處理能力->數據庫讀寫分離->使用反向代理和CDN加速網站響應->使用分佈式文件系統和分佈式數據庫系統->使用NoSql和搜索引擎->業務拆分->分佈式服務緩存

2.網站架構演化價值觀安全

核心價值是隨網站所需靈活應對服務器

主要力量是網站的業務發展架構

3.架構設計誤區併發

一味追隨大公司的解決方案負載均衡

爲了技術而技術運維

企圖用技術解決全部問題異步

4.網站架構模式分佈式

分層

分層是企業應用系統中最多見的一種架構模式,將系統在橫向維度上切分紅幾個部分,每一個部分負責一部分相對比較單一的職責,而後經過上層對下層的依賴和調用組成一個完整的系統

分割

分割就是縱向方面對軟件進行切分,好比應用層將不一樣業務進行分割

分佈式

將不一樣模塊部署在不一樣服務器上,經過遠程調用系統工做,分佈式意味着能夠使用更多的計算機完成一樣的功能

集羣

功能模塊服務器集羣話,經過負載均衡設備共同對外提供服務

緩存

緩存就是將數據存放在離計算機最近的位置以加快處理速度

異步

下降系統耦合性,提升系統可用性,加快網站響應速度,消除併發訪問高峯

冗餘

服務可用性保障

自動化

一切均可自動化是網站的理想狀態,目前大型網站的自動化架構設計主要集中在自動化運維方面

安全

應對安全挑戰

相關文章
相關標籤/搜索