大型網站技術架構讀書筆記
大型網站經歷的技術架構演變:- 應用服務器、數據庫服務器和文件服務器都安裝在同一臺主機
- 應用服務器、數據庫服務器和文件服務器分別安裝在不同主機
- 增加了分布式的緩存服務器
- 應用服務器增加了好幾臺,變成集群
- 增加了CDN和反射代理服務器
- 數據庫服務器變成主從形式的服務器
- 數據庫服務器變成分布式的服務器,文件服務器也變成分布式服務器
- NOSQL分布式數據庫和搜索引擎的引入
- 應用服務器雖然是多臺,但都是部署了同一應用,這時將應用拆分,每臺服務器部署不同的拆分應用
- 雖然應用已經拆分,但每個應用都是從頁面管到數據庫,這時繼續拆分,將存取數據庫的部份獨立,頁面部份
也獨立
- 分層,代碼放在不同的類中
- 分割,應用放在不同的JVM中
- 分布式,部署在不同的物理機
- 集群,同一個應用部署到不同的主機,可以負載均衡
- 緩存,CND加速、反向代理、本地緩存、分布式緩存
- 異步,消除高并發
- 冗余,多處備份
- 安全性
posted on 2013-11-09 11:34 paulwong 閱讀(653) 評論(0) 編輯 收藏 所屬分類: J2EE 、SOFTWARE ARCHITECTURE