Giới thiệu
Azure App Service là một dịch vụ đám mây cung cấp khả năng lưu trữ và chạy các ứng dụng web, API và máy chủ. Một trong những tính năng hữu ích của Azure App Service là tự động mở rộng, cho phép bạn tự động tăng hoặc giảm số lượng server chạy ứng dụng của mình để đáp ứng nhu cầu về tài nguyên.
Autoscaling rules
Autoscale rule là một quy tắc xác định cách Azure App Service tự động mở rộng ứng dụng của bạn. Quy tắc bao gồm các điều kiện kích hoạt và hành động. Điều kiện kích hoạt xác định khi nào Azure App Service nên mở rộng ứng dụng của bạn, trong khi hành động xác định cách Azure App Service nên mở rộng ứng dụng của bạn.
Có hai loại điều kiện kích hoạt (Autoscale conditions):
- Base rule: Điều kiện kích hoạt cơ bản dựa trên số lượng requrest chờ được xử lý bởi ứng dụng của bạn, hoặc disk size của ứng dụng.
- Advanced rule: Điều kiện kích hoạt nâng cao dựa trên các chỉ số khác, chẳng hạn như sử dụng bộ nhớ hoặc CPU, hoặc tại 1 thời điểm trong ngày hoặc 1 ngày đặc biệt nào đó trong tháng (ví dụ cuối tháng xử lý xuất invoice)
Thước đo cho autoscale
- CPU Percentage
- Memory Percentage
- Disk Queue Length
- Http Queue Length
- Data In
- Data Out
Có hai loại hành động:
- Scale up: Thêm máy chủ vào ứng dụng của bạn.
- Scale down: Xóa máy chủ khỏi ứng dụng của bạn.
Cài đặt Autoscale
Mặc định App Service Plan sẽ chọn Manual Scale
Nhận xét
Đăng nhận xét