初嘗 Virtual Private Server

使用 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 不夠,暫時難以應付現時大量想加入的用戶,以我為例,我就等了一個多月才得到接納。

16 Responses to “初嘗 Virtual Private Server”

  1. 3057

    u always make me O嘴

    點解.. 另外有冇用 greybox?

  2. 3058

    我在北京访问Slicehost的主页速度不佳 :really:

  3. 3064

    其實VPS在Xen之前已經有了。差一點的是用Plesk之類,名義上是root,但實際上很多權限都沒有;好一點的服務有用User Mode Linux (UML)的。到目前為止,我還是覺得UML的VPS比Xen好。

  4. 3049

    小奧 said:

    u always make me O嘴

    點解.. 另外有冇用 greybox?

    為什麼「O 嘴」?試用 VPS 的主要原因是 shared hosting 限制較大,想自己試多些東西。

    另,我沒用過 Greybox。

  5. 3035

    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!
    ———————————————————————————

  6. 3137

    did you consider boa or thttpd?

  7. 3164

    @admun:boa 和 thttpd 好像不支援 rewrite rules 吧?

  8. 3169

    hum.... never realized that..... but it's such basic function I thought thttpd should have it?

  9. 3135

    @admum:我只是在它們的 official web site 看看 features list,沒發現支援 rewrite rules 而已,有可能有而沒有寫出來,所以不能作準。

  10. 3186

    Why apache is out in VPS environment? Isn't it handy to have something like XAMPP installed on a slice?

  11. 3185

    @sfong:因為我現在的 slice 只得 256MB RAM,Apache 對 memory 的需求遠遠比 Lighttpd、Nginx 等 light-weight web server 為高,為了節省 memory 的使用,Apache 理所當然的出局。

  12. 3176

    OK, but why slicehost then?

    I know nothing about those OS's you mentioned but am keen to learn new things.

  13. 3204

    @sfong:原因在本文已有提及,主要是價錢和 Slicehost 的不超賣方針,如果你有留意現在 VPS 的價錢,沒有太多間能和 Slicehost 競爭的,而且坊間對 Slicehost 的評價都相當好,再加上 Slicehost 提供的 Ajax console 功能,例如就算 firewall 設定錯誤,令到不能 ssh 至 server,也可以通過 Ajax console 將 firewall 重新設定,不需像其他 VPS 公司要經 support 幫忙,隨時可能將你的 server reinstall 而已,所以我便選擇了 Slicehost。

  14. 3217

    天佑有时间写一篇使用 slicehost 的感想吧,我现在对它非常感兴趣。

  15. 3222

    @Michael:我使用 Slicehost 的感想已經寫在本文和留言中,還未有額外的感想,你有什麼想知?

  16. 3180

    多謝你的分享~
    我現在正在用 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)... 真可惜。

Leave a Reply