- 論壇徽章:
- 0
|
這些天一直在學(xué)習(xí)web的負(fù)載均衡,遇到了一些讓我疑惑的問題,煩請各位大俠幫忙指引,在此先謝過了!
用squid做反向代理對后端兩臺web服務(wù)器(同一個網(wǎng)站)做負(fù)載均衡和cache,如何讓這兩臺web服務(wù)器的網(wǎng)站數(shù)據(jù)保持同步??
1.用rsync嗎,如果是,后端web應(yīng)該有一個是主,有一個是輔,根本達不到數(shù)據(jù)快速在兩臺web服務(wù)之間同步,也起不到負(fù)載均衡的目的
比如,用squid的cache_peer 對兩臺web做負(fù)載均衡,當(dāng)客戶端請求并向網(wǎng)站寫入數(shù)據(jù)的時候,它通過squid寫入的是web服務(wù)器A,而服務(wù)器B可以通過rsync同步過來,但如果連接的是服務(wù)器B呢,A也能同步過來嗎?? 似乎rsync只起一個備份的作用?
2.用LVS嗎? 如果是LVS,是不是要在兩臺web前面加一臺lvs,那還用到squid的cache_peer來對后端web進行負(fù)載均衡么?在這里只能是做cache吧??
3.用特殊設(shè)備嗎?
很想知道一般較大點的網(wǎng)站他們是怎么做的?
[ 本帖最后由 pipe55 于 2008-8-27 10:47 編輯 ] |
|