ストレージクラス
ストレージクラスは、ストレージのコストとデータアクセスのコストのトレードオフを可能にします。R2に保存されたすべてのオブジェクトには、関連するストレージクラスがあります。
すべてのストレージクラスは、以下の特性を共有しています:
- Workers API、S3 API、およびパブリックバケットと互換性があります。
- 年間耐久性は99.999999999%(11桁の9)。
- 最小オブジェクトサイズはありません。
ストレージクラス | 最小ストレージ期間 | データ取得料金(処理) | エグレス料金(インターネットへのデータ転送) |
|---|---|---|---|
スタンダード | なし | なし | なし |
インフリークエントアクセス | 30日 | はい | なし |
ストレージクラスが価格に与える影響についての詳細は、価格設定を参照してください。
スタンダードストレージは、頻繁にアクセスされるデータのために設計されています。これは、特に指定がない限り、新しいR2バケットのデフォルトストレージクラスです。
- ウェブサイトおよびアプリケーションデータ
- メディアコンテンツ(例:画像、動画)
- 分析および処理のための大規模データセットの保存
- AIトレーニングデータ
- 頻繁にアクセスされるデータを含むその他のワークロード
インフリークエントアクセスストレージは、あまり頻繁にアクセスされないデータに最適です。このストレージクラスは、スタンダードストレージに比べてストレージコストが低くなりますが、取得料金と30日間の最小ストレージ期間の要件が含まれます。
- 長期データアーカイブ(例:コンプライアンスに必要なログや履歴記録)
- データバックアップおよび災害復旧
- ロングテールのユーザー生成コンテンツ
バケットのデフォルトストレージクラスを設定することで、バケットにアップロードされたすべてのオブジェクトは、特に指定がない限り、自動的に選択されたストレージクラスが割り当てられます。デフォルトストレージクラスは、バケット作成後にダッシュボードで変更できます。
R2バケットの作成について詳しくは、新しいバケットを作成を参照してください。
新しいオブジェクトのストレージクラスを指定する方法について詳しくは、Workers APIおよび S3 APIのドキュメントを参照してください。
スタンダードストレージからインフリークエントアクセスストレージにオブジェクトを移行する方法について詳しくは、オブジェクトライフサイクルを参照してください。