2013年7月16日 星期二

架設網站的硬體評估(Evaluate a website hardware required)


近年來行動通訊大行其道,想當然PC產(傪)業(Desktop、Notebook)最近也陷入了一片低迷,雖然說它們均有行動通訊上其不可取代之處,甚至在很多行動痛訊的應用上,其背地裡還是靠著傳統PC產業在支撐,不然雲端是能夠雲到那兒去呢?再怎麼樣還是在某地的一處機房裡存在。

但是對於整個產業來說,也很難不緊張,畢竟少了消費端的支持似乎還是很難支撐的下去,不然就是轉型成服務業?這問題應該再過些時日就會看出端倪,不過,我們還是回頭來看看,若是想要自己架個網站,在硬體和網路頻寬的部分可以怎麼評估吧?尤其實在這個似乎人人都可透過網路創業的時代(其實門檻沒有那麼低吧?)

不過在討論網站所需硬體的評估之前,其實有一點得要先釐清,那就是你這個網站上要運行的是什麼內容?還有你為了什麼想要自行架設網站?因為在沒有弄清這兩點之前,其實你應該有更多可以替代的方案可以選擇,甚至很簡單地就可以"建立"出一個網站(這麼多免費的平台可用......),更何況在硬體部分的需求幾乎可以隨著需求而馬上滿足,重點是你想要在上面放進什麼樣的內容(文字、影音、服務、工具、空間...等)

雖然現在很多消費端的產品(設備)提供了一個人人可以自行架站的夢(假象?),但是在實際應用上,它還是有落差的,畢竟硬體這部分在性能和價格上仍逃不出一分錢一分貨的鐵律,因此,若是真的有心想要自行架設網站的人,或許還是適時地瞭解一下這部分的差別,避免讓自己花錢買經驗囉!

首先,我們先從硬體端來切入,硬體的部分又可分為主機頻寬保固年限來考量,其中最關鍵的部分反而會是保固(勘用)年限。

為什麼要這麼比較呢?因為如果不是自己架設網站的人,或許可以透過租用虛擬主機(Virtual Hosting)、VPS(Virtual Private Server)或是實體主機(Dedicated Server)來達成目的,然而其需要的價碼也不同,相對的其自由度也有所不同,這就是為什麼還要跟勘用年限來比較。

接下來我們就來簡單算個數學吧!你就可以簡單算出什麼樣的方式最適合自己:(僅以網路上的消費端價格估算)

1.主機:

A方案:品牌Server
以I牌、A牌入門款的直立式Server來估算,大約30,000元上下可以入手,其規格不外乎是CPU:E2-1220、HDD:512GB、RAM:2~4GB、NIC:1000 Mbps*2。

B方案:DIY Server
若是以同規格的內容,去光華商場跑一趟組出一台拼裝Server,其實很難比上述的價格來得低,甚至你很難找到相同規格的東西,當然你大可憑藉著DIY的精神,硬是可以湊出相似的規格,價格可以再省下數千元不等,但是不太建議你這麼做,因為以現在PC產業的保固政策,這種Server主機的保固上就很吃虧。

2.頻寬費用:

這部分很多租借主機的廠商會標榜不限流量,其實認真換算起來,一樣可估出一個有相對價格的頻寛費用,不過還是有幾種方案可以選擇,若是假設一個月不限流量的話,會佔去多少頻寬呢?例:

A方案:光世代固定制(6IP)
就以固定制的光世代產品的速率來估算,每月上傳從2M~15M,費用約為1,425~2,038元不等,若是以上傳不限流量來看,究竟是代表多少流量呢?在下面只估算光世代的參考價位,至於專線的部份就暫時先不探討,因為那非一般人可以進入的門檻,且CP值也相對偏低,除有特殊需求,否則並不建議這麼做。

光世代固定制每月總頻寬

1,425元(6M/2M):
2M*86400*30=5.184TB

1,839元(20M/5M):
5M*86400*30=12.96TB

2,038元(60M/15M):
15M*86400*30=38.88TB
B方案:光世代浮動制(可轉固1+浮動7 IP)
雖然浮動制網路是一般消費端的產品,在不考慮集縮比和優先權的前提下,它其實反而能夠提供相對較為高速的頻寬,參考數字如下:

光世代浮動制每月總頻寬

689元(6M/2M):
2M*86400*30=5.184TB

879元(20M/5M):
5M*86400*30=12.96TB

979元(60M/15M):
15M*86400*30=38.88TB

1,099元(100M/20M):
20M*86400*30=51.84TB
不過,一般網站其實很難無時無刻都是處於流量滿載的狀況,所以最大容許頻寬跟正常頻寬就需要有所取捨,以合理的推估(約4:1~3:1)來看,或許可以先選擇100M/20M浮動制來做為參考依據,不然僅單以價格來考量,浮動制雙向100M的頻寬費用,也才1,299元,還不及固定制6M/2M的費用,差別應該就是集縮比和優先權的差異了。

3.保固年限:

這一點其實就是在做硬體評估時,最常被遺忘的一環,就是硬體保固的年限,也可以說是一種變相的硬體保險,以一般品牌Server來看,大約都保固3年,所以,在這三年間的硬體故障都還能夠有免費維修的機會(這部分仍還是沒有參考維修時間的成本,甚至是否有備用機的硬體費用)

若是以自行DIY拼裝的Server主機,最大的風險就是保固,正如先前所說,其實以自行DIY組裝Servr來看,其實並沒有很大的價格差距,若是三年內只要有任何一個硬體元件損壞(最有可能的就是硬碟),可能就代表著你在Server主機取得的成本上並沒有取得優勢,反而還得花更多心力來組裝跟排除狀況。

不然就是在組裝的同時,就事先選購保固時間相對較長的硬體元件(例:WD黑標硬碟可保固五年),但是這也就失去了DIY的價格優勢,除非你是因為特殊需求才自行組裝Server。

在看完上述介紹以後,就知道要怎麼選擇架站用的硬體了嗎?

其實這就說到了一個關鍵點,那就是你希望這個網站的定位是什麼?它要能夠自己養活自己嗎?還是僅做為測試或學習使用,若是後者,我會建議你把慣用的主機升級一下,然後直接透過虛擬化來解決你所需的環境,否則你就得考量個網站硬體架構的價位及合理性。

既然一般Server的保固年限為3年,我們就簡單來試算一下,若是添購一台主機,自行在家架站要花費的既有費用是多少?

自行添購主機架站3年之費用粗估
主機:30,000元
頻寬:39,564元 (1,099*36)
保固:0元(保固內)
電費:36,792元(原數值為3,024元)
(350W*0.8(Factor)*24hr*365day*3=7358400W-hr=7358.4度*5元/度)

合計:106,356元=2,955元/月(US98.5/月)

簡單說來,就是這個網站三年內每個月至少要有2千3千以上的金流,才有辦法養活它自己在硬體及頻寬上的固定開支,說到這邊,那如果是這麼說起來的話,如果你不想自行架站,想直接透過VPS來架站的話,上面的預算規格大約可以取得什麼樣的VPS呢?

筆者這邊就以很多人所熟知的Linode來說,上述的預算,大約接近Linode 4096這個等級的費用,三年約需86,400元。
Linode 4096:US$80(月)三年:80*36*30=86,400元=2,400元/月
規格:CPU:E5-2670 / RAM:4GB / Transfer:8TB / HDD:96GB
若是以月繳的方式來評估,自行架站大約30個月(2年半)44.3個月才回本,若是在採購時,將CPU升級至目前可以找到相近的E5-2620(6CORE)價差也僅約5,000元,自行架站約需3246個月的Linode 4096費用。

當然,或許可以透過付款方式(年繳、2年繳)來降低成本,只是這不在這次的討論範圍之內,只希望這樣子的評估方式,能夠讓有心想要自行架站的人,心裡有個評估的依據,重點還是在你希望這個網站以什麼樣的形態存在,當然,如果你口袋夠深的話當然不在此限囉!