DigitalOcean Spacesは月$5です。この定額サブスクリプションには、最大100個のバケットで共有される250 GiBのストレージと1 TiBの送信転送量、さらに組み込みのCDNが含まれます。それを超えると、追加の保存1 GiBあたり$0.02、追加のダウンロード1 GiBあたり$0.01がかかり、アップロードは常に無料です。恒久的な無料枠も、リクエストごとの料金もありません。このページの数値はすべて、2026年10月時点のDigitalOcean公式の料金ページと製品ドキュメントに基づいています。
DigitalOcean Spacesの料金の概要
| 項目 | 月$5に含まれるもの | 超過分の料金 |
|---|---|---|
| Standardストレージ | 250 GiB | 1 GiBあたり月$0.02 |
| 送信転送量 | 1,024 GiB(1 TiB) | 1 GiBあたり$0.01 |
| 受信転送量(アップロード) | 無料 | 無料 |
| 組み込みCDN | 追加料金なし | 同じ1 TiBの枠を使用 |
| Cold Storage | 含まれない | 1 GiBあたり月$0.007 |
| Cold Storageの取り出し | 含まれない | 1 GiBあたり$0.01(一部免除) |
| リクエスト | リクエストごとの料金なし | 料金の代わりにレート制限 |
この表が請求額になる仕組みは、3つのルールで決まります:
- 1つのサブスクリプションで、どのリージョンでもアカウント内の最大100個のバケットすべてを利用できます。250 GiBと1 TiBはすべてのバケットで共有されます。
- 請求は最初のバケットを作成したときに始まり、すべてのバケットを削除すると終了します。すべてのバケットを削除して解約した場合、請求は時間単位で日割り計算されます。
- 制限ページの細かい条件が2つあります。オブジェクトの最低課金サイズは4 KiBで、未完了のマルチパートアップロードは30日後に自動的に削除されます。
DigitalOcean Spacesに無料枠はありますか?
いいえ。料金ページにもドキュメントにもSpacesの無料枠は記載されていないため、ファイルが1つしかないバケットでも、最初のバケットから$5のサブスクリプションが適用されます。これが、毎月すべてのアカウントに10 GB/月のストレージを無料で提供する Cloudflare R2 や、最初の10 GBが常に無料の Backblaze B2 との大きな違いです。DigitalOceanは新規アカウント向けに登録時のクレジット特典を実施していますが、これはプロモーションのクレジットであり、Spacesの無料枠ではありません。
計算例: 実際に支払う金額
例1、小さなサイトや個人プロジェクト: 20 GiBを保存し、月に100 GiBをダウンロード。
| 項目 | 計算 | 料金 |
|---|---|---|
| サブスクリプション | 定額 | $5.00 |
| 追加ストレージ | 20 GiBは250 GiBの枠内 | $0.00 |
| 追加転送量 | 100 GiBは1,024 GiBの枠内 | $0.00 |
| 合計 | $5.00 |
例2、ユーザーのアップロードを保存するアプリ: 500 GiBを保存し、月に2 TiBをダウンロード。
| 項目 | 計算 | 料金 |
|---|---|---|
| サブスクリプション | 定額 | $5.00 |
| 追加ストレージ | (500 - 250) × $0.02 | $5.00 |
| 追加転送量 | (2,048 - 1,024) × $0.01 | $10.24 |
| 合計 | $20.24 |
例3、トラフィックが中程度の大きなメディアライブラリ: 1 TiBを保存し、月に500 GiBをダウンロード。
| 項目 | 計算 | 料金 |
|---|---|---|
| サブスクリプション | 定額 | $5.00 |
| 追加ストレージ | (1,024 - 250) × $0.02 | $15.48 |
| 追加転送量 | 500 GiBは1,024 GiBの枠内 | $0.00 |
| 合計 | $20.48 |
請求書の項目はわずかしかなく、これがSpacesが選ばれる主な理由です。APIリクエストを数えなくても請求額を予測できます。
DigitalOceanのCDN料金: 含まれているが転送量は共有
Spacesのバケットはどれも追加料金なしで組み込みのCDNを有効にでき、ダウンロードする人の近くにあるエッジキャッシュからファイルが配信されます。見落としがちなのは、CDNに独自の転送量の枠がないことです。DigitalOceanのドキュメントによると、CDNとオリジンの帯域幅はどちらも同じ基本枠を使い、オリジンからエッジへの転送(CDNがバケットからファイルを取得すること)もその枠に数えられます。キャッシュによって配信は速くなりますが、無料の転送量が2倍になるわけではありません。
ドキュメントに記載されているそのほかのCDNの詳細:
- 署名付きURLで行われたリクエストは、Spaces CDNにキャッシュされません。CDNのホスト名を通じて動作はしますが、ホスト名やカスタムドメインを統一するためであって、速度のためではありません。
- CDNのカスタムサブドメインにはSSL証明書が必要です。DNSをDigitalOceanでホストしている場合は無料のLet’s Encrypt証明書を使え、DNSがほかにある場合はご自身の証明書をアップロードします。
- Cold StorageのバケットはCDNに対応していません。
枠に数えられない転送
すべてのトラフィックが1 TiBの枠を使うわけではありません:
- 受信転送量(アップロード)は常に無料です。
- SpacesからDropletへのトラフィックは、記載されたリージョンの組み合わせ間で無料です: NYC3からNYC1、NYC2、NYC3へ、SFO2またはSFO3からSFO1、SFO2、SFO3へ、AMS3からAMS2とAMS3へ、SGP1からSGP1へ、そしてFRA1、SYD1、BLR1、ATL1、LON1、TOR1は同じデータセンター内です。
- VPCローカルのDNSリゾルバーを使うDropletは、どのリージョンでも、Spacesの枠を使わずに内部ネットワーク経由でSpacesにアクセスできます。データセンターをまたぐプライベートアクセスは、AMS、NYC、SFOの各グループ内でのみ機能します。
- DropletからSpacesへのトラフィックはSpacesの枠を使いませんが、Droplet自身の送信枠には数えられます。
アプリとストレージの両方をDigitalOceanで運用しているなら、リージョンを合わせるのがいちばん簡単な節約方法です。
DigitalOcean SpacesのCold Storageの料金
Cold Storageは、バックアップやアーカイブなど、長期間保管してめったに読み取らないデータ向けの別のストレージクラスです。
| 項目 | Cold Storage |
|---|---|
| ストレージ | 1 GiBあたり月$0.007 |
| 取り出し | 1 GiBあたり$0.01、Cold Storageの1日平均使用量までは免除 |
| 最低保存期間 | 30日 |
| 早期の削除または更新 | 残りの日数分として1 GiBあたり$0.007、毎月最初の250 GiBは無料 |
| オブジェクトの最低課金サイズ | オブジェクトごとに128 KiB、読み取りごとに128 KiB |
| 1バケットあたりのレート制限 | 1秒あたり書き込み450回、読み取り250回、一覧表示25回 |
| リージョン | BLR1を除くすべてのSpacesリージョン |
上書きは削除と新しいオブジェクトの作成として数えられるため、早期削除の料金が発生することがあります。すべてのオブジェクトが最低128 KiBとして請求されるため、Cold Storageは数百万個の小さなファイルではなく、少数の大きなアーカイブに向いています。めったに触れない1 TiBのバックアップなら、ストレージは月約$7.17で、同じ1 TiBをStandardストレージに保存した場合の超過料金$15.48と比べて安くなります。
選ぶ前に知っておきたいSpacesの制限
| 制限 | 値 |
|---|---|
| 1アカウントあたりのバケット数 | 100 |
| 1アカウントあたりのアクセスキー数 | 200 |
| リクエスト(現在作成するバケット) | 合計で1秒あたり800操作、LISTはこれより低い場合あり |
| 単一のPUT | 5 GBまで |
| マルチパートアップロード | オブジェクトあたり10,000パート、5 TBまで |
| 1バケットあたりのオブジェクト数 | バージョニングなしで1億、バージョニングありで5,000万 |
| Standardストレージのリージョン | 13: NYC3、AMS3、SFO2、SFO3、SGP1、LON1、FRA1、TOR1、BLR1、SYD1、ATL1、RIC1、MKC1 |
DigitalOceanは、バケットに1秒あたり400回を超える読み取りリクエストが必要になったらCDNを使うことを推奨し、503 Slow Down を受け取ったクライアントには指数バックオフで再試行するよう求めています。
SpacesとVolumes: オブジェクトストレージとブロックストレージの料金
「DigitalOcean ストレージ 料金」の検索では、2つの製品が混同されがちです。SpacesはS3 APIでアクセスするオブジェクトストレージで、料金は上記のとおりです。VolumesはディスクとしてDropletに接続するブロックストレージで、1 GiBから16 TiBまで、ディスクが満杯でも空でも、プロビジョニングしたサイズに対して1 GiBあたり月$0.10かかります。アプリや人がダウンロードするファイルなら、Spacesのほうが1 GiBあたり数倍安くなります。Volumesはデータベースや、ファイルシステムが必要なもの向けです。
DigitalOcean Spaces、AWS S3、Cloudflare R2の比較
| DigitalOcean Spaces | Cloudflare R2 | Amazon S3 Standard(米国東部) | |
|---|---|---|---|
| 最低料金 | 月$5、250 GiBと送信1 TiBを含む | 10 GB/月まで無料 | 従量課金 |
| 超過分のストレージ | 1 GiBあたり$0.02 | 1 GBあたり$0.015 | 1 GBあたり$0.023(最初の50 TB) |
| インターネットへのデータ送信 | 1 TiBまで含まれ、その後1 GiBあたり$0.01 | 無料 | AWS全体で月100 GBまで無料、その後1 GBあたり$0.09 |
| リクエスト | リクエストごとの料金なし | 書き込み100万回あたり$4.50、読み取り100万回あたり$0.36 | PUT/LIST 1,000回あたり$0.005、GET 1,000回あたり$0.0004 |
| CDN | 組み込み、転送量を共有 | Cloudflareのネットワーク | 別サービス(CloudFront) |
上記の例2(500 GiBを保存、2 TiBをダウンロード)で比べると、リクエスト料金を除いた月額のおおよその請求額は、Spacesで約$20、R2で約$8(データ送信は無料なのでストレージのみ)、S3で約$200で、S3はそのほとんどがデータ送信です。大量にダウンロードされるものならSpacesがS3より有利で、データ送信が多くリクエスト数がそれほど多くない場合はR2が有利です。TB単位で料金が決まる大きなアーカイブについては、Wasabiの料金 と プロバイダーの総合比較 をご覧ください。
Spacesが適している場合
Spacesが適しているのは次のような場合です:
- APIリクエストを数えなくても予測できる請求額にしたい。
- ストレージと転送量が月250 GiBと1 TiB前後か、少し上回る程度。
- 別のサービスを設定せずにCDNを使いたい。
- アプリがすでにDigitalOceanで動いていて、無料のリージョンの組み合わせやプライベートネットワークを活用できる。
あまり適していないのは、数ギガバイトしか必要ない場合(ほかのサービスでは小さなバケットが無料枠に収まるのに、$5の最低料金がかかる)、一般向けに何テラバイトも配信する場合(枠を超える1 TiBごとに約$10.24かかるが、R2はデータ送信が無料)、めったに読み取らない数十テラバイトを保管する場合です。
NubboでSpacesのファイルを管理する
DigitalOceanのコントロールパネルはバケットやキーの作成には十分ですが、日々のファイル作業向けには作られていません。NubboはSpacesに接続し、アクセスキー、そのシークレット、バケットのリージョンを使って、ファイルブラウザー、パスワード、有効期限、ダウンロード回数制限付きの共有リンク、ギャラリー、ファイルリクエストを追加します。アップロードと単一ファイルのダウンロードは、通常のSpacesエンドポイントの署名付きURLを通じてブラウザーとバケットの間で直接行われるため、ダウンロードはほかと同じように1 TiBの枠に数えられます。複数ファイルのZIPダウンロードはブラウザー上で作成され、ブラウザーが各ファイルをご自身のバケットから直接ダウンロードします。また、サムネイルはご自身のバケットの .nubbo-thumbs/ に書き込まれます。どちらもSpacesの使用量に表示されます。
よくある質問
DigitalOcean Spacesの料金はいくらですか?
2026年10月時点で、Spacesは月$5です。これには250 GiBのストレージと、アカウント内のすべてのバケットで共有される1 TiB(1,024 GiB)の送信転送量が含まれます。追加のストレージは1 GiBあたり月$0.02、追加の転送量は1 GiBあたり$0.01です。
DigitalOcean Spacesに無料枠はありますか?
いいえ。DigitalOceanはSpacesの恒久的な無料枠を設けていません。$5のサブスクリプションは最初のバケットを作成したときに始まり、すべてのバケットを削除すると終了し、時間単位で日割り計算されます。
DigitalOcean SpacesのCDNは無料ですか?
組み込みのCDNに追加料金はかかりませんが、転送量が無料になるわけではありません。CDNからの配信とオリジンからのダウンロードは同じ1 TiBの枠を共有し、オリジンからエッジへの転送もその枠に数えられます。
DigitalOcean SpacesのCold Storageの料金はいくらですか?
1 GiBあたり月$0.007で、取り出しは1 GiBあたり$0.01ですが、その月のCold Storageの1日平均使用量までは取り出し料金が免除されます。オブジェクトには30日間の最低保存期間と128 KiBの最低課金サイズがあります。
1つのSpacesサブスクリプションで複数のバケットを利用できますか?
はい。1つのサブスクリプションで、どのリージョンでも最大100個のバケットを利用でき、含まれるストレージと転送量はすべてのバケットで共有されます。
DigitalOcean SpacesはAWS S3より安いですか?
中小規模のワークロードの多くでは安くなります。主な理由は、1 TiBの送信転送量が含まれ、追加の転送量が1 GiBあたり$0.01であるのに対し、S3は米国東部で月最初の100 GBを超えるとインターネットへの送信に1 GBあたり$0.09かかるからです。S3が安くなるのは、保存量がごくわずかでダウンロードもほとんどない場合だけです。
SpacesとVolumesの料金の違いは何ですか?
SpacesはS3互換APIでアクセスするオブジェクトストレージで、ここで説明している$5のサブスクリプションです。VolumesはディスクのようにDropletに接続するブロックストレージで、プロビジョニングしたサイズに対して1 GiBあたり月$0.10で請求されます。
出典
料金と制限は以下の公式ページに基づいています。プロバイダーは変更することがあるため、契約前にご確認ください。