Mục lục bài viết

AWS Graviton-based EC2 instances là gì?

AWS Graviton-based EC2 instances là các máy chủ ảo (EC2 Instance) chạy trên bộ xử lý AWS Graviton. Nghĩa là EC2 này được trang bị bộ xử lý Graviton thay vì các bộ xử lý truyền thống.

Bộ xử lý AWS Graviton là dòng xử lý do AWS tự phát triển, sử dụng kiến trúc ARM thay vì x86 của Intel hay AMD.

AWS Graviton-based EC2 instances có các đặc điểm chính như:

  • Hiệu suất cao, vì được tối ưu hóa cho các workload trên đám mây
  • Sử dụng kiến trúc ARM được các chuyên gia đánh giá tiết kiệm điện hơn
  • Giá cả tiết kiệm hơn các EC2 dùng kiến trúc x86
  • Phù hợp nhiều ứng dụng từ các ứng dụng web, microservices đến các hệ thống đòi hỏi khả năng tính toán, xử lý phức tạp
  • AWS liên tục cải tiến các dòng vi xử lý Graviton, hiện tại mới nhất là các thế hệ Graviton 2, Graviton 3

Nội dung cập nhật

  • Bây giờ khách hàng có thể ngủ đông(Hibernation) các EC2 instance chạy trên bộ xử lý AWS Graviton.
  • Tính năng này giúp giảm chi phí và khởi động nhanh hơn bằng cách cho phép tạm dừng và khôi phục các instance đang chạy.
  • Khi ngủ đông(Hibernation), nội dung bộ nhớ RAM được lưu vào ổ đĩa EBS root volume.
  • EC2 duy trì EBS root volume và các EBS data volume đính kèm.
  • Khi instance được khôi phục, EC2 khôi phục root volume, nội dung RAM và các data volume.
  • Tính năng này có sẵn ở tất cả các AWS Region và AWS GovCloud (US).
  • Trong thời gian ngủ đông, khách hàng chỉ trả phí lưu trữ EBS volumes.
  • Có thể sử dụng tính năng này qua AWS CloudFormation, Console, SDKs, Tools for PowerShell và CLI.

Thử nghiệm thực tế

Để sử dụng chế độ ngủ đông (Hibernation), root volume phải được mã hóa.

  1. Truy cập EC2 Dashboard → Account Attributes, Data protection and security
  1. Ở mục EBS encryption chọn Manage
  1. Tiếp tục chọn Enable rồi nhấn Update EBS encryption

Tôi đã tạo Ec2 với type là c4.large và Enable Hibernation như hình bên dưới

  1. Tôi truy cập ec2 này và kiểm tra uptime
  1. Sau đó Hibernate Ec2 graviton c4.large

Sau khi Hibernate, chúng ta sẽ thấy Ec2 chuyển trạng thái từ Stopping → Stopped

Lúc này ở Terminal chúng ta sẽ thấy The system will hibernate now!

  1. Sau đó tôi start ec2 lại,và thấy có thể truy cập lại được

Kết luận

Cập nhật này cho phép khách hàng sử dụng EC2 instance dựa trên Graviton linh hoạt hơn, tiết kiệm chi phí và cải thiện hiệu suất khởi động.