Bài này chúng ta sẽ tìm hiểu về các lớp/loại lưu trữ S3 khác nhau trong trong Amazon Web Services, trước khi chúng ta bắt đầu sử dụng AWS một cách dễ dàng hơn bằng cách hiểu các khái niệm và công dụng của từng dịch vụ, tính năng trong AWS qua các ví dụ cụ thể.

Các lớp lưu trữ trong AWS

  • Các lớp lưu trữ S3 được sử dụng để hỗ trợ việc mất dữ liệu đồng thời trong một hoặc hai cơ sở.
  • Các lớp lưu trữ S3 duy trì tính toàn vẹn của dữ liệu bằng cách sử dụng tổng kiểm tra.
  • S3 cung cấp quản lý vòng đời để di chuyển tự động các đối tượng nhằm tiết kiệm chi phí.

S3 chứa bốn loại lớp lưu trữ:

  • S3 kiểu chuẩn(S3 Standard)
  • S3 kiểu chuẩn IA(S3 Standard IA)
  • S3 truy cập một vùng không thường xuyên(S3 one zone-infrequent access)
  • S3 Glacier

1 S3 kiểu chuẩn(S3 Standard)

  • Lớp lưu trữ kiểu chuẩn lưu trữ dữ liệu dự phòng trên nhiều thiết bị trong nhiều cơ sở.
  • Nó được thiết kế để duy trì sự mất mát của 2 cơ sở cùng một lúc.
  • Chuẩn là lớp lưu trữ mặc định nếu không có lớp lưu trữ nào được chỉ định trong quá trình tải lên.
  • Nó cung cấp độ trễ thấp và hiệu suất thông lượng cao.
  • Nó được thiết kế để có độ khả dụng 99,99% và độ bền 99,999999999%

2. S3 kiểu chuẩn IA(S3 Standard IA)

  • IA(infrequently accessed) là viết tắt của được truy cập không thường xuyên.
  • Lớp lưu trữ IA kiểu chuẩn được sử dụng khi dữ liệu được truy cập ít thường xuyên hơn nhưng yêu cầu truy cập nhanh khi cần thiết.
  • Nó có mức phí thấp hơn S3, nhưng bạn sẽ bị tính phí truy xuất.
  • Nó được thiết kế để duy trì sự mất mát của 2 cơ sở cùng một lúc.
  • Nó chủ yếu được sử dụng cho các đối tượng lớn hơn 128 KB được lưu giữ ít nhất 30 ngày.
  • Nó cung cấp độ trễ thấp và hiệu suất thông lượng cao.
  • Nó được thiết kế để có độ khả dụng 99,99% và độ bền 99,999999999%

3. S3 truy cập một vùng không thường xuyên(S3 one zone-infrequent access)

  • Lớp lưu trữ truy cập không thường xuyên một vùng của S3 được sử dụng khi dữ liệu được truy cập ít thường xuyên hơn nhưng yêu cầu truy cập nhanh khi cần.
  • Nó lưu trữ dữ liệu trong một vùng khả dụng duy nhất trong khi các lớp lưu trữ khác lưu trữ dữ liệu trong tối thiểu ba vùng khả dụng. Do đó, chi phí của nó thấp hơn 20% so với lớp lưu trữ IA kiểu Chuẩn.
  • Đây là lựa chọn tối ưu cho dữ liệu được truy cập ít thường xuyên hơn nhưng không yêu cầu tính khả dụng của lớp lưu trữ kiểu Chuẩn hoặc Chuẩn IA.
  • Nó là một lựa chọn tốt để lưu trữ dữ liệu sao lưu.
  • Đây là bộ nhớ hiệu quả về chi phí được sao chép từ các khu vực AWS khác bằng cách sử dụng sao chép S3 Cross Region.
  • Nó có cùng độ bền, hiệu suất cao và độ trễ thấp, với giá lưu trữ thấp và phí truy xuất thấp.
  • Nó được thiết kế cho độ khả dụng 99,5% và độ bền 99,999999999% của các đối tượng trong một vùng khả dụng duy nhất.
  • Nó cung cấp quản lý vòng đời để tự động di chuyển các đối tượng sang các lớp lưu trữ S3 khác.
  • Dữ liệu có thể bị mất tại thời điểm hủy một vùng khả dụng vì nó lưu trữ dữ liệu trong một vùng khả dụng duy nhất.

4. S3 Glacier

  • Lớp lưu trữ S3 Glacier là lớp lưu trữ rẻ nhất, nhưng nó chỉ có thể được sử dụng để lưu trữ.
  • Bạn có thể lưu trữ bất kỳ lượng dữ liệu nào với chi phí thấp hơn các lớp lưu trữ khác.
  • S3 Glacier cung cấp ba loại mô hình:
    • Nhanh chóng: Trong mô hình này, dữ liệu được lưu trữ trong vài phút và nó có mức phí rất cao.
    • Tiêu chuẩn: Thời gian truy xuất của mô hình tiêu chuẩn là 3 đến 5 giờ.
    • Số lượng lớn: Thời gian truy xuất của mô hình số lượng lớn là 5 đến 12 giờ.
  • Bạn có thể tải trực tiếp các đối tượng lên S3 Glacier.
  • Nó được thiết kế cho độ bền 99,999999999% của các đối tượng trên nhiều vùng khả dụng.

Hiệu suất trên các lớp Lưu trữ trong S3


Tiêu chuẩn S3S3 Tiêu chuẩn IAS3 Một vùng-IAS3 Glacier
Được thiết kế với độ bền99,99999999%99,99999999%99,99999999%99,99999999%
Được thiết kế sẵn99,99%99,9%99,5%N / A
SLA sẵn có99,9%99%99%N / A
Khu vực khả dụng> = 3> = 31> = 3
Phí dung lượng tối thiểu cho mỗi đối tượngN / A128KB128KB40KB
Phí thời gian lưu trữ tối thiểuN / A30 ngày30 ngày90 ngày
Phí truy xuấtN / Amỗi GB được truy xuấtmỗi GB được truy xuấtmỗi GB được truy xuất
Độ trễ byte đầu tiênmili giâymili giâymili giâyChọn phút hoặc giờ
Loại lưu trữObjectObject ObjectObject
Vòng đời chuyển đổi 

Cài ứng dụng cafedev để dễ dàng cập nhật tin và học lập trình mọi lúc mọi nơi tại đây.

Tài liệu từ cafedev:

Nếu bạn thấy hay và hữu ích, bạn có thể tham gia các kênh sau của cafedev để nhận được nhiều hơn nữa:

Chào thân ái và quyết thắng!

Đăng ký kênh youtube để ủng hộ Cafedev nha các bạn, Thanks you!