Ubuntu Enterprise Cloud 的用途? - Linux

Table of Contents

※ 引述《LaPass (LaPass)》之銘言:
: 最近有個朋友遇到網頁伺服器流量太大,常常當掉的問題
: 他想要去多架幾台伺服器,把流量分散掉
: 於是開始學 apache loadbalance 之類的
: 我突然想到在安裝 Ubuntu server 時,看到這個選項:
: Ubuntu Enterprise Cloud install
: 稍微查了一下,看起來.....
: 好像是將好幾台主機串在一起,當作一台主機那樣,請問是這樣嗎?
: 請問這個可不可以解決我那個朋友的問題?
: 以及,如果可以解決的話,那Centos上有沒有類似的東西?
在ptt當掉的時候,我一直在google這些東西
找到很多方法,,看的一頭霧水,也不知道怎麼確切實行

從安裝apache 模組、買台支援load balance的路由器、到linux virtual server等方法
都看到過
Windows server好像還內建那種功能(?)

可是到目前為止,用VirtualBox試了兩三種方法,都沒試出來



沒多久前,稍微問了伺服器的狀況,似乎是從MySQL那邊開始當掉的
也就是說.... 可能連資料庫都要去做loadbalance



而且做了loadbalance之後,PHP程式碼的部分好像也需要去修改用到session的部分
有看到這方面的文.... (汗)
這又是個大問題



請問,能給個方向嗎?



PS. 我的環境是 Ubuntu 11.04 Apache MySQL PHP
朋友他那邊也是Ubuntu,不過我不確定第幾版
以及他有打算換成Centos



--

--

All Comments

John avatarJohn2011-12-30
layer 7 loadbalance 可以找 haproxy..
Olive avatarOlive2011-12-31
至於 session 比較常見是存到 memcache 裡
Daph Bay avatarDaph Bay2012-01-04
mysql 常見的 cluster 不外乎 drbd or mmm
Vanessa avatarVanessa2012-01-07
做法百百種,看需選自已要的。
Annie avatarAnnie2012-01-08
如果你對外的連線頻寬沒超過10Mbit/s,我認為比較可能是
Mason avatarMason2012-01-08
SQL 要最佳化. 不然就是機器真的非常老舊. 因為在那種頻寬
Edith avatarEdith2012-01-12
下,要把 apache httpd 和 mysql 操到掛,通常不會是loading
太高,而是SQL執行太耗費資源