AWS Compute Optimizer – Công cụ tối ưu EC2 Instance Type

tối ưu ec2 instance

AWS Compute Optimizer là dịch vụ hoàn toàn miễn phí của AWS, giúp người dùng có thể tối ưu EC2 instance trong hệ thống của mình.

AWS Compute Optimizer là gì?

AWS Compute Optimizer là dịch vụ đưa ra các khuyến nghị về tài nguyên để giúp tối ưu chi phí và cải thiện hiệu suất bằng cách sử dụng máy học (machine learning) để phân tích các chỉ số của EC2 instance mà CloudWatch thu thập được. Các EC2 instance được cung cấp dư tài nguyên sẽ dẫn đến việc tổn thất chi phí và EC2 instance được cung cấp thiếu tài nguyên sẽ dẫn đến hiệu suất ứng dụng kém. Compute Optimizer giúp người dùng chọn các phiên bản EC2 instance tối ưu, bao gồm cả Amazon EC2 Auto Scaling group, dựa trên dữ liệu sử dụng của người dùng.

Lợi ích:

  • Giúp người dùng tiết kiệm chi phí khi đề xuất EC2 Instance Type phù hợp hơn.
  • Công cụ miễn phí, không tính tiền.
  • Đưa ra các khuyến nghị từ hơn 140 loại Instance Type hợp lý, giúp người dùng dễ dàng cân nhắc lựa chọn.

AWS Compute Optimizer hoạt động như thế nào ?

AWS Compute Optimizer sử dụng dữ liệu từ các số liệu CloudWatch để đưa ra các phân tích. Các số liệu cơ bản bao gồm sử dụng CPU, IO Disk và IO Network, kế đến người dùng cũng có thể cung cấp thêm dữ liệu RAM sử dụng thông qua việc cài đặt custom Cloudwatch Agent + cấu hình EC2 tự động cập nhật thêm metric cho CloudWatch. (Xem thêm tại đây)

tối ưu ec2 instance

Kế đến, dữ liệu AWS Cloudwatch Metric của một EC2 Instance phải đạt điều kiện tối thiểu có dữ liệu trong vòng 30 giờ thu thập liên tiếp và AWS Compute Optimizer sẽ sử dụng dữ liệu của 14 ngày gần nhất để tính toán. Trình tối ưu hóa tính toán AWS sẽ tự động xem xét tính toán các số liệu này trong vòng 12 giờ kể từ khi tạo dashboard đề xuất.

Lưu ý: AWS Compute Optimizer hiện tại chỉ hỗ trợ các dòng EC2 instance: MCRT, và X.

Cách sử dụng AWS Compute Optimizer

1. Truy cập vào AWS Console và chọn AWS Compute Optimizer.

tối ưu ec2 instance

2. Chọn “Get started”.

tối ưu ec2 instance

3. Chọn thiết lập cấu hình thu thập dữ liệu EC2. Sau đó nhấn chọn “Opt in“.

tối ưu ec2 instance

4. Sau 12 giờ thu thập và phân tích, AWS Compute Optimizer sẽ tạo dashboard với 3 option:

tối ưu ec2 instance

  • Under-provisioned: các EC2 Instance có resource còn thiếu so với nhu cầu của các dịch vụ chạy trên EC2 Instance.
  • Optimized: các EC2 instance type đã phù hợp.
  • Over-optimized: các EC2 Instance có resource dư thừa nhiều so với nhu cầu của các dịch vụ chạy trên EC2 Instance.

5. Nhấn chọn vào các option trên để xem danh sách các EC2 instance mà AWS gợi ý để phù hợp với nhu cầu sử dụng thực tế.

tối ưu ec2 instance

6. Nhấn chọn “view detail” để xem chi tiết bảng so sánh dữ liệu tài nguyên nếu như thay đổi cấu hình so với EC2 instance hiện tại với EC2 instance được khuyến nghị.

tối ưu ec2 instance

Chúc bạn thành công!

Nguồn tham khảo: 

Trung tâm đào tạo Viễn thông và Công nghệ thông tin TEL4VN (TEL4VN) chuyên đào tạo các khóa học về DevOps như: Docker, Kubernetes, Ansible, Jenkins, Linux…….Ngoài ra, TEL4VN còn là Trung tâm đào tạo duy nhất về VoIP mã nguồn mở.

🌐Website: https://tel4vn.edu.vn/
🔗 Fanpage: https://www.facebook.com/tel4vn

🔗 Youtube: TEL4VN

🏠Địa chỉ: 82/2/9 Đinh Bộ Lĩnh, P.26, Q.Bình Thạnh, TP.HCM
☎️SĐT: 028 3622 0868
📩 Email: tuyensinh@tel4vn.com

Để lại bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *