AWS S3 vs Cloudflare R2: RcloneViewユーザーのためのオブジェクトストレージ比較
AWS S3はオブジェクトストレージ業界の標準です。Cloudflare R2はegress費用を完全に排除しました。RcloneViewは両方に接続できます。ここでは選び方を解説します。
AWS S3はオブジェクトストレージというカテゴリを確立し、11ナインの耐久性、包括的なライフサイクル管理、AWSエコシステムとの深い統合により、今なお最も広く採用されているサービスです。Cloudflare R2は、egress費用ゼロという画期的な料金体系を武器に直接の競合として登場しました。複数のプロバイダーにまたがってデータを管理するRcloneViewユーザーにとって、S3とR2のトレードオフを理解することは、コストと機能の両方を最適化する助けになります。

すべてのクラウドを一か所で管理・同期
RcloneViewはrcloneのクロスプラットフォームGUIです。フォルダを比較し、ファイルを転送・同期し、クリーンなビジュアルインターフェースでマルチクラウドのワークフローを自動化できます。
- ワンクリック操作: コピー · 同期 · 比較
- 信頼性の高い自動化のためのスケジューラーと履歴
- Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTPなどに対応
コア機能は無料。Plusで自動化機能を利用可能。
料金比較
ストレージ費用
| ティア | AWS S3 | Cloudflare R2 |
|---|---|---|
| Standard | $0.023/GB/月 | $0.015/GB/月 |
| Infrequent Access | $0.0125/GB/月 | 提供なし |
| Glacier Instant | $0.004/GB/月 | 提供なし |
| Glacier Deep Archive | $0.00099/GB/月 | 提供なし |
アクティブストレージについては、R2はS3 Standardより35%安価です。しかし、S3の階層型ストレージクラス(Infrequent Access、Glacier、Deep Archive)は、めったにアクセスされないデータに対して大幅に低い価格を提供します。データのアクセスパターンが混在している場合、S3のライフサイクルポリシーを使えば、時間経過とともにオブジェクトを自動的により安価なティアへ移行できます。これはR2にはない機能です。
Egress費用
これがR2の目玉となる強みです。AWS S3はインターネットへのデータ転送に対して$0.09/GBを課金します(転送量が多い場合はより低いレート、CloudFrontへの転送は無料)。Cloudflare R2はegressに対して$0.00、つまりすべてのデータ取得が無料です。
月間10TBのegressワークロードの場合、その差は歴然としています。S3ではおよそ$900/月かかる一方、R2では$0です。ストレージ重視でegressの少ないワークロードでは差は小さくなり、S3のエコシステムの優位性がegress削減効果を上回る場合もあります。
APIオペレーション
| オペレーション | AWS S3 | Cloudflare R2 |
|---|---|---|
| PUT/POST(クラスA) | $0.005/1,000件 | $0.0045/1,000件(最初の100万件は無料) |
| GET(クラスB) | $0.0004/1,000件 | $0.00036/1,000件(最初の1,000万件は無料) |
| DELETE | 無料 | 無料 |
R2はAPIオペレーションに寛大な無料枠を提供しており、無料枠を超えた分も1オペレーションあたりわずかに安価です。API呼び出し数が多いワークロード(数百万件の小さなオブジェクトオペレーション)では、R2の無料枠が意味のある節約につながります。
機能比較
ストレージクラスとライフサイクル
AWS S3は6種類のストレージクラス(Standard、Intelligent-Tiering、Standard-IA、One Zone-IA、Glacier Instant Retrieval、Glacier Flexible Retrieval、Glacier Deep Archive)を提供し、経過時間やアクセスパターンに基づいてオブジェクトを自動的に移行するライフサイクルポリシーを備えています。
Cloudflare R2は単一のストレージクラスとInfrequent Accessティアを提供します。Glacier相当のコールドストレージオプションはなく、ライフサイクル管理も限定的です。
アーカイブ用途では、$0.00099/GB/月のS3 Glacier Deep Archiveに匹敵するものはありません。
耐久性と可用性
両サービスとも高い耐久性を提供します。AWS S3は99.999999999%(11ナイン)の耐久性を公表しています。CloudflareはR2について具体的な耐久性の数値は公表していませんが、複数のアベイラビリティゾーンにわたって高い耐久性を実現するよう設計されているとしています。
S3 Standardは99.99%の可用性を提供します。R2は具体的なSLAを公表していませんが、Cloudflareのグローバルネットワークの恩恵を受けています。
エコシステム統合
AWS S3はLambda、CloudFront、Athena、EMR、SageMaker、CloudTrailなど、AWSエコシステム全体と統合されています。IAMポリシー、バケットポリシー、VPCエンドポイントによってきめ細かなアクセス制御が可能です。
Cloudflare R2はCloudflare Workers(エッジコンピューティング)、Cloudflare CDN、Cloudflareダッシュボードと統合されています。統合はより緊密でシンプルですが、範囲は狭くなります。
S3 API互換性
両サービスともS3 APIをサポートしています。R2は最も一般的に使用されるS3オペレーション(GET、PUT、DELETE、マルチパートアップロード、オブジェクトの一覧表示)を実装してい ますが、すべてのS3機能をサポートしているわけではありません。特に、S3 Select、S3 Object Lambda、一部の高度なバケット設定はR2では利用できません。
RcloneViewは両者に同じS3互換のリモートタイプで接続するため、RcloneView内で両者を切り替えるにはエンドポイントと認証情報を変更するだけで済みます。
RcloneViewで両方を使う
RcloneViewのマルチクラウドアプローチにより、どちらか一方を選ぶ必要はありません。よくある戦略は、アーカイブデータにはS3を使い(Glacierティアを活用)、頻繁にアクセスするデータにはR2を使う(egress費用を排除する)というものです。RcloneViewは、2ペインのエクスプローラーで数クリックするだけで両者間の同期、コピー、移行を行えます。
両方をリモートマネージャーでS3互換のリモートとして設定すれば、あとはRcloneViewにお任せです。バケットの内容を比較したり、移行を実行したり、継続的なレプリケーションジョブをスケジュールしたりできます。