記事

S3、R2、Spaces、Wasabi、Backblaze B2の比較: 料金、データ送信、最低条件(2026年)

AWS S3、Cloudflare R2、DigitalOcean Spaces、Wasabi、Backblaze B2のストレージ、データ送信、リクエスト、最低条件を、実際の料金と組み合わせごとの結論とともに比較します。

結論から言うと、ほとんど動かないデータの保存先として最も安いのはBackblaze B2、ファイルがよくダウンロードされる場合に最も安いのはCloudflare R2、Wasabiは動かない1テラバイト以上のデータに対する定額料金、DigitalOcean Spacesは最も予測しやすい少額の請求、AWS S3は最も高機能ですがダウンロードの料金が最も高くなります。5つすべてがS3 APIに対応しているため、同じツールとコードがどれでも使えます。違うのは、ストレージ、ダウンロード、リクエスト、最低条件の請求方法です。

料金は、2026年10月時点の各プロバイダー公式料金ページに掲載されている従量課金の米ドル建て公表価格で、税抜です。AWSの料金は米国東部(バージニア北部)のものです。

料金の比較

AWS S3 StandardCloudflare R2 StandardDigitalOcean SpacesWasabiBackblaze B2
ストレージ$0.023/GB/月$0.015/GB/月月$5で250 GiBを含む、その後$0.02/GiB$7.99/TB/月$6.95/TB/月
データ送信100 GB無料、その後$0.09/GB無料1,024 GiBを含む、その後$0.01/GiB保存量までは料金なし保存量の3倍まで無料、その後$0.01/GB
リクエストリクエストごと操作ごと、無料枠あり記載なし料金なしクラスD以外は無料
最低保存期間StandardはなしStandardはなしなし(Cold Storageは30日)90日なし
最低請求額なしなし月$51 TB分のストレージなし
無料枠新規アカウント向けクレジット毎月10 GBと操作なし記載なし最初の10 GB

1 TBの実際の料金

上記の公表価格を使い、1 TBを1,000 GB(約931 GiB)として、重要な場合を除きリクエスト料金を含めずに、よくある3つのワークロードで計算しました:

プロバイダー1 TB保存、500 GBダウンロード1 TB保存、5 TBダウンロード10 TB保存、ダウンロードはほぼなし
AWS S3 Standard$59.00$464.00$230.00
Cloudflare R2 Standard$14.85$14.85$149.85
DigitalOcean Spaces$18.63$54.95$186.26
Wasabi$7.99データ送信ポリシーの対象外$79.90
Backblaze B2$6.88$26.88$69.43

各数値の算出方法:

  • AWS: 保存1 GBあたり$0.023に加え、最初の無料100 GBを超えたダウンロード1 GBあたり$0.09。アーカイブの列では、同じ10 TBをGlacier Deep Archiveに保存すると月約$9.90です(Amazon S3の料金 を参照)。
  • R2: 無料の10 GBを超えたストレージが1 GBあたり$0.015。データ送信は無料ですが、ダウンロードはそれぞれクラスB操作になり、月1,000万回までは無料、その後は100万回あたり$0.36です。
  • Spaces: $5に加え、250 GiBを超える分は1 GiBあたり$0.02、1,024 GiBを超える転送量は1 GiBあたり$0.01。
  • Wasabi: 1 TBあたり$7.99。保存量の5倍をダウンロードするのは、Wasabiの無料データ送信ポリシーが想定する使い方の範囲外です。
  • B2: 無料の10 GBを超えると1 TBあたり$6.95、保存量の3倍までデータ送信は無料、その後は1 GBあたり$0.01。

ダウンロード量が変わると順位も変わります。ダウンロードがほとんどなければB2とWasabiが有利です。保存量の何倍ものダウンロードがある場合、請求額が変わらないのはR2だけです。

Cloudflare R2とS3の比較

R2は1 GB/月あたり$0.015で、S3 Standardの$0.023を下回ります。インターネットへのデータ送信は、R2では無料なのに対し、S3では月100 GBを超えると1 GBあたり$0.09かかります。R2には恒久的な無料枠(毎月10 GB/月、クラスA操作100万回、クラスB操作1,000万回)もありますが、S3は期間限定のクレジットに置き換えました。

S3は機能の豊富さで勝ります: 1 GB/月あたり$0.00099のGlacier Deep Archiveを含む多数のストレージクラス、オブジェクトロック、レプリケーション、そしてデータのすぐ隣にあるほかのすべてのAWSサービスです。R2のクラスはStandardとInfrequent Accessの2つです。

結論: 一般公開するものや広く共有するものにはR2、ディープアーカイブのクラスが必要な場合やAWS内でデータを処理する場合はS3です。詳しくは Cloudflare R2の無料枠 をご覧ください。

DigitalOcean SpacesとCloudflare R2の比較

Spacesはセットプランです。月$5で、すべてのバケット合計で250 GiBのストレージと1,024 GiBの転送量が使え、CDNも含まれます。それを超えると、保存1 GiBあたり$0.02、転送1 GiBあたり$0.01がかかります。R2はストレージが1 GBあたり$0.015で10 GBが無料、データ送信は一切課金されません。

ストレージとダウンロードだけで見れば、ほぼどの規模でもR2のほうが安くなります。250 GBはR2では月約$3.60で、Spacesの最低料金$5を下回り、トラフィックが1 TiBの枠を超えると差は広がります。Spacesが有利になりうるのは操作です。Spacesにはリクエスト料金が設定されていませんが、R2は無料の100万回を超える書き込みと一覧表示に100万回あたり$4.50かかるため、毎月数百万回のアップロードや一覧表示があるバケットはSpacesのほうが安くなることがあります。

結論: ほとんどのバケットにはR2、ダウンロードが多い場合は常にR2です。書き込みや一覧表示が絶えず発生する場合や、サーバーがすでにDigitalOceanで動いていて付属のCDNを同じ場所で使いたい場合はSpacesです。DigitalOcean Spacesの料金 をご覧ください。

DigitalOcean SpacesとBackblaze B2の比較

長期間置いておく大きなファイルなら、B2のほうがはるかに安くなります。1 TBはB2で$6.88、Spacesでは約$18.63で、保存量が約370 GBを超えると、B2の無料データ送信(保存量の3倍)がSpacesに含まれる1,024 GiBを上回ります。サーバーと同じダッシュボードでCDNを使いたい場合は、Spacesのほうが簡単です。

結論: 大きなファイル、バックアップ、メディアライブラリにはB2、DigitalOceanのサーバーの隣にある小さく利用の多いバケットにはSpacesです。

DigitalOcean SpacesとAWS S3の比較

1 TBを保存して500 GBをダウンロードする場合、Spacesは月約$18.63、S3 Standardは約$59です。Spacesにはリクエスト料金が設定されておらず、予測しやすい1つのセットで請求されます。S3にはずっと多くのストレージクラスがあり、データの隣にほかのAWSサービスがあります。

結論: 予測しやすい中小規模のワークロードにはSpaces、AWSの機能やアーカイブクラスが必要な場合はS3です。

Backblaze B2とWasabiの比較

どちらも動かないデータを対象とし、どちらもTB単位の料金です。B2は1 TBあたり$6.95で最初の10 GBが無料、最低保存期間も最低請求額もありません。Wasabiは1 TBあたり$7.99で、毎月最低1 TBが請求され、削除したデータも90日経過するまで請求が続き(Pay as You Goの場合)、4 KB未満のオブジェクトは4 KBとして請求されます。

データ送信については、B2は平均保存量の3倍まで無料で、その後は1 GBあたり$0.01です。Wasabiにはデータ送信料はありませんが、ポリシーが想定しているのは毎月のダウンロード量が保存量以下の場合で、恒常的に超過するとサービスが制限または停止されることがあります。リクエストについては、B2はクラスDの呼び出しだけに料金がかかり、Wasabiは一切かかりません。

結論: ほとんどの人にとってB2のほうが安く柔軟で、特に1テラバイト未満の場合や、ファイルが変わる場合はそうです。Wasabiは、数テラバイトを何か月も保管し、請求書にTB単位の1行だけを載せたいチームに向いています。詳しくは Wasabiの料金 と Backblaze B2の料金 をご覧ください。

WasabiとCloudflare R2の比較

Wasabiは保存料金が安い(R2の1 TBあたり約$15に対して$7.99)ものの、最低1 TB、最低保存期間90日があり、ダウンロード量が保存量以下であることを前提としたポリシーです。R2には最低条件がなく、データ送信は比率に関係なく無料です。

結論: ときどき読み取る数テラバイトのアーカイブやバックアップにはWasabi、小さなバケット、短期間のファイル、大量にダウンロードされるものにはR2です。

WasabiとAWS S3の比較

同じ1テラバイトで、Wasabiはポリシーの範囲内ならデータ送信料もリクエスト料金もなく月$7.99、S3 Standardは約$23に加えてダウンロード1 GBあたり$0.09とリクエストごとの料金がかかります。めったに触れないディープアーカイブなら、Glacier Deep ArchiveのS3のほうが安く、機能もはるかに豊富です。

結論: 保管して適度に読み取るバックアップやメディアにはWasabi、ディープアーカイブやAWSネイティブのワークロードにはS3です。

選び方

  • AWS S3: 豊富な機能、アーカイブクラス、データの隣にあるほかのAWSサービスが必要な場合。
  • Cloudflare R2: ファイルがよくダウンロードされ、データ送信料を請求額からなくしたい場合。
  • DigitalOcean Spaces: 毎月1つの予測しやすい金額、付属のCDNが欲しい場合や、すでにDigitalOceanでホストしている場合。
  • Wasabi: 何か月も置いておき、適度に読み取る1テラバイト以上のデータを保存する場合。
  • Backblaze B2: 最低保存期間なしで、TBあたり最も安い料金にしたい場合。

複数のプロバイダーを使う

APIが共通なので、組み合わせて使うこともできます: アーカイブはB2かWasabi、公開ファイルはR2、アプリケーションのデータはS3という具合です。その代わり、複数のダッシュボードを使い分ける手間がかかります。

Nubboは5つすべてと任意のS3互換エンドポイントに接続し、1つのファイルブラウザーにまとめて表示します。1接続につき1バケットで、無料プランは2つ、Personalは5つ、Proは無制限です。転送アクションでバケット間のファイルをコピーまたは移動できます。1つのキーで両方のバケットを読み取れる場合はプロバイダー自身がオブジェクトをコピーし、異なるプロバイダー間ではブラウザーを経由して転送されるため、転送元プロバイダーのデータ送信料金が適用され、Nubboには何も保存されません。バケットを管理するツールを選んでいるなら、おすすめのS3ファイルブラウザー をご覧ください。

よくある質問

最も安いS3互換ストレージはどれですか?

ほとんど動かないデータなら、Backblaze B2(1 TBあたり月$6.95)とWasabi(1 TBあたり$7.99、最低1 TBと90日)が最安です。よくダウンロードされるデータなら、データ送信が無料のCloudflare R2が通常は最も安くなります。

Cloudflare R2はS3より安いですか?

ほぼ常に安くなります。R2 Standardは1 GB/月あたり$0.015で、米国東部のS3 Standardの$0.023を下回り、R2はデータ送信が無料なのに対し、S3は月100 GBを超えると1 GBあたり$0.09かかります。ただし、Glacier Deep Archiveが1 GB/月あたり$0.00099のコールドアーカイブでは、S3のほうが安くなることもあります。

Backblaze B2とWasabiではどちらが安いですか?

1 TBあたりではB2が安く($6.95対$7.99)、最低保存期間も最低請求額もありません。Wasabiにはデータ送信やAPIの料金項目はありませんが、オブジェクトごとに最低1 TBと90日が請求され、ダウンロード量が保存量以下であることを前提としています。

DigitalOcean SpacesはCloudflare R2より安いですか?

料金だけで見ればまれです。R2のストレージは1 GBあたり$0.015で10 GBが無料、データ送信も無料なので、一般的なバケットはSpacesの最低料金$5より安くなります。Spacesが有利になりうるのは、リクエスト料金が設定されていないため、毎月数百万回の書き込みや一覧表示があるバケットの場合や、DigitalOceanのサーバーの隣で付属のCDNを使いたい場合です。

あとからプロバイダーを変更できますか?

はい。5つすべてがS3 APIに対応しているため、ツールやコードは新しいエンドポイントとキーでそのまま移行できます。注意すべきコストは、データをコピーするあいだの旧プロバイダーからのデータ送信料と、旧プロバイダーの最低保存期間です。

データ送信が無料で最低条件のないプロバイダーはありますか?

Cloudflare R2のStandardストレージは、データ送信が無料で最低保存期間もありません。Backblaze B2は最低保存期間がなく、平均保存量の3倍までデータ送信が無料で、それを超えると1 GBあたり$0.01かかります。

出典

料金と制限は以下の公式ページに基づいています。プロバイダーは変更することがあるため、契約前にご確認ください。