Amazon ECS ra mắt chỉ số độ phân giải cao mới: Tăng tốc độ tự động mở rộng dịch vụ (Service Auto Scaling)
Amazon ECS vừa giới thiệu hỗ trợ chỉ số độ phân giải cao (20 giây) giúp Service Auto Scaling phản ứng nhanh hơn gấp nhiều lần trước các biến động tải, cải thiện hiệu suất và tối ưu chi phí hạ tầng.
Amazon ECS ra mắt chỉ số độ phân giải cao mới: Tăng tốc độ tự động mở rộng dịch vụ
![]()
Amazon Elastic Container Service (Amazon ECS) vừa công bố một cải tiến quan trọng trong khả năng tự động mở rộng dịch vụ (Service Auto Scaling). Với việc bổ sung hỗ trợ các chỉ số độ phân giải cao (high-resolution metrics) với chu kỳ 20 giây, hệ thống giờ đây có thể phát hiện và phản ứng với các thay đổi về tải trọng nhanh hơn đáng kể so với trước đây.
Tại sao thay đổi này lại quan trọng?
Trước đây, Amazon ECS Service Auto Scaling dựa trên các chỉ số tiêu chuẩn từ Amazon CloudWatch với độ phân giải 60 giây. Mặc dù hiệu quả cho nhiều trường hợp, nhưng đối với các ứng dụng có lưu lượng truy cập biến động mạnh và đột ngột, độ trễ 1 phút có thể dẫn đến việc mở rộng chậm, gây ảnh hưởng đến trải nghiệm người dùng hoặc lãng phí tài nguyên do phải "dự phòng" quá mức.
Với bản cập nhật này, AWS đã tối ưu hóa quy trình xuất bản và xử lý chỉ số, mang lại những cải thiện ấn tượng trong các bài kiểm tra hiệu năng (benchmarking):
- Thời gian kích hoạt mở rộng (scale-out): Cải thiện từ 363 giây xuống còn 86 giây (nhanh hơn 4,2 lần).
- Tổng thời gian từ lúc phát hiện tải đến khi hoàn tất cung cấp tác vụ mới: Cải thiện từ 386 giây xuống còn 109 giây (nhanh hơn 3,5 lần).
Ba lợi ích cốt lõi cho ứng dụng của bạn
- Cải thiện hiệu suất và độ tin cậy: Khả năng phản ứng nhanh hơn với các đợt tăng đột biến lưu lượng giúp giảm thiểu độ trễ hoặc lỗi cho người dùng cuối.
- Tối ưu hóa tài nguyên (Right-sizing): Bạn có thể giảm số lượng tác vụ (tasks) cơ sở vì hệ thống có thể mở rộng nhanh chóng khi cần, giúp tiết kiệm chi phí tính toán mà không làm giảm hiệu năng.
- Đơn giản hóa cấu hình: Việc sử dụng chỉ số độ phân giải cao cho phép thiết lập các chính sách Target Tracking (theo dõi mục tiêu) có độ nhạy cao, thay thế cho các cấu hình Step Scaling phức tạp trước đây.
Cách thức triển khai
Để sử dụng tính năng này, bạn cần thực hiện hai bước chính: kích hoạt chỉ số độ phân giải cao cho dịch vụ ECS và cấu hình chính sách mở rộng dựa trên các chỉ số đó.
1. Cấu hình trên Console
Khi tạo hoặc cập nhật dịch vụ trong Amazon ECS Console:
- Trong phần Monitoring configuration, hãy chọn sử dụng chỉ số có độ phân giải 20 giây.
- Lưu ý: Các chỉ số này sẽ phát sinh chi phí CloudWatch bổ sung, trong khi độ phân giải tiêu chuẩn (60 giây) vẫn miễn phí.
2. Thiết lập Auto Scaling
- Trong phần Service auto scaling, chọn Target Tracking làm loại chính sách.
- Bạn có thể chọn các chỉ số mới sau đây để theo dõi:
ECSServiceAverageCPUUtilizationHighResolutionECSServiceAverageMemoryUtilizationHighResolution
3. Cập nhật dịch vụ hiện có
Nếu bạn đã có dịch vụ đang chạy:
- Cập nhật dịch vụ để bật chỉ số 20 giây.
- Sau khi quá trình triển khai hoàn tất, truy cập tab Service and auto scaling trong chi tiết dịch vụ.
- Cập nhật chính sách mở rộng để sử dụng các chỉ số độ phân giải cao mới.
Hỗ trợ kỹ thuật và CLI
Tính năng này hoạt động trên tất cả các tùy chọn tính toán của ECS, bao gồm: AWS Fargate, ECS Managed Instances, và Amazon EC2. Bạn cũng có thể sử dụng AWS CLI để cấu hình thông qua Application Auto Scaling.
Để biết thêm thông tin chi tiết về cách cấu hình, hãy tham khảo tài liệu chính thức về Faster Auto Scaling.
Kết luận
Tính năng này đã khả dụng ngay từ hôm nay. Mặc dù không có chi phí bổ sung cho chính tính năng này, hãy lưu ý rằng việc sử dụng chỉ số CloudWatch độ phân giải cao sẽ tính phí theo bảng giá của Amazon CloudWatch. Hãy thử nghiệm ngay và gửi phản hồi cho AWS thông qua AWS re:Post cho ECS hoặc các kênh hỗ trợ khách hàng quen thuộc.
Do you like this post?
Upvote to push this post higher on the community feed
