Giới thiệu Elastic File System
Amazon Elastic File System (EFS) là dịch vụ lưu trữ tệp tin do AWS cung cấp, giúp bạn tạo một hệ thống tệp tin có thể gắn vào nhiều instance EC2 cùng lúc.
Tính năng nổi bật của EFS
- Linh hoạt và dễ mở rộng: EFS tự động mở rộng dung lượng khi bạn thêm hoặc xóa tệp tin, không cần quản lý dung lượng thủ công.
- Hiệu suất cao: Hỗ trợ throughput cao và IOPS tốt cho các ứng dụng cần hiệu suất cao.
- Khả năng truy cập đồng thời: Nhiều instance EC2 có thể gắn cùng một EFS, cho phép chia sẻ dữ liệu dễ dàng.
- Highly available: Dữ liệu được lưu trữ bền vững, không bị mất khi EC2 instance dừng hoặc bị xóa.
- Encryption: Hỗ trợ mã hóa dữ liệu khi lưu trữ và truyền tải, bảo vệ dữ liệu của bạn.
EFS phù hợp với các ứng dụng cần lưu trữ tệp tin chia sẻ như hệ thống CMS, website PHP, phân tích dữ liệu.
Cách hoạt động của EFS
EFS sử dụng NFS (Network File System) để cung cấp giao thức truy cập tệp tin. Bạn có thể gắn EFS vào các instance EC2 thông qua giao thức NFS, cho phép các ứng dụng trên các instance này truy cập dữ liệu như thể nó nằm trên ổ đĩa cục bộ.
Các loại EFS
EFS cung cấp hai loại hệ thống tệp tin:
- Standard: Dùng cho các ứng dụng cần hiệu suất cao và độ trễ thấp.
- Infrequent Access (IA): Dùng cho dữ liệu ít truy cập, giúp tiết kiệm chi phí lưu trữ.
Chúng ta có thể dùng tính năng Lifecycle Management để tự động chuyển dữ liệu ít truy cập sang loại IA, giúp tiết kiệm chi phí.
Chi phí sử dụng EFS
Chi phí EFS dựa trên dung lượng lưu trữ và throughput bạn sử dụng. Bạn chỉ trả tiền cho dung lượng thực tế sử dụng, không cần trả trước. EFS cũng cung cấp các tùy chọn để tối ưu chi phí, như chuyển dữ liệu ít truy cập sang In frequent Access (IA).