Amazon EBS的實測結果

這陣子為了客戶的需求特別進行了Amazon EBS與VPC的實際測試,
也趁這個機會比較了實體伺服器與雲端服務上的I/O讀取效能之差異(用hdparm工具測試),
包括了:
-. PC (Tower PC, 5400 rpm HDD)
-. IPC (工業電腦 1U, 4200 rpm HDD)
-. 機架型伺服器 (HP DL-380, 10000 rpm HDD) 
-. 中華電信HiCloud 
-. Amazon EC2 m1.small       
-. Amazon EC2 m1.large       
-. Amazon EBS (Elastic Block Store)
-. Amazon S3 (Simple Storage Service, 無法用hdparm工具測試
)

其中由於S3的掛載方式與EBS完全不同,
也因此無法利用hdparm進行I/O讀取效能測試,
所以在此先向大家說明一下(有測,但無法測)。

測試的結果自己也感到驚訝,
原本以為自家公司的2U機架型伺服器(HP DL-380)會最快,
沒想到還是敗給Amazon的EC2了(連m1.small等級的EC2都破百了),
附上測試的結果供大家做為參考哦~

測速結果比較表

Amazon EBS(Elastic Block Store) 注意事項:

1.EBS的空間大小以1GB~1TB為範圍,在建立時就要選擇大小
2.EBS可以拿來做為file system使用,也可以拿來掛載當做硬碟使用
3.欲掛載EBS的EC2 Instance必須與EBS在同一個區(Availability Zone)
4.EBS可利用snapshots來備份至S3裡 (第一次 snapshot 會是 full backup,後面都是 incremental backup)
5.每個EBS Volume在同一時間只能給單一Instance掛載,但一個Instance可以同時掛載很多不同的EBS Volume
6.若有建立snapshots時,可以分享給其它在AWS的Account使用(須設成publicly)

計費方式:
1GB x 0.10美金 /月 + 0.10 per 1 million I/O requests

與S3的比較:
-. S3的費用是1GB x 0.15美金 /月 + 0.01 per 1000 requests (2010.6.30之後資料傳輸也要收費)
   不過S3可以給很大的空間,並採用分散式儲存系統,兩者均是以「實際使用」的空間計費
-. EBS則是一次要先預約夠大的Volume,日後無法直接擴展空間
-. 另外S3可以搭配Amazon的Cloud Front使用, 但EBS不行

hdparm的實測相關截圖:

PC IPC HP-DL380 HiCloud Amazon_EC2_m1.small Amazon_EBS

One thought on “Amazon EBS的實測結果

  1. Pingback: 優福網資訊有限公司 » Amazon Micro Instance實測結果

Comments are closed.