オブジェクトストレージ

自社データの読み取り料金が発生しない、S3互換ストレージ

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

概要

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

Cloudflare R2 を基盤としています。実質的なメリットは下りデータ転送 (egress) にあります。大半のオブジェクトストレージでは、人気のあるファイルを配信する際、トラフィックの増加に伴って料金が跳ね上がり、料金を支払っているストレージの実際の利用を躊躇させる要因となります。ここでは、データを読み戻してもその料金は発生しません。

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

含まれるもの

既にお使いの S3 と同様に動作し、サイトと同じ場所から管理できるストレージ。

S3互換

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

バケットの完全な制御

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

下りデータ転送料金なし

Cloudflare R2を採用しているため、データの読み戻しにギガバイト単位の料金はかかりません。人気が出たファイルを配信しても、その人気に伴って請求額が膨らむことはありません。

メディアのオフロード

画像、動画、ダウンロードファイルを Web サーバーから移動し、代わりにストレージから配信します。オリジンはより軽量かつ高速になり、デプロイ時にメディアライブラリを引きずることもなくなります。

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

データベースのダンプ、サイトのアーカイブ、配信する必要はないものの保管しておく必要があるあらゆるデータの最適な保管先です。耐久性に優れ、Web サーバーから隔離されており、S3対応のあらゆるツールからアクセスできます。

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

訪問者からのアップロードをアプリケーションサーバーではなくバケットに直接取り込み、その前面にある CDN を通じて静的アセットを配信してください。

仕組み

何もない状態から、わずか3ステップで機能するバケットへ。

  1. バケットを作成

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

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

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

  3. 保存して配信

    静的アセットが CDN 経由で配信される環境で、必要な頻度でファイルを書き込み、読み戻すことができます。使用量はプランの上限に対してカウントされ、超過分は従量制で計測されます。

料金

オブジェクトストレージは個別のサブスクリプションではありません。すべてのホスティングプランにはストレージ容量が含まれており、それを超えて使用した分についてのみ従量課金されます。そのため、ほとんどのサイトではストレージの請求項目が表示されることはありません。つまり、追加で登録する必要のあるものはなく、使用量が元に戻った場合でも解約するものは何もありません。

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

追加の送信データ転送料は発生しないため、配信するデータ量によってお支払い金額が変わることはありません。保管するデータ量のみが影響します。

このように構築されている理由

ストレージは、それを利用する意思があって初めて役に立ちます。読み取りギガバイトごとに課金されるシステムこそが、チームがオブジェクトストレージからのメディア配信を躊躇したり、配置すべきではないウェブサーバー上に大きなファイルを保持したり、キャッシュミスに費用がかかるために CDN を誤って設定したままにしたりする原因となっています。下りデータ転送 (イグレス) 料金を撤廃することで、その躊躇は解消されます。

同じ理由から、アドオンとしてではなくプラン内の割り当てとして料金を設定いたしました。個別のストレージ サブスクリプションは、ほぼすべてのサイトがある程度必要とする機能であるにもかかわらず、さらなる判断、さらなる請求書、そして解約忘れの原因を増やすことになります。あらかじめ含めておくことで、必要なときにストレージをすぐにご利用いただけます。

購入前によくある質問

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

はい — バケットは S3互換であるため、既にご利用の AWS SDK、S3対応 CLI、バックアップツール、WordPress メディアオフロードプラグインと通信できます。ほとんどの場合、設定ファイルのエンドポイントと認証情報のセットを変更するだけであり、アプリケーションコードを書き直す必要はありません。ツールが S3と通信できるのであれば、これとも通信できます。

データを読み取る際、下りデータ転送料 (Egress 料金) は発生しますか ?

いいえ。ストレージは Cloudflare R2 を利用しており、その最大の特徴はデータの読み出しに対してギガバイト単位の請求が発生しないことです。これは、人気の高いファイルを配信するとトラフィックに応じて料金が増加する AWS S3 との実用上の大きな違いであり、サイトの成功に伴ってメディアの外部転送コストが高くならない理由でもあります。

オブジェクトストレージの課金方法はどのようになっていますか ?

これは単体のサブスクリプションとして販売されるのではなく、ホスティングプランに許容量として含まれており、その許容量を超えて使用したストレージに対してのみ課金されます。個別の登録は不要で、最低利用期間の定めもありません。プランの許容量はプランページに表示されています。

実際にはどのような用途で使われているのですか ?

代表的な4つのタスクは、サイトの画像や動画を Web サーバーからオフロードすること、バックアップやアーカイブを保持すること、訪問者からのアップロードを受信すること、そして CDN 経由で静的ファイルを配信することです。これら4つはいずれも大きなファイルをアプリケーションサーバーから隔離するため、デプロイが小規模になり、オリジンサーバーが高速化します。これらすべてに1つのバケットを使用することも、タスクごとに個別のバケットを使用することもできます。

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

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

これに関するヘルプ

まさにこのために書かれた、ナレッジベースのステップバイステップガイド。

メディアのオブジェクトストレージへの移行

Web サーバーの代わりにオブジェクトストレージと CDN から画像やダウンロードを提供します — WordPress にキーを入力する必要はありません。

ガイドを読む →

Zinn® Cache: オブジェクトキャッシュ

Zinn® Cache がオブジェクトキャッシュに対して行うこと、およびそのうちどれが無料か。

ガイドを読む →

WordPress メディアを Zinn®ストレージに移行する

WordPress にアクセスキーを入力することなく、ウェブサーバーの代わりに Zinn®オブジェクトストレージに画像や動画を保存できます。

ガイドを読む →

ナレッジベースを参照する →

最初のバケットを作成

お客様のプランには、すでにストレージ容量が含まれています。ダッシュボードからバケットを作成し、既存の S3ツールをそこへ向け、今日の午後にでもメディアファイルを Web サーバーから移行しましょう。

使ってみる