動態(tài)應(yīng)用,是相對于網(wǎng)站靜態(tài)內(nèi)容而言, 是指以c/c++、php、Java、perl、.net等 服務(wù)器端語言開發(fā)的網(wǎng)絡(luò)應(yīng)用軟件,比如論壇、網(wǎng)絡(luò)相冊、交友、BLOG等常見應(yīng)用。動態(tài)應(yīng)用系統(tǒng)通 常與數(shù)據(jù)庫系統(tǒng)、緩存系統(tǒng)、分布式存儲系統(tǒng)等密不可分。
大型動態(tài)應(yīng)用系統(tǒng)平臺主要是針對于大流 量、高并發(fā)網(wǎng)站建立的底層系統(tǒng)架構(gòu)。大型網(wǎng)站的運行需要一個可靠、安全、可擴(kuò)展、易維護(hù)的應(yīng)用系統(tǒng)平臺做為支撐,以保證網(wǎng)站應(yīng)用的平穩(wěn)運行。
大型動態(tài)應(yīng)用系統(tǒng)又可分為幾個子系統(tǒng):
1.Web前 端系統(tǒng)
2.負(fù)載均衡系統(tǒng)
3.數(shù)據(jù)庫集群系統(tǒng)
4.緩存系統(tǒng)
5.分布式存儲系統(tǒng)
6.分布式服務(wù)器管理系統(tǒng)
7.代碼分發(fā)系統(tǒng)
8.Web前端系統(tǒng)
結(jié)構(gòu)圖:
為了達(dá)到不同應(yīng)用的服務(wù)器共享、避免單點故障、集中管理、統(tǒng)一配置等目的,不以應(yīng)用劃分服 務(wù)器,而是將所有服務(wù)器做統(tǒng)一使用,每臺服務(wù)器都可以對多個應(yīng)用提供服務(wù),當(dāng)某些應(yīng)用訪問量升高時,通過增加服務(wù)器節(jié)點達(dá)到整個服務(wù)器集群的性能提高,同 時使他應(yīng)用也會受益。
該Web前端系統(tǒng)基于Apache/Lighttpd/Eginx等 的虛擬主機(jī)平臺,提供PHP程序運行環(huán)境。服務(wù)器對開發(fā)人員是透明的,不需要開發(fā)人員介入服務(wù)器管理
負(fù)載均衡系統(tǒng)
出處:百度空間
責(zé)任編輯:bluehearts
上一頁 下一頁 淺談大型網(wǎng)站動態(tài)應(yīng)用系統(tǒng)架構(gòu) [2]
◎進(jìn)入論壇網(wǎng)站綜合、網(wǎng)頁制作版塊參加討論
|