(部落格 for Dummy 系列 ) 細說獨立架站

昨天,阿西摩寫了篇「To BSP, or not to BSP!? That is the Question!」之後,老覺得我好像沒把東西交代清楚。
所以,今天再來特別針對 「獨立架站」這回事做點補充。

提到「獨立架站」,這個定義其實有些模糊,會另使用者混亂,就連阿西摩也有時候會被人搞混。
現在阿西摩就分享一下所知道的版本:

1. 「(真)獨立」

– 開站者自行購買一台電腦,然後在這台電腦上架設 Web Server 例如:Apache 之類的軟體,然後使用獨立的網路連線。
這種架設方式的自主性,自由性跟獨立性都非常高。可是,門檻相對的也非常高。可別以為這只是買台電腦,裝個 Web Server,然後接上 ADSL 就沒事了。阿西摩跟你說,好戲才在後頭勒!

  • 頻寬問:

開站初期,或許頻寬不會是什麼問題。但是,當你的名氣開始上升時,頻寬,就會成了一場非常可怕的惡夢。在台灣的網路管理體制不理想,所以並沒有看到有明確的頻寬限制規章。而在國外,自行架站最常碰到就是使用一般的家庭用網路服務,當你所使用的頻寬超過一定的量之後,網路服務公司就會開始關切你,嚴重的甚至中斷你的網路服務。不僅如此,可別以為 8M 網路線下載很快就代表你的網站就可以暢行無阻。錯!真正重要的是上傳速度。512MB 的上傳速度其實很不怎樣,只要同時很多人連到這台獨立的 server 你就頭痛了。大家一起塞車,塞到吐血。甚至會有 service timeout 的問題。

  • 硬體支援問題:

隨著網站的成長,硬體的需求也會越來越恐怖。你回從 1G 硬碟,變成 10G,然後變成 100G 甚至 1TB 都不夠用!而且,全年必須無休的操機狀態,很快的會讓機器老化,維修金費會是個必須金費。而且,最悲情的就是,如果你的 service 不好,不夠順暢,就會開始有讀者會抱怨,會吐槽,甚至開始有人會冷嘲熱諷的跟你說「就說吧,沒事幹麼自討苦吃,自己架站」。這些都是自行開站者必須去面對的。

  • 駭客問題 :

這個從有電腦開始就有的問題,永遠無法解決。如果你不懂一些基本的網路安全控管,你的伺服器很容易就被人 24/7「侵犯」。不要以為只有單單病毒問題,你還得面對程式機器人的灌水問題,或者是 Zombie 的分散式阻斷服務 (Distributed Denial of Service, DDoS)。這類攻擊呢,就是惡意破壞者,利用許多散佈再各地已被控制的「Zombie」電腦,對你的伺服器發動攻擊,不斷的耗盡你的網路頻寬或者是硬體資源,直到你整台電腦跟網路統統死翹翹為止!而且,這種攻擊更是防不勝防,難以堅控,甚至再追查起來也是非常困難的。

  • 其他第三力問題:

因伺服器所在地的外力因素而造成服務中斷,這個包括了自然力因素,人為因素,不可控制因素。比方說,無預警停電,這是你無法避免的。就算你有備用電源,但是如果時間一長,你還是會面臨停機問題。又或者是火災,水災,都會影響到伺服器提供服務的穩定性。這些都會是獨立架站者必須去考慮,必須解決的。

  • 宵小問題:

除了網路上的駭客竊賊有可能透過網路偷取你電腦裡的資料問題外,還有實體宵小!就說,侵入你的伺服器所在地,然後把整台電腦搬走!你所有的資料,就統統不見去了!

2. 「(半)獨立」

– 開站者將主機架設在伺服器的管中心,主機跟網站還是架站者擁有,只是給代管中心幫忙維護跟使用代管中心的網路連線跟電力。這種方式呢,可以解決一些(真)獨立架站的問題。比方說,頻寬,駭客問題。雖然這些問題都還是存在,不過,至少會有比較專業的團隊協助你解決問題,你的網站服務跟穩定性會比較有保障。但是,你就開始需要遵守一些規則跟限制,比方說,你無法隨心所欲的開關機。而且通常,這類的服務,都會依照申請者的性質而有服務上的區分。比方說,如果同時兩台伺服器發生問題,一台是大商業平台的伺服器,一個是你自己架設的部落格。你覺得代管中心會將資源投在誰身上先去解決問題呢?阿西摩不敢給你保證答案,但是,這是你不得不去思考的問題!

3. 「(偽)獨立」

– 開站者將網站架設在「虛擬伺服器」上,所謂的「虛擬伺服器」簡單來說,開站者根本沒有真正的實體伺服器。開站者跟許多人一起同時共享一台或多台伺服器跟其他硬體設備。而每個開站者所擁有的是一個伺服器帳號,可以自行在這個帳號內的空間跟權限下自行開站跟管理。
這個 option 提供了比較沒有技術背景,或者是懶得去煩惱管理伺服器的使用者不錯的選擇。這類虛擬伺服器通常提供了比較穩定,也管理比較完善的伺服器方案。加上,這類服務的伺服器通常都是企業級的設備,效能跟穩定性絕對不是自己獨立架站所能比較的。然而,有得就有失。這類服務通常都會有些操作介面提供使用者,但是,畢竟都屬於間接性的操作介面,使用者無法完全控制系統,比方說一些進階使用者所愛用的 Console 就未必有提供了。而且,就算有 log 可以使用,log 上的資訊也比較不是那麼完整。這之間的差異性,就看服務提供者的包裝方案,還有看你的荷包有多深了。不過,這類的服務算是介於使用網路的 Free Web Hosting 跟 完全獨立架站之間比較折衷的辦法。

這三種方案,阿西摩自己都玩過。而現在,阿西摩選擇的是第三種方案,原因很簡單,就是一個方便還有服務提供者能夠給我比我自己架設還穩定的系統。阿西摩的網站是架在國外的虛擬伺服器上,不但價錢便宜,還能擁有幾乎讓在台灣的朋友覺得不可思議的頻寬跟容量。只是呢,操作介面實在有點難用,而且全部都是英文,我想這會讓很多在台灣的朋友卻步的。無論你打算用什麼方案,你都最好先了解這些方案的優劣。阿西摩建議各位部落客們,不要因為 BSP 之間發生問題,就覺得 BSP 不可信賴,而跑去自己架站。但是,如果你已經開始累積到一定的瀏覽人數的時候,我想,適當的調整自己部落格的架構,提供一個給讀者更好的網站,也提供自己一個更自主的網路空間,我想這是想要好好經營部落格的朋友們必須要好好思考的一個問題。

以上這三種獨立架站的細說,不知道大家是否真的有了解,或者是有補充說明的,都歡迎大家多多留言,大家討論!

3 Comments

  1. 512M很夠用了喔!!

  2. 這要看情況,如果單純文字,扣除網路頻寬的自然消耗,是還可以提供不錯的頻寬,但是,如果有圖,有影音,扣除自然耗損之後,真的能夠 service 的人數還是有限度的。

  3. 謝謝阿西摩的介紹喔!
    跟學長討論後決定先自行架站,因為我除了版面圖之外,其他圖都放在Flickr,影音類放在別的空間,而且為避免版權問題,已經決定減少影音類文章。
    相信架站會是個很好(有用)的經驗。

Leave a Reply

Your email address will not be published.

*