
Cloudflare R2 là gì?
Cloudflare R2 là dịch vụ lưu trữ đối tượng trên nền tảng đám mây của Cloudflare. Dịch vụ này cho phép bạn lưu trữ và truy xuất dữ liệu qua Internet mà không bị tính phí egress (phí truyền dữ liệu ra ngoài). Cloudflare R2 tương thích với API S3 nên bạn có thể tận dụng lại các công cụ, thư viện và quy trình đang dùng với S3 một cách dễ dàng.

Nhờ được tích hợp sâu với hệ thống CDN và hạ tầng biên (edge) của Cloudflare mà Cloudflare R2 giúp phân phối dữ liệu nhanh, giảm độ trễ cho người dùng trên toàn cầu. Bên cạnh đó, dịch vụ này có thể kết hợp chặt chẽ với Cloudflare Workers để xây dựng các ứng dụng serverless quy mô lớn mà vẫn đảm bảo tối ưu chi phí.
export default {
async fetch(request, env) {
const object = await env.MY_BUCKET.get("hello.txt");
if (!object) {
return new Response("File not found!", { status: 404 });
}
return new Response(object.body);
},
};Lợi ích chính
- Tương thích tối đa với S3: Cloudflare R2 hỗ trợ API S3 chuẩn, giúp bạn chủ động sử dụng hàng loạt công cụ, thư viện và tiện ích mở rộng đã quen thuộc trong hệ sinh thái S3 mà không gặp rào cản kỹ thuật.
- Loại bỏ hoàn toàn phí egress: Với cơ chế tính phí minh bạch, bạn không phải trả thêm bất kỳ chi phí nào cho việc truy xuất dữ liệu ra bên ngoài, tối ưu hóa ngân sách cho doanh nghiệp.
- Dễ dàng di chuyển dữ liệu giữa các nhà cung cấp: Nhờ khả năng hỗ trợ các công cụ di chuyển và tương thích S3 API, bạn có thể chuyển dữ liệu từ hệ thống cũ sang Cloudflare R2 một cách linh hoạt, thuận tiện và phù hợp với nhu cầu thực tế.
Về giá cả
| Tiêu chí | AWS S3 | Cloudflare R2 |
|---|---|---|
| Giá lưu trữ | 0.023 USD/GB | 0.015 USD/GB |
| Phí egress | 0.09 USD/GB | Miễn phí |
| Phí yêu cầu | 0.0004 USD/1000 yêu cầu | 0.00036 USD/1000 yêu cầu |
| Tính năng | Đa dạng, tích hợp tốt với AWS | Tương thích với S3 API, miễn phí egress |
| Khi nào nên sử dụng | Khi dùng hệ sinh thái AWS | Khi cần truy xuất dữ liệu lớn và tiết kiệm phí egress |
So sánh với S3 AWS
| Tiêu chí | Cloudflare R2 | Amazon S3 |
| Phí egress | Miễn phí | Tính phí (khá cao) |
| API | Tương thích S3 | Native |
| Tích hợp Edge | Có (Workers) | Không trực tiếp |
| Tốc độ truy cập | Cực nhanh tại Edge | Phụ thuộc region |
| Dễ dàng di chuyển dữ liệu | Có | Có |
| Mục tiêu chính | Giảm chi phí, tăng hiệu năng | Lưu trữ đám mây truyền thống |
R2 lý tưởng cho developer muốn tối ưu chi phí phân phối file tĩnh (ảnh, video, dữ liệu JSON…) hoặc làm backend lưu trữ cho ứng dụng chạy trên Cloudflare Workers / Pages.
Một số trường hợp sử dụng thực tế
- Static file hosting: Lưu ảnh, video, script cho web hoặc ứng dụng di động.
- Backup & archival: Lưu trữ dữ liệu lâu dài với chi phí thấp.
- Serverless backend: Kết hợp với Workers để tạo REST API cho file upload/download.
- AI & ML storage: Lưu dataset cho các ứng dụng AI inferencing chạy ở edge.

