オブジェクトストレージ

S3互換ストレージ。データの読み取りに追加料金はかかりません

ダッシュボードまたは API から S3 互換バケットを作成し、既存のツールを直接向けてください。ストレージは Cloudflare R2 を基盤としているため、AWS S3 のようにデータを取り出す際のエグレス料金は発生しません。ホスティングプランには一定の利用枠が含まれており、それを超えた分のみ従量課金となります。

概要

ウェブサイトに蓄積されるファイルのためのオブジェクトストレージ:画像や動画、ダウンロード、ユーザーからのアップロード、エクスポートやバックアップなど。バケットはダッシュボードまたはAPIから作成および管理でき、S3プロトコルに対応しているため、既にお使いのSDK、CLI、プラグインを書き換えることなくそのまま接続できます。

Cloudflare R2を基盤としています。現実的なメリットはデータ転送量(エグレス)にあります。ほとんどのオブジェクトストレージでは、人気のファイルを配信するとトラフィックの増加に伴って料金が発生し、そのため、料金を支払っているストレージを実際に使用することが密かにためらわれるようになります。ここでは、データの読み出しにこの料金はかかりません。

ウェブサイトおよびコンテンツ配信ネットワークにリンクされているストレージバケット

含まれる内容

使い慣れたS3のように動作し、サイトと同じ場所から一元管理できるストレージ。

S3互換

バケットは S3 API に対応しているため、既存の SDK、バックアップツール、CLI、WordPress のオフロードプラグインをそのまま使用できます。独自のクライアントを導入する必要はありません。

バケットの完全制御

バケットの作成、バケットの一覧表示、詳細の確認、削除を、ダッシュボードからでもAPIを使ったプログラムからでも行えます。ストレージのプロビジョニングにサポートチケットは不要です。

下り料金なし

Cloudflare R2を搭載しているため、データの読み出しにギガバイト単位の料金は発生しません。人気を集めたファイルの配信によって、人気の上昇とともに請求額が増大することもありません。

メディアオフロード

画像、動画、ダウンロードファイルをウェブサーバーから移動し、代わりにストレージから配信します。オリジンサーバーが軽量かつ高速になり、デプロイ時にメディアライブラリを持ち運ぶ必要がなくなります。

バックアップとアーカイブ

データベースのダンプやサイトのアーカイブなど、配信はしないものの保存しておく必要があるあらゆるデータの保管場所として最適です。耐久性が高く、Webサーバーとは切り離されており、S3互換ツールであれば何からでもアクセスできます。

ユーザーのアップロードと静的ファイル

アプリケーションサーバーではなくバケットに訪問者からのアップロードを直接受け入れ、その手前にあるCDN経由で静的アセットを配信します。

仕組み

何も無い状態から、3つのステップで動作するバケットへ。

  1. バケットを作成

    ダッシュボードから作成するか、プロビジョニングスクリプトの一部として作成したい場合はAPIを呼び出してください。

  2. お使いのツールをそこに向けてください

    既存のS3互換クライアント、オフロードプラグイン、またはバックアップツールにバケットの詳細を設定します。新しいプロトコルに対応するためにアプリケーションコードを変更する必要はありません。

  3. 保存して配信

    静的アセットがCDN経由で配信されるため、ファイルの書き込みや読み込みは何度でも自由に行うことができます。利用量はプランの許容量にカウントされ、それを超えた分は従量課金となります。

料金プラン

オブジェクトストレージは別のサブスクリプションではありません。どのホスティングプランにもストレージ容量が含まれており、それを超えて使用した分だけが課金対象となるため、ほとんどのサイトではストレージの項目が表示されることすくありません。つまり、別途お申し込みいただく必要はなく、ご利用量が元に戻った場合でも解約手続きは不要です。

ストレージはホスティングプランに含まれています。プランページをご覧いただくか、お問い合わせいただければ設定いたします。

追加の下りデータ転送料金はかからないため、配信量によってお支払い金額が変わることはありません。変わるのは、お手元に残る金額のみです。

このような設計になっている理由

ストレージは活用されてこそ意味があります。読み取りギガバイトごとに課金されると、オブジェクトストレージからのメディア配信をチームが躊躇したり、本来置くべきではないウェブサーバーに大容量ファイルを残したり、キャッシュミスがコストにつながるためCDNの設定を誤ったまま放置したりすることになります。エグレス料金をなくすことで、そうした躊躇を解消できます。

同じ理由から、アドオンではなくプラン内の枠として価格を設定しました。ほとんどのサイトで何らかの形で必要とされる機能に対して、別料金のストレージ契約は、決断の手間、請求書、そして解約し忘れる要素をそれぞれ1つずつ増やすことになります。プランに含めることで、ストレージが必要になったときにただそこにある状態を実現しています。

既存の S3 ツールはこれに対応していますか?

はい。バケットはS3互換であるため、すでにご利用のAWS SDK、S3対応CLI、バックアップツール、WordPressメディアオフロードプラグインからそのままアクセスできます。ほとんどの場合、設定ファイルの書き換えはアプリケーションコードの修正ではなく、エンドポイントと一連の認証情報の変更のみで行えます。S3と通信できるツールであれば、どのようなツールでも接続可能です。

データの読み取りに追加料金は発生しますか?

いいえ。ストレージはCloudflare R2を基盤としており、その最大の特徴は、データの読み出しに対してギガバイト単位の課金が発生しない点です。これは、人気のファイルを配信するとトラフィックに応じて料金が比例して発生するAWS S3との主な実用上の違いであり、ここでメディアのオフロードを行っても、サイトの成功に伴ってコストが高騰しない理由です。

オブジェクトストレージの料金はどのように請求されますか?

ホスティングプランの個別サブスクリプションとしてではなく枠として含まれており、その枠を超えて使用したストレージ容量に対してのみ従量課金されます。別途のお申し込みや最低利用期間はございません。プランの枠については、プラン一覧ページでご確認いただけます。

人々は実際には何にこれを使用しているのですか?

一般的な4つの用途とは、サイトの画像や動画をウェブサーバーからオフロードすること、バックアップやアーカイブを保管すること、訪問者からのアップロードを受け取ること、そしてCDNを通じて静的ファイルを配信することです。これら4つはいずれも大きなファイルをアプリケーションサーバーから遠ざけるため、デプロイが軽量になり、オリジンサーバーの高速化につながります。すべての用途に1つのバケットを使用することも、用途ごとに個別のバケットを使用することも可能です。

データは実際にどこに保存されますか?

接続先のS3互換インターフェースの背後にある Cloudflare R2 上。バケットの管理は当社のダッシュボードやAPIで行い、お使いのツールはS3で通信するため、基盤となるプラットフォームを直接操作する必要はありません。

最初ろのバケットを作成する

お使いのプランにはすでにストレージ容量が含まれています。ダッシュボードからバケットを作成し、既存のS3ツールをそこに向け、今日の午後にでもウェブサーバーからメディアを移行してください。

今すぐ始める