使用 web hosting 的道路各人有所不同,很多人使用 shared web hosting 已經足夠,就算發現 shared hosting 慢、限制多又或者不穩定,極其量是轉用其他 web hosting 公司,多數不會考慮更高層次的服務,以前這個情況更為普遍,原因何在?
以前在 shared hosting 更上一級的服務就是 dedicated server,一來要自行負責所有 OS admin.、軟件安裝等事宜,二來價錢比 shared hosting 是幾何級數的高,就算有能力管理 server,都未必負擔得來。
在 Xen 出現後,情況便有所不同,愈來愈多 web hosting 公司使用 Xen 來提供 Virtual Private Server (VPS) 服務,填補了 shared hosting 和 dedicated server 之間的位置,價錢當然較負擔得來吧,因此我也找了一間提供 VPS 的公司 Slicehost 來一嘗 VPS。
現時很多 shared hosting 都有超賣的情況,而 VPS 亦當然不會例外,選擇 SliceHost 其中一個原因是他們標榜不超賣,看過一些 Slicehost 的 reviews 都說 performance 不錯,他們是 Ruby on Rails 的 developers,所有 backend 和 management applications 都是自己一手開發,所以訂價可以較為便宜,入門計劃每月是 US$20,亦是我現在選用的。
Linux distribution 方面,Slicehost 提供了 Ubuntu Dapper、CentOS 4.3、Gentoo (2006.1)、Debian Etch 和 Fedora Core 6,遠較一般 VPS 公司為多,我自己就選擇了 Gentoo,因為我對 Gentoo 較有經驗,亦喜愛 Gentoo 的 package management - portage。據我所知 Slicehost 大多數的用戶是選用 Ubuntu 的,用戶可以隨時轉換 distro,當然代價就等同重新 format 安裝 OS 吧。
VPS 服務是介乎於 shared hosting 和 dedicated server 之間,當然 RAM、storage 會比 dedicated server 為少,我現在選用的計劃是 256MB RAM、10GB storage 和 100GB bandwidth,storage 和 bandwidth 對我來說絕對夠用,RAM 就要盡量善用了,因此 Apache 第一時間出局了。從一些網站得知 Lighttpd 有 memory leak 的問題,所以現時我試用的是 Nginx 一個俄羅斯人開發的 light-weight web browser 加上 FastCGI、PHP 等,server environment 還未完全設定好,firewall 和 log files 的 housekeeping 還有待處理,暫時只是試用性質,當然不排除將來會把這 blog 搬過 Slicehost 吧,如真的這樣做的時候希望已經轉用了 Habari。
雖然使用 VPS 最好對 Linux 有所認識,如果你沒有什麼經驗但又願意學習嘗試的話,Slicehost 的 community 可以幫到你,wiki 內有很多有關設定的資料,因為 Slicehost 用戶大多是 Ubuntu 的愛好者,所以在 wiki 中 Ubuntu 的資料較多,forum 內的朋友非常樂意為其他人解決問題。大家甚至可以到 Basecamp 的 chat room 和 SliceHost team 直接對話,不喜歡 Basecamp 的朋友可以用 IRC,進入 irc.freenode.net 內的 #slicehost。
Slicehost 暫時唯一不好的地方是他們 cash flow 不夠,暫時難以應付現時大量想加入的用戶,以我為例,我就等了一個多月才得到接納。
u always make me O嘴
點解.. 另外有冇用 greybox?
我在北京访问Slicehost的主页速度不佳 :really:
其實VPS在Xen之前已經有了。差一點的是用Plesk之類,名義上是root,但實際上很多權限都沒有;好一點的服務有用User Mode Linux (UML)的。到目前為止,我還是覺得UML的VPS比Xen好。
小奧 said:
為什麼「O 嘴」?試用 VPS 的主要原因是 shared hosting 限制較大,想自己試多些東西。
另,我沒用過 Greybox。
I share so much interest with you
Great:)
Nice to visit your blog
________________________________________________________
I am a research student from CityU. Currently, I am doing a survey about blog. Sincerely hope that, with your kindly help of filling this questionnaire, we can gain more understanding on blogs. Following it's the link:http://ebiz.is.cityu.edu.hk/feedback/test/00.aspNote:
1.Finish filling it will take less than 10 minutes I think
2.There is a chance of winning $100HD supermarket coupons
If this message bothers you, please ignore it or delete it.
Thanks a lot, and I will keep visiting your blog as well!
———————————————————————————
did you consider boa or thttpd?
@admun:boa 和 thttpd 好像不支援 rewrite rules 吧?
hum.... never realized that..... but it's such basic function I thought thttpd should have it?
@admum:我只是在它們的 official web site 看看 features list,沒發現支援 rewrite rules 而已,有可能有而沒有寫出來,所以不能作準。
Why apache is out in VPS environment? Isn't it handy to have something like XAMPP installed on a slice?
@sfong:因為我現在的 slice 只得 256MB RAM,Apache 對 memory 的需求遠遠比 Lighttpd、Nginx 等 light-weight web server 為高,為了節省 memory 的使用,Apache 理所當然的出局。
OK, but why slicehost then?
I know nothing about those OS's you mentioned but am keen to learn new things.
@sfong:原因在本文已有提及,主要是價錢和 Slicehost 的不超賣方針,如果你有留意現在 VPS 的價錢,沒有太多間能和 Slicehost 競爭的,而且坊間對 Slicehost 的評價都相當好,再加上 Slicehost 提供的 Ajax console 功能,例如就算 firewall 設定錯誤,令到不能 ssh 至 server,也可以通過 Ajax console 將 firewall 重新設定,不需像其他 VPS 公司要經 support 幫忙,隨時可能將你的 server reinstall 而已,所以我便選擇了 Slicehost。
天佑有时间写一篇使用 slicehost 的感想吧,我现在对它非常感兴趣。
@Michael:我使用 Slicehost 的感想已經寫在本文和留言中,還未有額外的感想,你有什麼想知?
多謝你的分享~
我現在正在用 dedicated server hosting... 快(因為是在香港的 data centre,快到震)同無限容量(harddisk 買幾大就有幾大)都是十分大的好處。
但 server co-location 的一大問題是,幾百蚊一個月的 co-location 是不能自己上 data centre 整機的。雖然 Linux 穩定,但一年要去睇一次半次有時都係難免。搞 co-location 多數係小型個體戶,要約時間未必時時都咁方便。屋企又無快o既 broadband 覆蓋... 所以我現時都研究緊 virtual private server hosting,我見多數 VPS 都係用 Plesk,原來 Plesk 並不是那麼自由的... 好在 Google 到呢個 page~
不過要大屋(我現時部機有 160GB)搬細屋(我只畀得起 10-20GB plan)... 真可惜。