+1

Phân biệt Instance Store, EBS, EFS

Mayfest2023

AWS cung cấp cho chúng ta rất nhiều service để lưu trữ dữ liệu. Khi mới tiếp cận với EC2 có 3 kiểu lưu trữ dễ gây nhầm lẫn là Instance Store, EBS và EFS. Mình sẽ cùng các bạn tìm hiểu và phân biệt 3 loại trên.

image.png

EBS volume

  • EBS là một network drive, nó có thể gắn vào instance đang chạy
  • Cho phép lưu lại dữ liệu khi instance bị terminate.
  • Nó được gắn với AZ (availability zone) cụ thể.
  • Bậc miễn phí: 30 GB free EBS storage loại General Purpose (SSD) hoặc Magnetic 1 tháng
  • 1 EC2 instance có thể mount được nhiều EBS volume.
  • Mặc định khi EC2 instance bị terminates, root EBS volume sẽ bị xóa. Có thể cài đặt bỏ tùy chọn này.

Instance Store

  • Cung cấp cho chúng ta 1 ổ cứng hiệu năng cao.
  • Hiệu suất I/O tốt hơn EBS.
  • Sử dụng trong các trường hợp buffer / cache / scratch data / temporary content.
  • Rủi ro mất dữ liệu nếu phần cứng bị lỗi.
  • Bạn sẽ phải tự thực hiện sao lưu nếu dùng loại lưu trữ này.
  • Chỉ có thể chỉ định instance store trong khi lauch 1 EC2 instance

EFS - Elastic File System

  • Là network file system, 1 EFS có thể mounted với nhiều EC2 instances
  • Làm việc với EC2 instance trong multi-AZ.
  • Có khả năng mở rộng và khả dụng cao, chi phí đắt (x3 EBS gp2).
  • Sử dụng trong trường hợp: quản trị nội dung, web serving, data sharing,Wordpress
  • Sử dụng security group để quản lý quyền truy cập đến EFS.
  • Hệ thống file POSIX (giống Linux).
  • Có khả năng auto scales, pay-per-use

Cảm ơn đã đọc bài. Hy vọng các bạn phân biệt và hiểu được mục đích sử dụng của từng loại lưu trữ trên.

Tài liệu tham khảo

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Storage.html https://www.udemy.com/course/aws-certified-solutions-architect-associate-saa-c03/


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí