Azure cũng giống với AWS là nền tảng đám mây dễ hiểu hơn là dùng để chạy server trên cloud
Auto scaling trong Azure:
- Tối đa hoá ứng dụng
- Tiết kiệm tiền dịch vụ
- Scale với bất kì metric nào
Server đã được deploy trên azure có thể tiến hành tạo autoscale như sau:
Sau khi đăng nhập theo thông tin tài khoản login được cấp
Tìm trên thanh search và chọn vào service Autoscale trên azure
Chọn server đang chạy sẽ hiện bảng điều chỉnh Autoscale của server đó
Tại đây ta sẽ setup được Autoscale của server based on a metric
Dựa trên các số liệu sử dụng và cài đặt thời gian mà scale out (thêm instance) hoặc scale in(giảm instance) với mức sử dụng CPU với các ngưỡng số liệu
Ngoài ra với các logic scale in và out với mức sử dụng CPU có thể setup được theo khoảng thời gian lưu lượng truy cập nhiều
Tham khảo:
Document: https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-overview
Guide setup theo các metric: https://www.youtube.com/watch?v=03DDvitmxKo&ab_channel=asarcloudChef
Tuỳ vào mức giá của các plan đang sử dụng, giá autoscaling với App Service Plan là S2 với 1 instance là $0.20/hour
Tham khảo bài viết giá tại: https://learn.microsoft.com/en-us/answers/questions/202625/effect-of-horizontal-scaling-or-scale-out-on-azure