衝上雲端 – AWS

在家裡設了一台 server, 一方面是方便工作, 另一方面是個人喜好. 自從轉用PCCW寬頻之後, 一直很介意沒有port 80的不便, 不過在沒甚麼選擇之下, 勉強接受下來.

最近家裡的 server 間中發出怪聲, 似乎開始進入末期了… 正在盤算又要付出多少錢去維修/更新server的時候, 就開始考慮其他方案的可能性.

最後發現, 把 server 放上 cloud, 似乎是個可行的辦法. 結果就利用這個周末衝上雲端去, 也順便去試試現時很熱門的 Cloud computing.

現在用的, 可以算是 Cloud computing 的龍頭, Amazon Web Service (AWS). 由於我需要的, 不止是一個web server, 還確實地需要一個平台提供其他服務, 所以就選了主打 IaaS 的 EC2 服務.

EC2 以 instance 為單位提供運算服務, 選用一個 instance 就好比租用一個 virtual machine, 然後就可以在上面運行需要之程式. 好處是很快就可以得到需要的平台, 省回不少安裝時間. 有需要的話更可以選用 Windows Server, 連license都不用買(不過當然是轉介到你的賑單上). 原本 EC2 本身提供的 instance 只是暫存性的, 當 instance terminate 之後, 所有資料都隨之而去. 不過現時 EC2 還提供一個叫 Elastic Block Store (EBS) 的服務, 可以儲存 Volume 以供 Instance 使用. 只要正確設定, 即使 instance terminate 了也可以仍然留著資料. 只要再加上定期進行 Snapshot, 就可以為系統及資料進行備份. 就功能來說, 可以說是相當完整.

這類雲端服務的收費一般都相當複雜, 又或者說是相當均真. 以我用的這個EC2 為例, 收費有:
– 每個Instance 的 uptime, 每小時計 (不同類別的Instance不同收費)
– 數據傳送量, 出, 入每月每GB計, 區內及區外或透過對外IP各有不同收費
– 數據儲存(EBS), 每月每GB計, 另外snapshot每次使用及每月每GB計
– 指定 IP, 使用時不收費, 保留時每小時計, 指派ip到不同instance時(每月多於100次)亦會收費
還有其他可選用的增值服務如load balancing 之類, 逐項收費.

就這樣看的話, 看似很恐怖的. 不過其實大部份收費都是以美仙計, 每月總數其實不多. 以我粗略估計, 我用最小的instance (micro instance), 雖然功效不高, 但一般使用亦非常足夠. 不過要每日24小時長開, 每月大概是20美元左右. 數據傳送之類以GB計的都是小數字, EBS + snapshot 應該大概要每月5美元. 這個費用大概等於是每兩年更新一次server, 相當不錯.

現時新登記的話, 可以有一年時間免費使用1個micro instance, 相當著數. 不過這個優惠好像是以登記時間開始計的. 另外, 像我這類打算24小時長開instance的話, 可以考慮買下1年或3年的reserved instance, 平均計的話便宜不少呢.

現在用了兩天左右, 感覺是這個系統非常方便, 有需要的話就可以隨時開一個instance來使用, 用來做短期網站之類相當不錯. 不過, 我使用的micro instance似乎有時會很不穩定, 這兩天用ssh設定時, 試過好幾次突然間反應非常慢, 數分鐘後又回復正常..

Anyway, 現在雲已上, 終於可以轉回port 80, 網址好看得多呢 😛

在〈衝上雲端 – AWS〉中有 2 則留言

  1. 你就好啦
    我睇完仲係唔識計
    唔知做咩

    我都係等食福臨門算

Dominic Leung 發表迴響 取消回覆