Skip to content

EC2 Instance Storage¤


EBS Volume (Elastic Block Store)¤

Storage dạng block-level, gắn qua network vào EC2 instance.

Đặc điểm cốt lõi:

  • Persistent – dữ liệu không mất khi instance terminate (nếu cấu hình đúng)
  • Chỉ mount được vào 1 instance tại 1 thời điểm
  • Bị giới hạn trong 1 Availability Zone (AZ) – muốn dùng ở AZ khác phải snapshot rồi restore
  • Free tier: 30 GB mỗi tháng (gp2/gp3 hoặc Magnetic)

Các loại EBS:

Loại Dùng cho
gp3/gp2 (General Purpose SSD) Workload thông thường
io1/io2 (Provisioned IOPS) Database cần IOPS cao, ổn định
st1 (Throughput Optimized HDD) Big data, data warehouse
sc1 (Cold HDD) Lưu trữ ít truy cập, chi phí thấp

💡 Mở rộng: EBS là "network drive" nên có độ trễ nhỏ hơn Instance Store, nhưng cao hơn local disk.


Delete on Termination Attribute¤

Volume Mặc định
Root volume Xóa khi terminate
Volume phụ gắn thêm Giữ lại khi terminate

Có thể thay đổi lúc launch instance hoặc qua CLI/Console.


EBS Snapshots¤

  • Backup theo thời điểm (point-in-time), lưu trên S3
  • Incremental – chỉ lưu phần thay đổi so với snapshot trước → tiết kiệm chi phí
  • Dùng để: restore volume, copy sang region/account khác, tạo AMI

Tính năng mở rộng:

  • Snapshot Archive – chuyển snapshot xuống tier rẻ hơn 75%, nhưng restore mất 24–72 giờ
  • Recycle Bin – giữ snapshot đã xóa nhầm, retention từ 1 ngày đến 1 năm
  • DLM (Data Lifecycle Manager) – tự động hóa lịch tạo/xóa snapshot

EFS (Elastic File System)¤

File system dạng NFS, fully managed, dùng chung cho nhiều EC2.

  • Mount được trên hàng trăm instance cùng lúc (khác EBS chỉ 1 instance)
  • Hoạt động across nhiều AZ → high availability
  • Tự động scale theo dung lượng dữ liệu, không cần provision trước

EFS Infrequent Access (EFS-IA):

  • File không truy cập trong 60 ngày tự động chuyển sang EFS-IA
  • Tiết kiệm đến 92% so với EFS Standard
  • Vẫn đảm bảo availability như EFS thường

💡 Phân biệt EBS vs EFS: EBS = block storage, 1 instance, 1 AZ. EFS = file storage, nhiều instance, nhiều AZ.


Amazon FSx¤

Fully managed file system cho third-party workloads đặc thù.

FSx loại Dùng cho
FSx for Windows File Server SMB protocol, Windows NTFS, tích hợp Active Directory
FSx for Lustre HPC, machine learning, video processing – hàng trăm GB/s, sub-ms latency
FSx for NetApp ONTAP Workload enterprise cần tính năng ONTAP

💡 FSx for Windows thích hợp khi bạn cần "lift and shift" ứng dụng Windows lên AWS mà vẫn dùng file share quen thuộc.


EC2 Instance Store¤

Storage gắn trực tiếp vào phần cứng của EC2 host.

  • Hiệu năng cực cao (I/O thấp latency nhất)
  • Ephemeral – mất toàn bộ dữ liệu khi instance stop/terminate/hardware fail
  • Dùng cho: cache, buffer, temp files, scratch data
  • Backup là trách nhiệm của bạn

Shared Responsibility – EC2 Storage¤

AWS chịu trách nhiệm Bạn chịu trách nhiệm
Độ bền, availability của EBS/EFS Backup bằng snapshot, EFS replication
Replication trong AZ Quản lý access, phân quyền
Cung cấp tính năng encryption (KMS) Bật encryption cho dữ liệu nhạy cảm
Thay thế hardware lỗi Dữ liệu trên Instance Store khi hardware fail

AMI (Amazon Machine Image)¤

Template để launch EC2 instance, gồm: OS + application + configuration.

Lợi ích:

  • Boot nhanh hơn vì software đã pre-packaged
  • Tái sử dụng cấu hình chuẩn hóa

Nguồn AMI:

  • Public AMI – AWS cung cấp sẵn
  • Custom AMI – tự tạo và quản lý
  • Marketplace AMI – mua/dùng của bên thứ ba

Quy trình tạo AMI từ EC2: Launch instance → Cấu hình → Tạo AMI → Dùng AMI để launch instance mới

💡 AMI thuộc về 1 region cụ thể, muốn dùng ở region khác phải copy sang.


EC2 Image Builder¤

Tự động hóa việc tạo và duy trì AMI.

  • Đảm bảo AMI luôn cập nhật, bảo mật, compliant
  • Tích hợp AWS Systems Manager
  • Có thể chạy theo lịch: hàng tuần, khi có patch mới…
  • Miễn phí – chỉ trả tiền cho tài nguyên được tạo ra trong quá trình build

Tổng kết nhanh – Chọn storage nào?¤

Nhu cầu Dùng
Persistent, 1 instance, 1 AZ EBS
Chia sẻ file nhiều instance, multi-AZ EFS
Hiệu năng cực cao, chấp nhận mất dữ liệu Instance Store
Windows file share, SMB/NTFS FSx for Windows
HPC, ML, low latency FSx for Lustre