作者LaPass (LaPass)
看板Linux
標題Re: [問題] Ubuntu Enterprise Cloud 的用途?
時間Tue Dec 27 23:53:36 2011
※ 引述《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
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.233.157.3
→ rellik:layer 7 loadbalance 可以找 haproxy.. 12/28 00:09
→ rellik:至於 session 比較常見是存到 memcache 裡 12/28 00:10
→ rellik:mysql 常見的 cluster 不外乎 drbd or mmm 12/28 00:11
→ HamalAri:做法百百種,看需選自已要的。 12/28 22:33
→ bitlife:如果你對外的連線頻寬沒超過10Mbit/s,我認為比較可能是 12/29 07:39
→ bitlife:SQL 要最佳化. 不然就是機器真的非常老舊. 因為在那種頻寬 12/29 07:40
→ bitlife:下,要把 apache httpd 和 mysql 操到掛,通常不會是loading 12/29 07:41
→ bitlife:太高,而是SQL執行太耗費資源 12/29 07:41