朋友的公司目前的購物網站以及內部的進銷存是採用自架伺服器在公司,並且是申請專業型FTTH的雙向10M固32IP每月要價9800。SWITCH是1U,從外面有一條黑色很粗的線路連接到他們公司。
我問他們公司的工程師。他們說這是光纖到府,10年前申請費用就要10幾萬。他又說這種線路有保障頻寬而且反應速度快。
但是我的想法是。9800一個月買雙向10M,為何不要申請2條雙向100M固6IP 也不用5000元,不是更快嗎?
但是他們工程師回答我說,光世代不穩定,又沒有保障頻寬!
我個人想法是,就算沒有保障頻寬,100M跟10M差了10倍速度,怎樣都比較快阿?兩條雙向100M又可以切割做備援。
我想要詢問的是,他們公司這種線路真有比較好嗎?
難道我的觀念錯誤?有人可以幫我解惑嗎?謝謝!
除非他購物網站專做外國人生意,不然如果是國內生意的,光世代速度應該還 OK。
其實就算專做外國人生意,也可以租用國際 CDN 服務來加速,會比較省錢。或乾脆租美國 VPS 虛擬主機更省。
感覺那個 10M(固 32IP),一個月 9800,浪費錢的。不相信他架個網站需要用到 32 個 Public IP。肯定很多 IP 都沒用到閒置擱著,白花錢租的。
10年前的網路條件,和現在相差很大,10年前也許是沒有選擇,但現在有其它選擇。
不想改變,有可能是人老了,思想偏保守,擔心做的好沒有獎勵,但不小心搞爛就黑了,而且大幅變動的也自找麻煩,反正錢又不是他付的,老闆都沒說話了,幹麻自找事做。或者可能有什麼隱藏的油水好處。
ENJOY HTC SENSE wrote:
線路如何判斷反應速度的好壞?
...(恕刪)
不外乎就是 ping 某個網站或IP,看反應時間
tracert 某個網站或 ip,看經過的路由數量,還有反應時間
一些第三方的測速網站,比如:speed test
也可以用來測試連接本國和外國的速度(各個主要城市)
不過最主要還是平常使用的感覺。
像前面說的光世代連國內還行,連國外速度慢,那就是純感覺,應該用過的人都有同樣的感受。
******************************
ENJOY HTC SENSE wrote:
還有專業型的FTTH跟非專業型的光世代差別在哪裡阿,是差別在路由的節點數量問題嗎?...(恕刪)
QoS 頻寬管制 的 優先權
封包經過機房的路由器,專業型優先權較高,能被機房路由器優先處理。
集縮比:
比方說:1G 的骨幹,有可能租 2G 的頻寬出去,集縮比200%,或甚至更高也有可能 1000%、2000% 的,1G 的骨幹,租 10G、20G 的頻寬出去。
為什麼能這麼做呢?因為不是人人每分每秒都在上網,且使用全部的頻寬。所以一定會有一部份人閒置,因此 ISP 都有所謂的集縮比。並非骨幹 1G,就只能賣 1G 的頻寬,通常可能 1G 的骨幹,賣 10G、20G 的頻寬出去。
平常大部分人都閒置(離峰時段),就沒問題。但尖峰時段,太多人上網,就會出問題,會感覺速度變很慢。
專業型,也許集縮比 1:1,保證頻寬。(實際情況不了解,純猜測)
經濟型集縮比很高,不保證頻寬,同一區域有多人在上網(同一骨幹的),速率就會下降、塞車。不過 100M 就算怎樣降,連國內一般也不會低於 10M,連國外就不一定了。
經過海纜連國外的話,估計是不論專業型、經濟型,都會有集縮比限制,畢竟海纜建設困難+昂貴,總頻寬有一個限制在那邊。只是專業型連國外的集縮比會較小。
路由:
專業型的路由會設計經過較優良的國內骨幹、國外海纜。並儘量減低經過的路由點。
經濟型就看人品運氣。人品爆發,也有可能用到和專業型一樣品質的路由。但大部分情況都是爛路由。
PPPoE 撥接的,聽說主要是看 BRAS 主機,連到哪台 BRAS 主機,就註定了是好路由,還是爛路由。
以上這些看起來好像專業型比較好(當然也較貴)
其實不然,有一點:大部分的消費者都是用經濟型網路
也就是說:即便專業型網路之間,互相 ping 只有 1。
但問題是:消費者用的是普通的經濟型網路,所以怎樣也不可能 ping 只有1。
因此追求 ping 只有1,那是不切實際的,非單方面可以控制。
且 web 網站來講,並不是特別要求反應時間的服務。一般不超過 500ms 都很 OK。國內連線一般都在 100ms 以下。
500ms 就是 0.5秒。。
一個網頁,是 0.01 秒(1ms)刷出來,還是 0.1秒(100ms)刷出來,一般人應該不會那麼計較,事實上根本感覺不出來。
線上遊戲,還有即時語音、視訊類的服務,才會特別需要低反應時間。
***********************************************
10M 上傳,和 100M 上傳,這個差別則是很大。
伺服器能負載的同時下載數有差。
WEB 應用來講,專業型網路的路由、集縮比、反應時間再好也沒用,因為昂貴又速率低。
假設購物網站圖片很多,一個網頁要 1MB 左右
10Mbps = 1.25MB/s
那同一時間 2人以下要求更新網頁,才能提供 1秒刷出網頁。每多 2人,就要多出 1秒。
100Mbps = 12.5MB/s(當然這是離峰時段最理想的數據)
能提供同一時間 12人次要求資料,1秒刷出網頁。每多出 12人,才多出 1秒。
註:
並不是說網站只能服務 12人,而是說 在某一秒中,能提供 12人次刷新網頁時,僅需 1秒即可刷出網頁。
逛網站的人,不會每一秒都在刷網頁。比方說:線上人數 1000人,但在同一個秒時間時,只有 50人 之類的,點了某個連結,刷新了網頁。
如果都同樣中華的線路,有可能一次全掛。比如附近蓋捷運挖路,不小心把光纖給挖斷了。在怎樣快速搶修,也不可能 1分鐘內搞定。
但如果不同 ISP,比如:一條光世代當主力,一條 CABLE 的當備援(總之不是中華電路的)。主力的如果掛了,還有備援的可以暫時頂著,不至於完全斷網。
這種 雙線/多線 備援,可以寫 shell 腳本自動化,排程每分鐘或每 15秒運行腳本一次, ping DNS,一旦發現不通,判斷為網路斷線,自動切換對外路由為備援線路。24H全自動防護,不須人員值守。
高 HA可用性 99.9%,年停機時間不超過 5分鐘。
******************************************************
至於機房換地址,主機要移機,個人是覺的應事先規劃。比如新地址先把網路牽好驗收好,主機一移過去立刻上線。
更謹慎一點,也可以準備兩台主機,新地址的主機先上線測試,舊地址主機照常服務。等新主機測試完畢, DNS 切換到新主機 IP,舊主機立刻更換 index 首頁,自動轉址到新主機。無縫銜接,0時差切換。
純 html 和 PHP 是可以這樣無縫切換。
不過資料庫的部份比較麻煩,新舊主機資料庫還是需要同步。有資料庫的情況,一定要停機,才能移機。
這種移機,通常要預先公告,說伺服器例行維護,要停機幾小時之類的。才有時間移動主機或資料庫。一般會選在離峰時段,半夜之類的,降低影響。
首頁會上公告,把 www 目錄裡面內容通通拿掉,只留首頁,其餘網頁會全部得到 404 找不到頁面。然後 404.php 的處理,轉到首頁看公告。
可以先用隨便一台老舊電腦,繼續 web 服務,提供公告頁面即可,所以不需要什麼性能。真正的昂貴主機,則移動到新地址。
1個連線 跟50人 500人使用後差更多了 50個請求後慢到好幾秒都是會的
家用等級的設備 只要有出現可達到某個程度 廠商就可以標示支援
企業等級不但要短時間可以達到 甚至必須能夠長期都穩定的達到 才真的算是合格
用iperf這軟體 去針對主板Intel內建&另外買的Intel網卡
執行一些測試後的結果發現 內建承受較大壓力時 與獨立網卡有極大落差
單筆資料傳輸 都達到理論速度 如果加大數量再去做傳輸 就完全不同了
例如TCP MSS大小 UDP抖動、封包成功率
可想而之網路等級同樣不會貴的沒有道理 只是需求未達時 沒有感覺罷了
何況經許多主機才到達目的地 跟經過較少主機能直接連線還是有所差異
域名會去區分等級 也是因為條件有所不一樣 所以價格才會差這麼多




























































































