[EBS] 各種EBS(1TB)の1時間費用を確認してみた

2016.04.25

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

はじめに

AWSチームのすずきです。

EC2のブロックストレージとして利用できるEBS(Amazon Elastic Block Store)、 AWSの料金案内ページでは1GB毎の月額費用が案内されています。

同ページでは、

Amazon EBSならば、お支払いいただくのは実際に使用した分だけです

とされていますが、従量課金のもう一つの要素、時間について具体的な案内がありませんでした。

また、AWSが提供するEC2などの見積もりツールとして知られる、 SIMPLE MONTHLY CACULATOR でも、EBSは月額費用までしか得る事ができませんでした。

ebs-1h-usage-fee-03

今回、他にEBSの利用の無いAWSアカウントでEBSを1時間だけ設置して、 公式の料金案内ページで案内されている月額費用から計算で求めた1時間単価と、 課金情報(Detailed Billing Reports)との比較を試みました。

EBSの従量課金、EC2インスタンスと同様、1時間単位で計算されていると考えられる 結果が得られましたので、その内容を紹介させていただきます。

環境情報

  • AWSのリージョン、過去EBS未設置のヴァージニア(us-east-1)を利用
  • EBS (gp2,io1,standard,st1,sc1)、容量1000GiB指定で作成
  • io1は予約IOPSとして3000を指定
  • 設置の約45分後にEBSを撤去(利用時間1時間相当)

201604-ebs-1h-price-02

1時間単価計算

  • AWS公式ページの月額費用を元に、バージニアリージョンの1TB EBS利用費(月額費用)を計算
  • 月額費用を「30」で割り、1日費用を計算
  • 1日費用を「24」で割り、1時間費用を計算
リソース 詳細 1GB月額単価 1IOPS単価 課金単位 月額費用 1日費用 1時間費用
汎用(SSD) gp2(1TB) 0.1 (-) 1000(GB) $100 $3.333 $0.139
プロビジョンド IOPS(SSD) io1(合算) (-) (-) (-) ($320) ($10.667) ($0.444)
io1(1TB) 0.125 (-) 1000(GB) $125 $4.167 $0.174
io1(IOPS予約値:3000) (-) 0.065 3000(iops) $195 $6.500 $0.271
マグネティック standard(1TB) 0.05 (-) 1000(GB) $50 $1.667 $0.069
スループット最適化 st1(1TB) 0.045 (-) 1000(GB) $45 $1.500 $0.063
コールドHDD sc1(1TB) 0.025 (-) 1000(GB) $25 $0.833 $0.035
  • マグネティック(standard)で発生するIO課金、今回の計算対象からは除外しています。

AWS請求情報

1時間利用

  • 稼働時間:40〜45分
リソース種類 リソース詳細 利用数量 利用料金
EBS:VolumeUsage.gp2 $0.10 per GB-month of General Purpose SSD (gp2) provisioned storage - US East (Northern Virginia) 1.38 $0.13
EBS:VolumeP-IOPS.piops $0.065 per IOPS-month provisioned - US East (Northern Virginia) 4.16 $0.27
EBS:VolumeUsage.piops $0.125 per GB-month of Provisioned IOPS SSD (io1) provisioned storage - US East (Northern Virginia) 1.38 $0.17
EBS:VolumeUsage $0.05 per GB-month of Magnetic provisioned storage - US East (Northern Virginia) 1.38 $0.06
EBS:VolumeUsage.st1 $0.045 per GB-month of Throughput Optimized HDD (st1) provisioned storage - US East (Northern Virginia) 1.38 $0.06
EBS:VolumeUsage.sc1 $0.025 per GB-month of Cold HDD (sc1) provisioned storage - US East (Northern Virginia) 1.38 $0.03

メンバーズポータル画面

  • ご利用明細

ebs-1h-usage-fee-06

  • 1時間利用したEBS費用部分の抜粋

ebs-1h-usage-fee-04

3時間利用

  • 稼働時間:2時間20分
リソース種類 リソース詳細 利用数量 利用料金
USW1-EBS:VolumeUsage.sc1 $0.03 per GB-month of Cold HDD (sc1) provisioned storage - US West (Northern California) 4.16 $0.12
  • 課金時間の最小単位、1時間単位である事を確認するため、2時間+αの利用を別リージョンで試みました
  • 利用数量4.16は、1時間利用時の1.38の3倍でした。
  • EC2インスタンスと同様、利用時間1時間以下の端数は切り上げで、1時間単位で計算されていると予想されます。

まとめ

2016年4月時点のAWS課金情報を見る限りでは、EBSの利用費はストレージ容量、IOPS予約値ともに 1時間単位の従量課金で計算されていると推測される結果が得られました。

EBSもEC2インスタンス同様、適切なスペック(容量、性能)の確保と、不要となったリソースについては速やかな開放を行うことで、 不要なコスト発生を抑制できると考えられます。

また、高性能なEBS、高いIOPSを予約できる「io1」や、スループットに優れた「st1」、大容量ボリュームの利用も、 短時間の評価であれば高額な課金は回避できると予想されます。 種類が増えたEBS、その特性の見極めが重要になりましたが、適正判定などの評価、積極的にお試し頂ければと思います。