某大型門(mén)戶(hù)網(wǎng)站,為了冗余備份和平衡負載,使用了6臺服務(wù)器。用戶(hù)訪(fǎng)問(wèn)時(shí),由管理軟件來(lái)分配數據流,實(shí)現負載平衡。另一方面,各服務(wù)器內容相同,即使其中一兩臺宕機,也不會(huì )影響對網(wǎng)站的訪(fǎng)問(wèn)。實(shí)現了冗余備份。
然而,為了保證網(wǎng)頁(yè)的一致性,6臺服務(wù)器必須隨時(shí)同步。一旦其中一個(gè)的內容與其它服務(wù)器不同,就會(huì )帶來(lái)很多麻煩。同步占用了大量CPU時(shí)間,降低了系統效能。同時(shí),同步必須以其中的某臺服務(wù)器為基準,一旦基準服務(wù)器故障,就會(huì )帶來(lái)維護上的麻煩,增加維護成本。
為解決以上問(wèn)題,該網(wǎng)站經(jīng)過(guò)反復選型比較,選用了兩臺威達電的NAS-4300網(wǎng)絡(luò )存儲服務(wù)器。所有Web服務(wù)器直接讀取其中一臺NAS上的資料,另一臺NAS做備份。參見(jiàn)圖1。這樣至少會(huì )帶來(lái)2個(gè)好處:
1、 由于6臺WEB服務(wù)器存取的是同一臺NAS的內容,因而不需要再做同步的動(dòng)作。節省大量管理成本,并且降低了服務(wù)器資源占用,提高了網(wǎng)絡(luò )響應速度。
2、 做備份的NAS不需要WEB服務(wù)器參與就可以實(shí)現備份動(dòng)作,節省服務(wù)器的資源,既提供了優(yōu)良的可靠性,更提供了高效率。