多台網頁伺服器同時運作 - BBS
By Suhail Hany
at 2006-06-13T16:32
at 2006-06-13T16:32
Table of Contents
※ 引述《iFEELing (ing)》之銘言:
: ※ 引述《drlai (蘇打)》之銘言:
: : 想請教
: : 一般外面公司是如何讓多台網頁伺服器同時運作呢?
: : 目前網頁伺服器是單一主機,但在七月後會添購第二台
: : 原本的伺服器會變成備用的
: : 亦即當第一台掛的時候要讓第二台去接續他的工作
: : (或是讓兩台輪替工作,不要將所有負載都集中到一台上)
: 用 DNS 做 round-robbin
有另外一種方式是先接進來裡面再分掉,
有幾種實作的方式:
1.買台 L4 switch擋在前面 (如果錢太多 or 量太大的話)
2.拿一台 FreeBSD跑 ipnat + rdr 直接在 kernel mode 分配到後面的機器
3.用像是 lighttpd 的 mod_proxy 在 user mode 做
用這種做法的好處是,如果今天其中一台 server 要停,
只需要改個設定讓它不要分配到那台去就好,
而不會像 DNS round-robbin 有些運氣不好的人會連到爛掉的機器上。
不過它也有致命的缺點,
一旦這台機器爆炸的時候就什麼都連不到了 XD
: 但是資料的同步自己要小心。
: : 在FreeBSD中有辦法這樣實做嗎?
: : 現在想到的問題是兩台伺服器中的資料並不相同
: : 所以主要伺服器的資料會比次要來的新
: : (資料更動率很高)
考慮用 subversion 這一類的東西吧 :p
設個 commit hook 就可以讓你一 commit ,
每台機器自動 update 到最新 :p
--
「ㄚ尼伺服器常常掛掉. 至於他是因為常常掛掉所以叫ㄚ尼,
或是因為叫了ㄚ尼所以常常掛掉, 這就不得而知了. 」
-- 嘉良.高 中國1981-未決
--
: ※ 引述《drlai (蘇打)》之銘言:
: : 想請教
: : 一般外面公司是如何讓多台網頁伺服器同時運作呢?
: : 目前網頁伺服器是單一主機,但在七月後會添購第二台
: : 原本的伺服器會變成備用的
: : 亦即當第一台掛的時候要讓第二台去接續他的工作
: : (或是讓兩台輪替工作,不要將所有負載都集中到一台上)
: 用 DNS 做 round-robbin
有另外一種方式是先接進來裡面再分掉,
有幾種實作的方式:
1.買台 L4 switch擋在前面 (如果錢太多 or 量太大的話)
2.拿一台 FreeBSD跑 ipnat + rdr 直接在 kernel mode 分配到後面的機器
3.用像是 lighttpd 的 mod_proxy 在 user mode 做
用這種做法的好處是,如果今天其中一台 server 要停,
只需要改個設定讓它不要分配到那台去就好,
而不會像 DNS round-robbin 有些運氣不好的人會連到爛掉的機器上。
不過它也有致命的缺點,
一旦這台機器爆炸的時候就什麼都連不到了 XD
: 但是資料的同步自己要小心。
: : 在FreeBSD中有辦法這樣實做嗎?
: : 現在想到的問題是兩台伺服器中的資料並不相同
: : 所以主要伺服器的資料會比次要來的新
: : (資料更動率很高)
考慮用 subversion 這一類的東西吧 :p
設個 commit hook 就可以讓你一 commit ,
每台機器自動 update 到最新 :p
--
「ㄚ尼伺服器常常掛掉. 至於他是因為常常掛掉所以叫ㄚ尼,
或是因為叫了ㄚ尼所以常常掛掉, 這就不得而知了. 」
-- 嘉良.高 中國1981-未決
--
Tags:
BBS
All Comments
Related Posts
多台網頁伺服器同時運作
By Rachel
at 2006-06-13T13:30
at 2006-06-13T13:30
多台網頁伺服器同時運作
By Eartha
at 2006-06-13T10:48
at 2006-06-13T10:48
新手發問
By Poppy
at 2006-06-12T19:17
at 2006-06-12T19:17
可否兩張網卡設在同一個區網?
By Andrew
at 2006-06-12T12:30
at 2006-06-12T12:30
請問把多個圖檔轉換成gif
By Ida
at 2006-06-12T00:29
at 2006-06-12T00:29