Amazon S3 là dịch vụ lưu trữ đối tượng (object storage) của Amazon Web Services (AWS), được hàng triệu doanh nghiệp sử dụng để lưu trữ dữ liệu trên cloud. Từ hình ảnh website, bản sao lưu (backup), dữ liệu phân tích đến kho dữ liệu phục vụ AI và machine learning, Amazon S3 đều có thể đáp ứng với khả năng mở rộng gần như không giới hạn.

Dù phổ biến, nhiều doanh nghiệp vẫn chưa tận dụng Amazon S3 một cách tối ưu. Việc chọn sai storage class hoặc chưa hiểu cách tính phí lưu trữ, truy xuất và truyền dữ liệu có thể khiến chi phí tăng đáng kể. 

Renova Cloud sẽ giải thích chi tiết Amazon S3 là gì, cách dịch vụ hoạt động, các storage classes phổ biến, cấu trúc pricing và những use cases thực tế để doanh nghiệp bạn dễ dàng lựa chọn giải pháp lưu trữ phù hợp với nhu cầu.

Amazon S3 là gì?

Amazon S3 (Simple Storage Service) là dịch vụ lưu trữ đối tượng (object storage) do AWS phát triển, cho phép lưu trữ và truy xuất lượng dữ liệu gần như không giới hạn từ bất kỳ đâu trên Internet. Ra mắt từ ngày 14/3/2006, S3 đến nay vẫn là một trong những dịch vụ phổ biến và được sử dụng nhiều nhất trên AWS.

Điểm khác biệt cốt lõi của S3 so với ổ cứng hay file server truyền thống nằm ở mô hình “object storage”: dữ liệu không tổ chức theo cây thư mục phân cấp, mà được lưu dưới dạng các đối tượng (object) bên trong các bucket. Mỗi object gồm ba phần: dữ liệu thực tế (file), metadata mô tả và một key định danh duy nhất dùng để truy xuất. Nhờ cách tổ chức này, S3 có thể mở rộng dung lượng rất lớn mà vẫn duy trì hiệu năng ổn định.

Về độ an toàn, Amazon S3 được thiết kế với độ bền dữ liệu lên đến 99,999999999% (11 số 9), và mặc định lưu dữ liệu dư thừa trên tối thiểu 3 Availability Zone tách biệt về mặt vật lý trong một Region. Điều này giúp giảm tối đa nguy cơ mất dữ liệu ngay cả khi xảy ra sự cố hạ tầng. 

Từ tháng 12/2025, AWS đã tăng giới hạn kích thước tối đa của mỗi object từ 5 TB lên 50 TB trên tất cả các Storage Class. Thay đổi này đặc biệt phù hợp với các doanh nghiệp lưu trữ video độ phân giải cao, dữ liệu khoa học hoặc bộ dữ liệu phục vụ huấn luyện AI.

>> Bài viết liên quan: Amazon S3 Glacier Deep Archive sẵn sàng trên tất cả các Regions và AWS GovCloud

Amazon S3 hoạt động như thế nào?

Để hiểu cách Amazon S3 hoạt động, bạn chỉ cần nắm 4 khái niệm cơ bản sau:

Bucket

Bucket là nơi chứa toàn bộ dữ liệu trên S3. Mỗi bucket phải có tên duy nhất trên phạm vi toàn cầu – nghĩa là không ai trên thế giới có thể đặt trùng tên bucket với bạn.

Khi tạo bucket, bạn chọn Region (ví dụ: Singapore – ap-southeast-1) – và dữ liệu sẽ được lưu tại Region đó, trừ khi bạn thiết lập sao chép sang khu vực khác. 

Object

Object là từng tệp được lưu trong bucket – có thể là ảnh, video, file backup, log, tài liệu hay dữ liệu phân tích

Mỗi object đi kèm metadata để phục vụ việc quản lý và truy xuất. Một bucket có thể lưu trữ số lượng object gần như không giới hạn. 

Key

Key là tên định danh của mỗi object trong bucket – đóng vai trò như “đường dẫn” để truy xuất.

Ví dụ key backups/2026/07/db-snapshot.sql trông giống đường dẫn thư mục, nhưng thực tế đây chỉ là một chuỗi ký tự. Amazon S3 không lưu dữ liệu theo cấu trúc thư mục như ổ cứng truyền thống. 

API và giao thức truy cập

Mọi thao tác với Amazon S3 như tải lên (PUT), tải xuống (GET), xem danh sách (LIST) hay xóa dữ liệu (DELETE) đều thực hiện thông qua REST API. Chính vì quá phổ biến, “S3-compatible” đã trở thành “chuẩn” của ngành object storage, được vô số nhà cung cấp khác mô phỏng theo.

Bên cạnh đó, S3 được tích hợp sâu với hệ sinh thái AWS:

  • Phân quyền chi tiết qua IAM và bucket policy.
  • Ghi log kiểm toán qua CloudTrail.
  • Giám sát qua CloudWatch.
  • Mã hóa dữ liệu mặc định khi lưu trữ.
  • Quản lý vòng đời dữ liệu tự động qua S3 Lifecycle.

Tìm hiểu cách Amazon S3 lưu trữ và quản lý dữ liệu

Các storage classes của Amazon S3

Storage class là yếu tố ảnh hưởng lớn nhất đến chi phí lưu trữ trên Amazon S3. Mỗi class được thiết kế cho một nhu cầu khác nhau, cân bằng giữa chi phí lưu trữ, tốc độ truy cập và phí truy xuất dữ liệu. Chọn đúng storage class có thể giúp giảm đáng kể chi phí mà vẫn đảm bảo hiệu năng phù hợp. 

S3 Standard: Dành cho dữ liệu truy cập thường xuyên 

Đây là class mặc định, phù hợp với dữ liệu “nóng”: ảnh sản phẩm trên website, nội dung ứng dụng mobile, dữ liệu phân tích đang hoạt động. 

Dữ liệu được truy cập với độ trễ rất thấp và không mất phí truy xuất. Đổi lại, chi phí lưu trữ cao hơn các class khác.

S3 Express One Zone: Hiệu năng cao nhất

Class hiệu năng cao nhất của S3, được thiết kế cho workload cần độ trễ truy cập ổn định ở mức mili-giây. Dữ liệu lưu trong một Availability Zone duy nhất và dùng loại bucket riêng gọi là Directory Bucket.

Truy xuất nhanh hơn và phí request rẻ hơn đáng kể so với S3 Standard, nhưng không phù hợp với dữ liệu cần dự phòng đa vùng.

S3 Intelligent-Tiering: Tự động tối ưu chi phí

Class “linh hoạt” dành cho dữ liệu có mẫu truy cập khó dự đoán. Intelligent-Tiering tự giám sát tần suất truy cập của từng object và tự động di chuyển object sang tầng lưu trữ rẻ hơn khi không được truy cập trong một khoảng thời gian nhất định.

Ưu điểm lớn: không có phí truy xuất khi dữ liệu được đưa trở lại tầng nhanh. Nếu bạn không chắc dữ liệu sẽ được dùng thế nào, đây sẽ là lựa chọn an toàn.

S3 Standard-IA: Ít truy cập nhưng cần lấy ngay

Standard-IA (Infrequent Access) dành cho dữ liệu ít truy cập nhưng khi cần phải có ngay trong mili-giây: bản backup gần đây, dữ liệu khôi phục thảm họa.

Giá lưu trữ rẻ hơn Standard, nhưng mỗi lần truy xuất sẽ phát sinh phí. Nếu truy cập thường xuyên hơn dự kiến, tổng chi phí có thể tăng ngược.

S3 One Zone-IA: Tiết kiệm hơn cho dữ liệu có thể khôi phục

Tương tự Standard-IA nhưng dữ liệu chỉ lưu trong một Availability Zone thay vì tối thiểu ba, đổi lại chi phí thấp hơn.

Phù hợp với dữ liệu ít truy cập có thể tái tạo được (ví dụ bản sao thứ cấp, dữ liệu đã có bản gốc nơi khác) – không phù hợp với dữ liệu duy nhất không thể phục hồi.

Nhóm S3 Glacier: Lưu trữ dài hạn

AWS cung cấp ba class Glacier dành cho dữ liệu lưu trữ (archive), tất cả đều giữ nguyên độ bền 99.999999999%:

  • Glacier Instant Retrieval: Cho dữ liệu hiếm khi truy cập nhưng khi cần phải có ngay trong mili-giây như: ảnh y tế, hồ sơ sức khỏe, kho media. AWS cho biết class này giúp tiết kiệm tới 68% chi phí lưu trữ so với Standard-IA khi dữ liệu chỉ được truy cập khoảng một lần mỗi quý.
  • Glacier Flexible Retrieval: Cho archive không cần truy cập tức thì, thời gian truy xuất từ vài phút đến vài giờ, có tùy chọn bulk retrieval miễn phí – lý tưởng cho backup và disaster recovery.
  • Glacier Deep Archive: Class rẻ nhất của S3, chỉ 0,00099 USD/GB/tháng (khoảng 1 USD/TB/tháng), thiết kế cho dữ liệu truy cập chưa đến một lần mỗi năm và lưu giữ 7 – 10 năm trở lên để tuân thủ quy định. Thời gian khôi phục tiêu chuẩn trong vòng 12 giờ hoặc tới 48 giờ với chế độ bulk. Đây là lựa chọn thay thế trực tiếp cho hệ thống băng từ (tape) truyền thống.

Lưu ý thực tế khi dùng nhóm IA và Glacier: Các class này có thời gian lưu trữ tối thiểu (xóa hoặc chuyển sớm vẫn bị tính đủ phí) và kích thước object tính phí tối thiểu. Vì vậy chúng phù hợp với file có dung lượng đáng kể và vòng đời rõ ràng, không phù hợp với hàng triệu file nhỏ liên tục thay đổi.

Amazon S3 pricing: AWS tính phí như thế nào?

Nhiều người nghĩ Amazon S3 chỉ tính phí theo dung lượng lưu trữ. Thực tế, hóa đơn S3 được tạo từ nhiều khoản chi phí khác nhau. Nắm rõ từng khoản sẽ giúp bạn dự đoán chi phí chính xác và tránh bất ngờ khi nhận hóa đơn cuối tháng.

Phí lưu trữ (storage)

Tính theo GB/tháng, phụ thuộc vào storage classAWS Region.

Ví dụ tại us-east-1, S3 Standard có giá 0,023 USD/GB cho 50 TB đầu tiên/tháng, sau đó giảm dần khi dung lượng tăng. Trong khi đó, S3 Standard-IA chỉ từ 0,0125 USD/GB/tháng, còn S3 Glacier Deep Archive khoảng 0,00099 USD/GB/tháng.

Các Region ở châu Á như Singapore thường có mức giá cao hơn một chút, vì vậy bạn nên kiểm tra bảng giá của đúng Region trước khi sử dụng.

Phí request

AWS cũng tính phí cho mỗi lần ứng dụng gửi yêu cầu đến S3.

Các thao tác PUT, COPY, POST, LIST có chi phí cao hơn GET. Chẳng hạn, với S3 Standard – 1.000 request ghi có giá khoảng 0,005 USD, trong khi 1.000 request đọc chỉ khoảng 0,0004 USD.

Nếu hệ thống liên tục ghi hàng triệu tệp nhỏ như log hoặc dữ liệu IoT, chi phí request hoàn toàn có thể cao hơn cả chi phí lưu trữ.

Phí truy xuất (retrieval)

Khoản phí này áp dụng cho các storage class như Standard-IAGlacier, tính theo GB dữ liệu lấy ra.

Đây là “cái bẫy” phổ biến nhất: chuyển dữ liệu sang class rẻ để tiết kiệm, rồi truy cập thường xuyên hơn dự kiến và trả phí truy xuất nhiều hơn số tiền tiết kiệm được.

Phí truyền dữ liệu (data transfer)

Tải dữ liệu lên S3 luôn miễn phí. Ngược lại, khi dữ liệu được truyền từ S3 ra Internet, AWS sẽ tính phí theo dung lượng.

AWS hiện miễn phí 100 GB data transfer ra Internet/tháng cho toàn bộ tài khoản. Nếu website hoặc ứng dụng có lượng truy cập lớn – việc kết hợp Amazon CloudFront với S3 sẽ giúp giảm chi phí truyền dữ liệu.

Về Free Tier

Từ 15/07/2025, AWS đã thay đổi chương trình Free Tier. Thay vì 5 GB S3 miễn phí trong 12 tháng, tài khoản AWS mới sẽ nhận 200 USD tín dụng để sử dụng cho các dịch vụ đủ điều kiện, bao gồm cả S3.

Nếu bạn tham khảo các bài viết cũ vẫn nhắc đến gói 5GB miễn phí, hãy lưu ý rằng chính sách đó chỉ áp dụng cho những tài khoản được tạo trước thời điểm thay đổi.

Mẹo tối ưu chi phí: Hãy sử dụng S3 Storage Class Analysis để phân tích các bucket có dung lượng lớn, sau đó thiết lập Lifecycle Rules để tự động chuyển dữ liệu sang storage class phù hợp.

Thực tế khi triển khai, nhiều doanh nghiệp phát hiện 20 – 40% dữ liệu có thể chuyển sang lớp lưu trữ chi phí thấp hơn mà vẫn đáp ứng tốt nhu cầu sử dụng, giúp giảm đáng kể hóa đơn S3 mỗi tháng.

>> Đừng bỏ lỡ: 10 mẹo để giảm chi phí trên AWS

Use cases phổ biến của Amazon S3

Backup và khôi phục sau sự cố (Disaster Recovery)

Đây là use case kinh điển: backup database, snapshot hệ thống, bản sao dữ liệu quan trọng. Kết hợp lifecycle policy, bạn có thể tự động chuyển backup cũ sang Glacier sau 90 ngày để cắt giảm mạnh chi phí lưu trữ mà không cần thao tác thủ công.

Lưu trữ tuân thủ dài hạn

Các ngành tài chính, y tế, pháp lý thường phải lưu hồ sơ 7 – 10 năm theo quy định. Glacier Deep Archive được AWS thiết kế đúng cho nhóm nhu cầu này, với chi phí thấp hơn đáng kể so với vận hành hệ thống băng từ tại chỗ.

Lưu trữ website tĩnh và nội dung số

S3 có thể host trực tiếp website tĩnh (HTML, CSS, JS) – và là nơi lưu gốc (origin) cho ảnh, video, file tải về của các website lớn – thường đứng sau CloudFront để tăng tốc và giảm phí truyền dữ liệu.

Data lake và phân tích dữ liệu

S3 là nền tảng lưu trữ trung tâm của nhiều hệ thống data lake trên AWS. Dữ liệu từ nhiều nguồn được tập trung về S3 – sau đó các dịch vụ như Athena, Glue, Redshift Spectrum hoặc EMR có thể phân tích trực tiếp mà không cần di chuyển dữ liệu sang nơi khác.

AI/Machine Learning

Bộ dữ liệu huấn luyện, model checkpoint và kết quả suy luận ngày càng lớn – đây chính là một trong những lý do AWS nâng giới hạn object lên 50 TB, phục vụ trực tiếp các workload AI và khoa học dữ liệu.

Lưu trữ dữ liệu ứng dụng và media

Ảnh, video do người dùng tạo ra (user-generated content), file đính kèm, tài liệu – mọi ứng dụng web và mobile quy mô lớn đều cần một nơi lưu trữ mở rộng vô hạn như S3 thay vì lưu trên server ứng dụng.

Cách use cases Amazon S3 hiệu quả cho mọi doanh nghiệp

S3 khác gì EBS và EFS?

Ba dịch vụ này đều dùng để lưu trữ dữ liệu trên AWS nhưng phục vụ những mục đích khác nhau.

  • Amazon S3object storage – lưu file qua API, truy cập từ bất kỳ đâu, mở rộng vô hạn, phù hợp với dữ liệu phi cấu trúc.
  • Amazon EBSblock storage –  “ổ cứng ảo” gắn trực tiếp vào một máy chủ EC2, dành cho hệ điều hành và database cần IOPS cao.
  • Amazon EFSfile storage –  hệ thống file chia sẻ mà nhiều máy chủ có thể mount cùng lúc.

Thực tế, S3, EBS và EFS không cạnh tranh với nhau mà mỗi dịch vụ sẽ đảm nhận một vai trò riêng. Trong nhiều kiến trúc AWS, cả ba thường được kết hợp để đáp ứng nhu cầu lưu trữ một cách hiệu quả.

>> Tìm hiểu chi tiết về Amazon EC2 – dịch vụ sử dụng Amazon EBS

Lời khuyên: Hãy thiết kế Amazon S3 đúng ngay từ đầu để tránh phát sinh chi phí không cần thiết về sau. Việc chọn storage class phù hợp, thiết lập lifecycle policy hợp lý và quản lý request, data transfer sẽ giúp hệ thống vận hành hiệu quả hơn.

Renova Cloud là AWS Partner of the Year tại Việt Nam (2023, 2024 và 2026), hỗ trợ doanh nghiệp xây dựng kiến trúc lưu trữ trên Amazon S3, di chuyển dữ liệu lên cloud và tối ưu chi phí AWS theo FinOps. Nếu bạn đang triển khai data lake, hệ thống backup hoặc muốn đánh giá lại chi phí lưu trữ hiện tại, hãy liên hệ đội ngũ Renova Cloud để được tư vấn giải pháp phù hợp.

Câu hỏi thường gặp về Amazon S3

Amazon S3 có miễn phí không?

Có, nhưng chỉ trong một số trường hợp.

Khách hàng mới đăng ký AWS từ 15/7/2025 được nhận tới 200 USD tín dụng dùng thử, có thể sử dụng cho Amazon S3. Sau thời gian này, bạn chỉ trả phí theo đúng dung lượng lưu trữ và số lượt truy cập đã dùng. Không có phí thuê bao hàng tháng, và bucket không chứa dữ liệu sẽ không phát sinh chi phí.

Amazon S3 lưu được tối đa bao nhiêu dữ liệu?

Tổng dung lượng và số lượng object không giới hạn – mỗi object hiện có thể lớn tới 50TB.

Nên chọn storage class nào?

Quy tắc lựa chọn nhanh:

  • Dữ liệu truy cập thường xuyên dùng Standard.
  • Truy cập khó dự đoán dùng Intelligent-Tiering.
  • Ít truy cập nhưng cần lấy ngay dùng Standard-IA hoặc Glacier Instant Retrieval.
  • Archive dài hạn dùng Glacier Flexible Retrieval hoặc Deep Archive. 
  • Và luôn thiết lập lifecycle policy để dữ liệu tự “chảy” xuống class rẻ hơn theo thời gian.

Dữ liệu trên S3 có an toàn không?

Có. S3 mã hóa dữ liệu mặc định, hỗ trợ phân quyền chi tiết qua IAM, chặn truy cập công khai mặc định với bucket mới và đáp ứng các chuẩn tuân thủ như PCI-DSS, HIPAA/HITECH, GDPR. Rủi ro bảo mật phổ biến nhất trên thực tế đến từ cấu hình sai của người dùng, không phải do dịch vụ.