動態應用,是相對于網站靜態內容而言, 是指以c/c++、php、Java、perl、.net等 服務器端語言開發的網絡應用軟件,比如論壇、網絡相冊、交友、BLOG等常見應用。動態應用系統通 常與數據庫系統、緩存系統、分布式存儲系統等密不可分。
大型動態應用系統平臺主要是針對于大流 量、高并發網站建立的底層系統架構。大型網站的運行需要一個可靠、安全、可擴展、易維護的應用系統平臺做為支撐,以保證網站應用的平穩運行。
大型動態應用系統又可分為幾個子系統:
1.Web前 端系統
2.負載均衡系統
3.數據庫集群系統
4.緩存系統
5.分布式存儲系統
6.分布式服務器管理系統
7.代碼分發系統
8.Web前端系統
結構圖:
為了達到不同應用的服務器共享、避免單點故障、集中管理、統一配置等目的,不以應用劃分服 務器,而是將所有服務器做統一使用,每臺服務器都可以對多個應用提供服務,當某些應用訪問量升高時,通過增加服務器節點達到整個服務器集群的性能提高,同 時使他應用也會受益。
該Web前端系統基于Apache/Lighttpd/Eginx等 的虛擬主機平臺,提供PHP程序運行環境。服務器對開發人員是透明的,不需要開發人員介入服務器管理
負載均衡系統