最近客戶想用云計算,所以研究了一下RackSpace和AmazonEc2,有些心得,寫下來分享一下。
Rackspacecloud是一家著名的云服務(wù)提供商,他從開始只有500個客戶,迅速增長到40,000+的客戶。
他的優(yōu)勢主要在
1) 7×24小時支持。
2) 高擴展性,隨時可以改變server的配置。
3) 靈活的付費方式。比如你一開始網(wǎng)站規(guī)模很小,你可以嘗試著租配置較低的服務(wù)器,等著你的業(yè)務(wù)慢慢成長起來,可以增加你服務(wù)器的配置。
4) 使用方便,無論是通過API還是通過Control Panel創(chuàng)建、操作云都非常簡單。
收費方式:
啟動的server數(shù)量 × 運行時間(不滿1小時按照1小時算)×0.015(最低配置的server)per hour + 數(shù)據(jù)流量( in + out ) ×0.08 per GB
圖1:server配置及價格表(此圖為linux,window的配置和價格略高)
主要限制:
1)默認情況下每個用戶24小時內(nèi)只能啟動50個server。(如需更多的server,可以給他們發(fā)ticket)
2)每個帳號一天內(nèi)最大的內(nèi)存使用量是50GB。(你可以起動50個1GB內(nèi)存的server,或者25個2G內(nèi)存的server)
3)更多的限制可以查看 http://docs.rackspacecloud.
---------------------------------------------------------------------------------------------------------------------------------------------------
我們應(yīng)用的云:
初始的情況下,RackSpace提供了若干只安裝了操作系統(tǒng)的server(linux和windows)。
1)根據(jù)自己的需要,選擇合適的服務(wù)器創(chuàng)建出自己的server。然后通過其他工具鏈接(putty)到該server,安裝必要的軟件、部署你的工程到你的server里。
2)當server里所有的程序都安裝完了。我們可以把該server存成一個image保存起來,image是存到cloud files里。
我們可以通過此image啟動若干的實例。(相當于啟動若干一模一樣的server)
3)當我們運行完畢后,可以把啟動的server都關(guān)閉,這樣可以省下一筆錢,想啟動時下次可以通過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,選擇合適的服務(wù)器
圖4:服務(wù)器列表
選擇好合適的服務(wù)器,填入服務(wù)器名稱,選擇create sever后,會收到一份郵件,告訴你server的信息
3)通過軟件鏈接到服務(wù)器,安裝必要的軟件、部署項目(略)
4)安裝完畢后,創(chuàng)建image
點擊New Image按鈕,選擇剛才構(gòu)建好的server,填入image name創(chuàng)建該image。
image創(chuàng)建后存儲到Cloud Files里
5)查看Cloud Files
到此云創(chuàng)建完畢。可以通過control panel或者API操作image或者instance。
RackSpace提供的其他有用的服務(wù)
1)livechat(在線客服),可以實時的解答問題
圖5:點擊你需要咨詢的問題種類,和客服進行溝通
2)ticket(問題票),當有些問題客服無法解答,你可以提一個ticket出來,會有更專業(yè)的人給予解答
3)DeveloperResources(開發(fā)資料),幫助我們針對RackSpace做二次開發(fā)。
4)API Acess(提供API Key),當你通過API訪問Cloud時,需要提供此Key進行身份認證。
2010-09-05
Alps