大型網站架構演化

jopen 11年前發布 | 23K 次閱讀 架構

《大型網站技術架構》讀書筆記:

 

1.1大型網站軟件系統的特點

與傳統企業應用系統相比,大型互聯網應用系統有以下特點。

高并發,大流量

高可用

海量數據

用戶分布廣泛,網絡情況復雜

安全環境惡劣

需求快速變更,發布頻繁

漸進式發展

 

1.2大型網站架構演化發展歷程

大型網站的技術挑戰主要來自于龐大的用戶,高并發的訪問和海量的數據,任何簡單的業務一旦需要處理數以P計的數據和面對數以億計的用戶,問題就會變得很棘手。大型網站架構主要就是解決這類問題

 

1.2.1初始階段的網站架構


大型網站架構演化
 

 

1.2.2應用服務和數據服務分離


大型網站架構演化
 

 

1.2.3使用緩存改善網站性能


大型網站架構演化
 

 

1.2.4使用應用服務器集群改善網站的并發處理能力


大型網站架構演化
 

 

1.2.5數據庫讀寫分離


大型網站架構演化
 

 

1.2.6使用反向代理和CDN加速網站響應


大型網站架構演化
 

 

1.2.7使用分布式文件系統和分布式數據庫系統


大型網站架構演化
 

 

1.2.8使用NoSQL和搜索引擎


大型網站架構演化
 

 

1.2.9業務拆分


大型網站架構演化
 

 

1.2.10分布式服務


大型網站架構演化

來自:http://zhanjia.iteye.com/blog/2038540

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!