EC2 Instance Store

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

Tổng quan

  • EBS volumes là network drive với hiệu năng tốt nhưng bị giới hạn
  • Nếu bạn cần 1 hardware-disk với hiệu năng cao, hãy dùng EC2 Instance Store
  • Hiệu năng I/O tốt hơn
  • Instance Store sẽ mất dữ liệu nếu bị stop
  • Phù hợp cho buffer / cache / scratch data / nội dung mang tính tạm thời
  • Rủi ro mất dữ liệu nếu phần cứng hỏng
  • Nên cần phải Backup và replication
Tại sao EC2 Instance Store lại tồn tại bên cạnh EBS?

Vì Instance Store là dạng lưu trữ gắn trực tiếp với phần cứng vật lý của máy chủ (local disk), nên:

  • Tốc độ truy xuất cực nhanh (I/O cao)
  • Dành cho dữ liệu tạm thời, cần hiệu năng cao hơn EBS
  • Giúp giảm chi phí nếu không cần lưu trữ lâu dài

EBS thì:

  • Là network drive, lưu trữ bền vững hơn
  • Có thể tách ra, backup, gắn vào instance khác

EBS giống như một ổ cứng ngoài gắn vào qua cáp mạng – bạn có thể rút ra gắn vào EC2 khác

Instance Store thì giống như ổ cứng trong máy tính – nhanh hơn nhưng tắt máy là mất

EBS và EC2 Instance Store

🔍 Tiêu chíEC2 Instance StoreAmazon EBS
Vị trí lưu trữTrên ổ đĩa vật lý gắn trực tiếp vào host EC2Lưu trên hệ thống lưu trữ riêng của AWS
Hiệu năng (I/O)Rất cao (vì là ổ đĩa cục bộ)Tốt nhưng phụ thuộc vào loại volume
Tính tồn tại dữ liệuKhông tồn tại khi EC2 bị stop/terminateTồn tại độc lập với EC2
Trường hợp sử dụng phù hợpDữ liệu tạm thời: cache, buffer, scratch...Dữ liệu quan trọng: DB, app, OS,...
Khả năng backup (snapshot)❌ Không hỗ trợ✅ Có thể snapshot & restore
Gắn qua lại giữa EC2 khác❌ Không thể✅ Có thể attach/detach giữa các EC2
Chi phíBao gồm trong giá EC2Tính phí riêng theo dung lượng & IOPS
Rủi ro mất dữ liệuCao nếu instance stop/crashThấp, có thể replicate & backup
Quản lý backup và replicationTự làm thủ côngDo AWS hỗ trợ
Bạn thấy bài này thế nào?