EFS (Elastic File System)

2 phút đọcSeries: NoteBook: AWS Certified Solutions Architect Associate SAA-C031 lượt xem

Tổng quan

Amazon EFS (Elastic File System) là một dịch vụ lưu trữ file (file storage) được quản lý và do AWS cung cấp.

  • Hệ thống tệp mạng NFS (Network File System) được quản lý, có thể được gắn trên nhiều EC2
  • EFS hoạt động với các EC2 trong nhiều AZ (Availability Zones)
  • Tính sẵn sàng cao, dễ mở rộng, chi phí cao (gấp ~3 lần so với gp2), tính phí theo mức sử dụng

Trường hợp sử dụng: 

  • Quản lý nội dung, phục vụ web, chia sẻ dữ liệu, WordPress
  • Sử dụng giao thức NFSv4.1
  • Sử dụng security group để kiểm soát quyền truy cập vào EFS
  • Tương thích với AMI dựa trên Linux (không hỗ trợ Windows)
  • Mã hóa dữ liệu lưu trữ bằng dịch vụ KMS
  • Hệ thống tệp tuân thủ POSIX (~giống Linux), có API tiêu chuẩn cho hệ thống tệp
  • Tự động mở rộng, tính phí theo mức sử dụng, không cần lập kế hoạch dung lượng trước

Performance và Storage Class

EFS Scale – Khả năng mở rộng của EFS

  • Hỗ trợ hàng ngàn client NFS đồng thời, băng thông hơn 10 GB/s
  • Tự động mở rộng lên quy mô hệ thống tệp mạng tới hàng Petabyte

Performance Mode - thiết lập khi tạo EFS

  • General Purpose (mặc định) – phù hợp với các trường hợp yêu cầu độ trễ thấp (như web server, hệ thống quản lý nội dung CMS, v.v.)
  • Max I/O – độ trễ cao hơn, băng thông cao, khả năng xử lý song song lớn (phù hợp với xử lý dữ liệu lớn, media)

Throughput Mode

  • Bursting – mỗi 1 TB = 50 MiB/s, cộng thêm khả năng burst lên tới 100 MiB/s
  • Provisioned – thiết lập băng thông theo nhu cầu, không phụ thuộc vào dung lượng lưu trữ, ví dụ: 1 GiB/s cho 1 TB lưu trữ
  • Elastic – tự động tăng/giảm băng thông tùy vào khối lượng công việc. Hỗ trợ tối đa 3 GiB/s khi đọc và 1 GiB/s khi ghi hoặc dùng trong trường hợp không dự đoán được lượng băng thông

Storage Class

  • Storage Tiers – tính năng quản lý vòng đời – di chuyển file sau N ngày

Standard: dành cho các file được truy cập thường xuyên

Infrequent Access (EFS-IA): tốn chi phí khi truy xuất file, nhưng giá lưu trữ thấp hơn. Kích hoạt EFS-IA thông qua Lifecycle Policy (chính sách vòng đời)

  • Độ sẵn sàng và độ bền (Availability and durability)

Standard: lưu trữ trên nhiều AZ (Multi-AZ) – phù hợp cho môi trường production

One Zone: lưu trữ trong một AZ – phù hợp cho môi trường dev, sao lưu được bật mặc định, tương thích với chế độ truy cập không thường xuyên (EFS One Zone-IA)

  • Tiết kiệm chi phí trên 90%
Bạn thấy bài này thế nào?