iT邦幫忙

0

多少網路流量需要使用多少的Server去平衡呢??

不知道有沒有人在討論「每天平均網路流量」到達哪個階段後,需要多少台(等級)「伺服器」來Balance的話題。
請問是否有人可以指點迷津一下呢?????

8
bizpro
iT邦大師 1 級 ‧ 2011-02-02 14:52:19
最佳解答

charles1021提到:
Mac mini Server

用Mac mini Server? 既然是mini了, 您就已經沒有預期有大的流量了. 對吧?

charles1021提到:

我的機器打算使用Mac mini Server來架構
3.這平台會跑 MySQL、Apache、PHP5.0、DNS

每天平均網路流量不是重點, 首先, 依照您的架構, 這不會是頻寬的問題(在台灣), 而是本身的concurrent sessions的問題. 先解決concurrent sessions的問題再考慮頻寬和架構問題.

charles1021提到:

應該用幾台裝Apache、幾台跑MySQL

concurent sessions, 要看您的應用程式是什麼, . 一般上如果是B2B, Apache可, 如果是B2C, 那整個架構就不一樣了, 很容易會出現問題的. MySQL是用那一版? 建議用MySQL 5.5.8. PHP5.0? 建議用PHP5.3.5+APC+"PHP-FPM".

看更多先前的回應...收起先前的回應...

哇嗚, 謝謝你的講解。
有關架構的部份, 有沒有推薦的參考書目呢?

bizpro提到:
PHP5.3.5+APC+"PHP-FPM"

哦, 對了, 另外, 我會去找一下這方面的知識。 謝謝, 新年快樂 ^_^

bizpro iT邦大師 1 級 ‧ 2011-02-02 16:41:21 檢舉

rock

架構的書, 是很廣泛的, 有些分散在不同的語言書中, 有些又在系統的書中, 知識有新有舊, 難有整合的. 所以就是要廣泛的看了. 像我建議的東西並非單純從一本書中讀來的, 所以建議您要多讀各類的書去汲取各家精華囉.

有關網站架構的議題,可參考:
知名網站所使用的架構平台
所提到的相關資料。

哇嗚, twtw, 謝謝你提供的意見喔。

8
oowo
iT邦高手 1 級 ‧ 2011-02-01 19:41:27

雖然沒有研究這個,不過平時在看也略知一、二
首先要看的是程式…你server跑的是什麼程式…單純web、有資料庫的web…等一堆,基礎要求等級都不一樣,自然…它單一user流量也不一樣。
而且…程式對server等級的要求也完全不同…( 單下載跟還有跑後台程式的資源又吃的不一樣摟…)
先針對那一種,或以泛指全部來提問,是不是較好呢?

oowo大大,你好~~~
謝謝你的提醒丫,因為我對這方面實在不太行。

10
insider
iT邦研究生 5 級 ‧ 2011-02-02 21:21:01

In fact, this is simple question can be solved by Hardware sizing Hardware Sizing Questionnaires. As long as you approach the right hardware vendor (HP, IBM & DELL). The presales will offer you sizing questionnaires for you to fill it and do the hardware sizing design.
Mac Mini server also Intel chipset, there is no big difference compared with Normal x3650 M3, DL380 G7 and R710 hardware.
(**DB tiers, Apps Tiers and Web tiers within one box is very poor design. It is not pro )

bizpro iT邦大師 1 級 ‧ 2011-02-03 09:26:47 檢舉

insider提到:
Hardware sizing

Scaling-up can't solve session problems effectively. The vendors do matter in some cases but are not a key factor. I have configured a system with 1.5G RAM on a virtual machine to run PHP and MySQL on the same system. The system I configured beats two Xeon IBM servers of 12G RAM each in terms of sessoin management. My system can take 8.9 requests per second while the IBM servers process barely 1 request per second. Why? session problems and misconfigurations. I then configured on an HP Xeon server with 10G RAM. The request per second figure goes up to about 39. And, there are still rooms to squeeze more power from the system. Things like kernel parameters, advanced caching, memory usages management, etc., can all improve the system performance.

Besides, scaling-out is a better solution than scaling-up.

bizpro iT邦大師 1 級 ‧ 2011-02-03 22:08:10 檢舉

insider提到:
the system performance is not always Linear performance.

Unfortunately, it is quite true that the price goes up exponentially.

4
help
iT邦新手 4 級 ‧ 2011-02-09 11:04:39

看你最後的補充應該是要做網站負載平衡吧
有反向代理伺服器可以供你參考:
要不要嘗試用 Nginx reverse proxy 當前端伺服器,
Apache在後端處理動態網頁的請求,
這樣你就可以只用一台Apache2 + Mysql + PHP5,
在來就看你的需求去架設Nginx reverse proxy,
以上供你參考囉

4
summer05145
iT邦新手 1 級 ‧ 2011-02-11 17:22:41

Mac mini Server這的確是比較少見

但若是一般Server那我還能幫您想想架構

這樣比您自己翻書研究還快

而且我手上的完整架構也相當多

畢竟我是業務阿

你可以私底下問跟我聯絡,反正諮詢不用收費啦

Best Regards
捷洲資訊股份有限公司 台北總公司
業務專員
賴士凱 S.K Lai
電話:02-26934666#8265
手機:09-19980060
傳真:02-26931522
Email:SK.Lai@jcnet.com.tw
http://www.jcnetcorp.com

我要發表回答

立即登入回答