EFS (Elastic File System)

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?