最近客戶想用云計算,所以研究了一下RackSpaceAmazonEc2,有些心得,寫下來分享一下。

Rackspacecloud是一家著名的云服務提供商,他從開始只有500個客戶,迅速增長到40000+的客戶。

他的優(yōu)勢主要在

1)  7×24小時支持。

2)  高擴展性,隨時可以改變server的配置。

3)  靈活的付費方式。比如你一開始網站規(guī)模很小,你可以嘗試著租配置較低的服務器,等著你的業(yè)務慢慢成長起來,可以增加你服務器的配置。

4) 使用方便,無論是通過API還是通過Control Panel創(chuàng)建、操作云都非常簡單。

收費方式:

啟動的server數量 × 運行時間(不滿1小時按照1小時算)×0.015(最低配置的serverper hour + 數據流量( in + out ) ×0.08 per GB


圖1:server配置及價格表(此圖為linux,window的配置和價格略高)


主要限制:

1)默認情況下每個用戶24小時內只能啟動50個server。(如需更多的server,可以給他們發(fā)ticket)

2)每個帳號一天內最大的內存使用量是50GB。(你可以起動50個1GB內存的server,或者25個2G內存的server)

3)更多的限制可以查看 http://docs.rackspacecloud.com/servers/api/v1.0/cs-devguide-20091015.pdf. (11頁)

---------------------------------------------------------------------------------------------------------------------------------------------------

我們應用的云:

初始的情況下,RackSpace提供了若干只安裝了操作系統的server(linux和windows)。

1)根據自己的需要,選擇合適的服務器創(chuàng)建出自己的server。然后通過其他工具鏈接(putty)到該server,安裝必要的軟件、部署你的工程到你的server里。

2)當server里所有的程序都安裝完了。我們可以把該server存成一個image保存起來,image是存到cloud files里。

我們可以通過此image啟動若干的實例。(相當于啟動若干一模一樣的server)

3)當我們運行完畢后,可以把啟動的server都關閉,這樣可以省下一筆錢,想啟動時下次可以通過image來啟動該instance。


一步一步創(chuàng)建云:


圖2:這是login后的頁面。RackSpace的cloud主要分兩部分(Cloud Server、Cloud File)


1)創(chuàng)建Cloud Server


圖3:這個頁面可以看到自己創(chuàng)建的所有server,點擊某個server可以看到他的詳細信息。


2)點擊Add Server,選擇合適的服務器


圖4:服務器列表

選擇好合適的服務器,填入服務器名稱,選擇create sever后,會收到一份郵件,告訴你server的信息



3)通過軟件鏈接到服務器,安裝必要的軟件、部署項目(略)

4)安裝完畢后,創(chuàng)建image


點擊New Image按鈕,選擇剛才構建好的server,填入image name創(chuàng)建該image。

image創(chuàng)建后存儲到Cloud Files里



5)查看Cloud Files


到此云創(chuàng)建完畢。可以通過control panel或者API操作image或者instance。


RackSpace提供的其他有用的服務

1)livechat(在線客服),可以實時的解答問題


圖5:點擊你需要咨詢的問題種類,和客服進行溝通


2)ticket(問題票),當有些問題客服無法解答,你可以提一個ticket出來,會有更專業(yè)的人給予解答



3)DeveloperResources(開發(fā)資料),幫助我們針對RackSpace做二次開發(fā)。



4)API Acess(提供API Key),當你通過API訪問Cloud時,需要提供此Key進行身份認證。



2010-09-05

Alps