Giới thiệu S3 Analytics, Performance

S3 Analytics là gì - Storage Class Analysis

Storage Class Analysis giúp bạn phân tích lượng truy cập, dung lượng lưu trữ... trong một khoảng thời gian nhất định. Từ đó giúp người dùng xác định được khi nào nên chuyển đổi Objects từ Standard => Standard_IA

S3 Analytics - Storage Class Analysis

  • Không sử dụng cho việc chuyển đổi Storage Class sang ONEZONE_IA hoặc S3 Glacier
  • Report được cập nhật hằng ngày
  • Lần đầu tiên bắt đầu sẽ mất khoảng 24-48h
  • Công cụ hữu ích để đưa ra các Lifecyle Rules hợp lý

S3 Performance trong AWS

  • Amazon S3 đáp ứng hiệu xuất hàng nghìn transaction/giây với độ trễ thấp (100-200ms)
  • Ứng dụng của bạn có thể xử lý 3,500 PUT/COPY/POST/DELETE hoặc 5,500 GET/HEAD request trên mỗi prefix trong bucket
  • Không có giới hạn prefix trên mỗi bucket
  • Prefix (Object path => prefix):
    • bucket/folder-1/sub-fold-1/file.txt => /folder-1/sub-fold-1/
    • bucket/folder-1/sub-fold-2/file.txt => /folder-1/sub-fold-2/
    • bucket/folder-1/file.txt => /folder-1/
  • Nếu bạn tạo 10 prefix trong bucket, bạn có thể có 55,000 read requests/giây

S3 Optimizing performance trong AWS

  • Multi-part upload
    • Được recommended cho file có dung dượng > 100MB, bắt buộc sử dụng với file 5BG
    • Giải pháp này chia file có dung lượng lớn ra các phần nhỏ rồi upload lên Amazon S3. Sau đó S3 sẽ merge các phần nhỏ đó thành file ban đầu của bạn.
  • S3 Transfer Acceleration
    • Tăng tốc độ truyền dữ liệu bằng cách tranfer file tới một AWS Egde location, sau đó forward dữ liệu đến S3 bucket.

S3 Optimizing performance

Bài trước
left Bài trước
left Giới thiệu S3 Lifecycle Rules
Bài tiếp theo
Giới thiệu S3 Event Notifications, Requester Pays right
Bài tiếp theo right
Avatar Phan Văn Đức
VIẾT BỞI

Phan Văn Đức