クラウドストレージ料金の計算
入力
| 保管データ量 | 1,000 |
|---|---|
| ストレージ単価(GB/月) | 0.02 ドル |
| 月間エグレス量 | 100 |
| エグレス単価(GB あたり) | 0.09 ドル |
| 月間リクエスト数 | 0 |
| 1,000 リクエストあたりの料金 | 0 ドル |
クラウドストレージ料金の計算
ストレージ容量・エグレス転送量・APIリクエスト数から、クラウドストレージの月額・年額コストを試算します。
入力
ストレージ
エグレス(外部転送)
APIリクエスト
結果
値を入力すると計算結果が表示されます。
推定料金
クラウドストレージ料金
クラウドストレージの料金は、①保管データへの課金、②外部への転送(エグレス)への課金、③APIリクエストへの課金という三つの要素から構成されます。それぞれの仕組みを理解することで、データ量が増えても適切なコスト管理が可能になります。
ストレージ料金
ストレージ料金は最もシンプルな構成要素です。プロバイダーは請求期間中のバケットまたはコンテナの平均サイズを計測し、1 GB あたりの月額単価を乗じます。主要プロバイダーの標準クラスの目安は次のとおりです。
| プロバイダー | ストレージクラス | 単価の目安 |
|---|---|---|
| AWS S3 | スタンダード | $0.023/GB/月 |
| Google Cloud Storage | スタンダード | $0.020/GB/月 |
| Azure Blob Storage | ホット | $0.018/GB/月 |
リージョンやストレージクラスによって単価は大きく異なります。計算例として、1 TB(1,000 GB)を AWS S3 スタンダードで 1 か月間保管する場合:
1,000 GB×$0.023/GB/月=$23.00/月エグレス料金
エグレス(外部転送)とは、ストレージサービスからインターネットまたは別リージョンに転送されるデータのことです。通常、アップロード(インバウンド転送)は無料で、同一リージョン内の転送も課金されないケースがほとんどですが、インターネット向けまたはリージョン間の転送は 1 GB あたりで課金されます。
料金は段階的に設定されていることが多く、最初の 100 GB/月は無料、以降 10 TB までは約 0.09 USD/GB、それを超えると単価が下がる構造が一般的です。月間 100 GB を 0.09 USD/GB で転送すると、月額に 9.00 USD が加算されます。
ストレージの前段にコンテンツ配信ネットワーク(CDN)を配置すると、オリジンへのエグレスを大幅に削減できます。CDN がオブジェクトをキャッシュして多くのリクエストを吸収するため、オリジンストレージへのアクセスはキャッシュミスや低人気コンテンツに限定されます。
リクエスト料金
PUT・GET・DELETE・LIST などの API 呼び出し一回一回に小額の課金が発生します。AWS S3 の場合、PUT/COPY/POST/LIST は 1,000 件あたり 0.005 USD、GET/SELECT は 1,000 件あたり 0.0004 USD です。多くのアプリケーションではリクエスト料金はストレージ・エグレスと比べて無視できる水準ですが、高頻度ポーリングや大量のオブジェクト一覧取得が発生するシステムでは請求書に現れることがあります。
計算例
ユーザーファイルを 2 TB 保管し、月間 500 GB のダウンロードが発生し、500 万件の GET リクエストを処理するアプリケーションの場合:
- ストレージ: 2{,}000 \text{ GB} \times \0.023 = $46.00$
- エグレス: 500 \text{ GB} \times \0.09 = $45.00$
- リクエスト: \dfrac{5{,}000{,}000}{1{,}000} \times \0.0004 = 5{,}000 \times $0.0004 = $2.00$
年額は 93.00 \times 12 = \1{,}116$ となります。
コスト削減の手法
低頻度アクセスクラスやアーカイブクラスは、1 GB あたりのストレージ単価が安い代わりに、リクエスト単価が高く最低保存期間(30〜180 日)が設けられています。バックアップ、法令対応アーカイブ、読み出し頻度の低いデータには費用対効果が高い選択肢です。
ライフサイクルルールを設定すると、一定期間を過ぎたオブジェクトを自動的に低コストクラスへ移行させたり、削除したりすることができます。90 日以上経過したオブジェクトを低頻度アクセスクラスに移行する設定を入れると、長期保存が多いワークロードではストレージコストを 40〜60% 削減できることがあります。
この計算機でモデル化されていない要素
この計算機は各構成要素について単一の GB 単価を使用します。実際の請求では、使用量に応じた段階的な単価帯、クラス別の最低保存期間料金、レプリケーション費用、アーカイブクラスの早期削除手数料、プロバイダー固有の追加項目が含まれます。ここで得た数値はあくまでも第一次概算として使用し、最終的には各プロバイダーの料金ページや公式の料金計算ツールで検証してください。
よくある質問 (FAQ)
エグレス料金がストレージ料金より高くなるのはなぜですか?
クラウドプロバイダーは自社のプライベートバックボーンネットワークに多大な投資をしており、そのネットワークを離れてパブリックインターネットへ出るデータに対して高い料金を課しています。一方、ストレージ容量はコモディティ化が進み、単価が継続的に低下しています。数テラバイト規模のダウンロード一回分のエグレス料金が、何か月分ものストレージ料金を上回ることもあります。
エグレスコスト削減の代表的な手段として、コンテンツ配信ネットワーク(CDN)の活用、キャッシュの最適化、同一リージョン内へのコンピュートの配置が挙げられます。同一リージョン内の転送は通常無料か非常に低廉で、リージョン間転送はインターネット向けより安価です。主要プロバイダーの多くは月間 100 GB 程度の無料枠を設けており、それを超えると段階的な料金が適用されます。
AWS S3・Google Cloud Storage・Azure Blob Storageの実際の請求額と一致しますか?
一致しません。この計算機はプロバイダー非依存の単価入力を使う概算ツールです。実際の請求額は次の要因で異なります:段階的価格設定(使用量が増えるほど GB 単価が下がる)、無料利用枠、予約容量割引、リージョン差異、低アクセス頻度クラスの最低保存期間料金、レプリケーション・暗号化キー管理・ライフサイクル移行などの追加項目。
財務上のコミットメントを行う前に、各プロバイダーの料金ページで最新レートを確認し、プロバイダー提供の料金計算ツールで見積もりを取得してください。
免責事項
本計算機は入力した単価をもとにした概算ツールです。段階的割引・無料利用枠・最低保存期間・レプリケーション・その他プロバイダー固有の課金項目は考慮されていません。財務上の判断を行う前に、ご利用のクラウドプロバイダーの公式料金ページで最新情報をご確認ください。