[EBS] 各種EBS(1TB)の1時間費用を確認してみた
はじめに
AWSチームのすずきです。
EC2のブロックストレージとして利用できるEBS(Amazon Elastic Block Store)、 AWSの料金案内ページでは1GB毎の月額費用が案内されています。
同ページでは、
Amazon EBSならば、お支払いいただくのは実際に使用した分だけです
とされていますが、従量課金のもう一つの要素、時間について具体的な案内がありませんでした。
また、AWSが提供するEC2などの見積もりツールとして知られる、 SIMPLE MONTHLY CACULATOR でも、EBSは月額費用までしか得る事ができませんでした。
今回、他に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時間相当)
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請求情報
- AWSの利用明細確認、今回は弊社AWS請求代行サービスのメンバーズ。その利用明細確認画面を利用しました。
- 参考: AWSご利用明細のUsageType:日本語参考訳(クラスメソッド版)
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 |
メンバーズポータル画面
- ご利用明細
- 1時間利用したEBS費用部分の抜粋
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、その特性の見極めが重要になりましたが、適正判定などの評価、積極的にお試し頂ければと思います。