Object storage (lưu trữ đối tượng) là dịch vụ lưu tệp trên đám mây, tính tiền theo số GB bạn cất và số GB người khác tải xuống, truy cập qua giao thức web thay vì qua ổ đĩa. Nó không chạy được website như hosting, cũng không cài được phần mềm như VPS — nhưng để chứa ảnh, video, bản sao lưu thì rẻ hơn hàng chục lần tính theo GB. Bài này giải thích nó khác hosting và VPS ở đâu, giá gồm những khoản nào, và vì sao phí tải xuống thường là khoản làm hóa đơn phình to.
Object storage là gì?
Object storage lưu mỗi tệp thành một “đối tượng” gồm ba phần: dữ liệu, một mã định danh duy nhất và thông tin mô tả đi kèm. Các đối tượng nằm trong một “bucket” (thùng chứa), không có cây thư mục thật như ổ cứng máy tính; đường dẫn kiểu anh/2026/logo.png thực chất chỉ là một phần của tên đối tượng.
Bạn không “mở” object storage như mở ổ D. Ứng dụng đọc ghi tệp bằng các lệnh gửi qua mạng — phổ biến nhất là bộ lệnh tương thích S3, chuẩn do Amazon S3 đặt ra và nay hầu hết nhà cung cấp đều hỗ trợ. Nhờ chuẩn chung này, một plugin hay công cụ sao lưu viết cho S3 thường dùng được với nhà cung cấp khác chỉ bằng cách đổi địa chỉ và khóa truy cập.
| Khái niệm | Nghĩa ngắn gọn |
|---|---|
| Đối tượng (object) | Một tệp cùng mã định danh và thông tin mô tả |
| Bucket | Thùng chứa các đối tượng, thường gắn với một vùng đặt dữ liệu |
| Tương thích S3 | Dùng được bộ lệnh của Amazon S3 để đọc ghi tệp |
| Egress | Lượng dữ liệu được tải ra khỏi kho, thường tính tiền theo GB |
| Request | Mỗi lệnh đọc, ghi, liệt kê tệp; một số nơi tính phí theo triệu lệnh |
Object storage khác hosting và VPS chỗ nào?
Hosting và VPS là máy chủ chạy chương trình; object storage chỉ là chỗ cất và phát tệp. Bạn không thể đặt một website WordPress lên object storage vì ở đó không có PHP hay cơ sở dữ liệu chạy. Ngược lại, dung lượng trên hosting và VPS đắt vì nó đi kèm CPU, RAM và ổ NVMe nhanh.

| Tiêu chí | Hosting | VPS | Object storage |
|---|---|---|---|
| Chạy website, PHP, cơ sở dữ liệu | Có, cài sẵn | Có, tự cài | Không |
| Cách truy cập tệp | Trình quản lý tệp, FTP | Ổ đĩa của hệ điều hành | Lệnh qua mạng, chuẩn S3 |
| Mở rộng dung lượng | Nâng gói | Nâng gói hoặc gắn thêm ổ | Tự tăng theo dữ liệu, không giới hạn gói |
| Cách tính tiền | Theo gói cố định | Theo gói cố định hoặc theo giờ | Theo GB lưu, GB tải xuống, số request |
| Giá mỗi GB tham khảo | Khoảng 5.100đ (gói NVMe 15GB, 14/09/2026) | Đi kèm CPU, RAM, không tách được | 230đ tại CloudFly (01/09/2026) |
Nếu bạn vẫn đang phân vân giữa hosting và VPS cho phần chạy website, đọc Shared Hosting, VPS hay Cloud Hosting trước; object storage là lớp bổ sung, không thay thế hai lựa chọn đó.
Giá object storage gồm những khoản nào?
Hóa đơn object storage có ba khoản: dung lượng lưu trữ theo tháng, dữ liệu tải ra (egress) và số lệnh đọc ghi. Bảng giá quảng cáo thường chỉ nhấn khoản đầu. Giá đọc trên trang chính thức của từng nhà:
| Nhà cung cấp | Lưu trữ | Tải xuống (egress) | Miễn phí hằng tháng | Ngày đọc |
|---|---|---|---|---|
| Cloudflare R2 | 0,015 USD mỗi GB-tháng | Miễn phí | 10GB lưu, 1 triệu lệnh ghi, 10 triệu lệnh đọc | 14/09/2026 |
| Backblaze B2 | 6,95 USD mỗi TB-tháng | Miễn phí tới 3 lần dung lượng lưu trung bình, vượt thì 0,01 USD mỗi GB | 10GB lưu | 14/09/2026 |
| Wasabi | Từ 7,99 USD mỗi TB-tháng | Không tính phí egress | Không nêu | 14/09/2026 |
| CloudFly | 230đ mỗi GB-tháng | 99đ mỗi GB, tải lên miễn phí | Không nêu | 01/09/2026 |
Giá CloudFly chưa gồm VAT, lấy từ lần đọc bảng giá khi viết bài đánh giá CloudFly. Mỗi nhà còn có điều khoản riêng không nằm ở con số đầu bảng — ví dụ lớp lưu trữ ít truy cập của Cloudflare R2 tính tối thiểu 30 ngày cho mỗi tệp dù bạn xóa sớm. Đọc điều khoản trước khi chuyển dữ liệu lớn — các mức tối thiểu của Wasabi, giới hạn tải ra miễn phí của B2 và 4 kịch bản tính tiền cụ thể có ở bài Backblaze B2 vs Wasabi vs Cloudflare R2.
Vì sao phí tải xuống quan trọng hơn phí lưu trữ?
Vì với ảnh và video được xem nhiều, lượng dữ liệu tải ra mỗi tháng thường lớn hơn nhiều lần lượng dữ liệu bạn cất. Một tệp 1GB lưu một lần nhưng được tải 300 lần thì tiền nằm ở 300 lần tải, không nằm ở 1GB.

Ví dụ một website lưu 100GB ảnh và bị tải 300GB mỗi tháng, chưa tính phí request:
- Cloudflare R2: 90GB tính phí sau phần miễn phí × 0,015 USD ≈ 1,35 USD; tải xuống 0 đồng.
- Backblaze B2: 90GB × 6,95 USD mỗi TB ≈ 0,63 USD; 300GB tải xuống nằm trong mức 3 lần dung lượng nên 0 đồng.
- CloudFly: 100GB × 230đ = 23.000đ lưu trữ, cộng 300GB × 99đ = 29.700đ tải xuống, tổng 52.700đ chưa VAT — tiền tải xuống đã lớn hơn tiền lưu.
Con số tuyệt đối đều nhỏ ở quy mô này, nhưng tỉ lệ thì giữ nguyên khi dữ liệu lên hàng TB. Lợi thế của nhà cung cấp trong nước nằm ở chỗ khác: dữ liệu đặt tại Việt Nam, thanh toán bằng tiền đồng, có hóa đơn VAT và độ trễ thấp tới người dùng trong nước.
Khi nào nên dùng object storage?
- Sao lưu website ra khỏi máy chủ. Bản sao lưu nằm cùng máy với website thì mất máy là mất cả hai. Chính các bản sao lưu hằng ngày của Được Đề Xuất được nén, mã hóa rồi đẩy lên một dịch vụ object storage; mỗi bản khoảng 66MB nên chi phí giữ vài mốc gần nhất gần như không đáng kể.
- Kho ảnh và video lớn. Khi thư viện ảnh làm gói hosting đầy, chuyển tệp tĩnh sang object storage và gắn thêm mạng phân phối nội dung rẻ hơn nâng lên gói hosting lớn gấp đôi.
- Tệp cho người dùng tải về như tài liệu, bản cài phần mềm, bản xuất dữ liệu.
Không nên dùng khi bạn cần một ổ đĩa để chương trình đọc ghi liên tục (cơ sở dữ liệu, thư mục mã nguồn), hoặc khi tổng dữ liệu chỉ vài GB — lúc đó dung lượng sẵn có trong gói hosting đã đủ. Tính nhanh nhu cầu thật bằng bài website cần bao nhiêu RAM, CPU, băng thông hoặc công cụ tính cấu hình.
Dùng object storage cho website WordPress thế nào?
Cách phổ biến là để WordPress vẫn chạy trên hosting, còn thư mục ảnh tải lên được một plugin đẩy sang object storage và phục vụ từ đó. Các bước khái quát:
- Tạo bucket ở nhà cung cấp có hỗ trợ S3, chọn vùng gần khách của bạn.
- Tạo khóa truy cập chỉ có quyền trên đúng bucket đó, không dùng khóa toàn tài khoản.
- Cài một plugin chuyển tải tệp phương tiện sang dịch vụ tương thích S3, nhập địa chỉ, khóa và tên bucket.
- Cho plugin đồng bộ ảnh cũ, rồi kiểm tra vài trang bằng cách xem địa chỉ ảnh đã đổi sang tên miền của kho lưu trữ chưa.
- Đặt một mạng phân phối nội dung phía trước nếu nhà cung cấp tính phí tải xuống, để phần lớn lượt xem được phục vụ từ bộ nhớ đệm.
Lỗi hay gặp nhất là để bucket ở chế độ công khai toàn bộ và dùng khóa có quyền quản trị, khiến ai lấy được khóa cũng xóa được dữ liệu.
Giá đọc trên trang chính thức của Cloudflare R2, Backblaze B2 và Wasabi ngày 14/09/2026; giá CloudFly đọc ngày 01/09/2026, chưa gồm VAT. Giá hosting tham khảo lấy từ bảng so sánh nhà cung cấp cùng ngày. Bài không có liên kết giới thiệu tới các nhà cung cấp lưu trữ.