看板 Linux 關於我們 聯絡資訊
※ 引述《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