Application Auto Scaling Settings
Cài đặt Tự động Mở rộng Ứng dụng
Cài đặt Tự động Mở rộng hỗ trợ mở rộng dịch vụ theo chiều ngang dựa trên các đặc điểm của các dịch vụ trong ứng dụng. Dựa trên thông tin đã thiết lập, cụm tự động kiểm soát số lượng pod theo các loại chỉ số đã chỉ định và Số lượng Bản sao Tối thiểu/Tối đa.
Cài đặt Tự động Mở rộng Chi tiết
① Sử dụng: Chọn xem có sử dụng thuộc tính Tự động Mở rộng hay không. Kích hoạt cài đặt này sẽ áp dụng các cấu hình liên quan.
② Tên miền: Tự động cung cấp thông tin được thiết lập với cùng giá trị như tên miền được chỉ định bởi ứng dụng.
③ Số lượng Bản sao Tối thiểu: Thiết lập số lượng bản sao pod tối thiểu cần duy trì cho ứng dụng. Ngay cả khi nền tảng tính toán số lượng pod thấp hơn giá trị này dựa trên các chỉ số đã chỉ định, giá trị này vẫn được duy trì như là khoảng tối thiểu.
④ Số lượng Bản sao Tối đa: Thiết lập số lượng bản sao pod tối đa cần duy trì cho ứng dụng. Ngay cả khi nền tảng tính toán số lượng pod cao hơn giá trị này dựa trên các chỉ số đã chỉ định, giá trị này vẫn được duy trì như là khoảng tối đa.
⑤ Kích hoạt Tự động Mở rộng: (Bắt buộc) Bạn có thể thêm tối đa năm loại chỉ số có thể cấu hình trong AMDP. Mỗi loại không thể bị trùng lặp nhưng có thể được thiết lập kết hợp với các loại khác.
- Các loại chỉ số: cpu, memory, kubernetes-workload, kafka, prometheus.
- Hành động: Cung cấp các tính năng sửa đổi và xóa cho mỗi loại.
⑥ Nút Thêm cho phép bạn thêm một loại chỉ số mới. Các loại đã được thiết lập sẽ không có trong danh sách.
Cài đặt Loại Tự động Mở rộng [CPU / Bộ nhớ]
Để sử dụng mức sử dụng CPU và Bộ nhớ (số lượng) làm chỉ số cho Tự động Mở rộng trong ứng dụng, hãy sử dụng các loại chỉ số này.
① Loại chỉ số: (Bắt buộc) Loại chỉ số cho Auto Scaling.
② Loại: (Bắt buộc) Chọn một trong hai loại phụ cho CPU và Bộ nhớ: Sử dụng: So sánh dưới dạng phần trăm so với giá trị chỉ số trung bình của tất cả các pod của ứng dụng. GiáTrịTrungBình: Áp dụng giá trị chỉ số trung bình số cho tất cả các pod của ứng dụng.
③ Giá trị: (Bắt buộc) Giá trị cơ sở cho CPU hoặc Bộ nhớ để kích hoạt Auto Scaling.
Cài đặt loại tải CPU Auto Scaling
Để sử dụng mức sử dụng CPU và Bộ nhớ (số lượng) làm chỉ báo cho Auto Scaling trong ứng dụng, hãy sử dụng các loại chỉ số này.
① Loại chỉ số: (Bắt buộc) Loại chỉ số cho Auto Scaling.
② Loại: (Bắt buộc) Chọn một trong hai loại phụ cho CPU và Bộ nhớ:
- Sử dụng: So sánh dưới dạng phần trăm so với giá trị chỉ số trung bình của tất cả các pod của ứng dụng.
- GiáTrịTrungBình: Áp dụng giá trị chỉ số trung bình số cho tất cả các pod của ứng dụng.
③ Giá trị: (Bắt buộc) Giá trị cơ sở cho CPU hoặc Bộ nhớ để kích hoạt Auto Scaling.
Cài đặt loại tải kubernetes Auto Scaling
Cài đặt này được sử dụng khi mở rộng dựa trên số lượng pod của các ứng dụng liên quan khác.
① Loại chỉ số: (Bắt buộc) Loại chỉ số cho Auto Scaling.
② Bộ chọn Pod: (Bắt buộc) Nhập thông tin Bộ chọn Pod để chọn ứng dụng liên quan
Những nhãn cho các ứng dụng được triển khai trong AMDP được đăng ký dưới dạng amdp.io/app= tên ứng dụng. Ví dụ, đối với ứng dụng hello-backend, nhãn đã đăng ký là amdp.io/app=hello-backend .
③ Giá trị: Số lượng pod cho ứng dụng được chỉ định bởi Pod Selector để được sử dụng làm chỉ số.
Cài đặt loại Auto Scaling kafka
Sử dụng cài đặt này nếu ứng dụng được cấu hình để tự động mở rộng dựa trên các chủ đề Apache Kafka hoặc các dịch vụ cung cấp giao thức Kafka.
① Loại chỉ số: (Bắt buộc) Loại chỉ số cho Auto Scaling.
② Máy chủ Bootstrap: Đặt thông tin máy chủ bootstrap Kafka dưới dạng hostname: port, cách nhau bằng dấu phẩy. Nếu được đăng ký trong Dịch vụ Hỗ trợ của hồ sơ, nó sẽ được cung cấp dưới dạng danh sách có thể chọn.
③ Nhóm Người tiêu dùng: Đặt tên của nhóm người tiêu dùng Kafka.
④ Chủ đề: Đặt tên của chủ đề Kafka.
⑤ Ngưỡng Lag: Đặt mức chỉ số cho lag trong Nhóm Người tiêu dùng Kafka. Giá trị mặc định là 5.
Cài đặt loại Auto Scaling prometheus
Đặt Auto Scaling dựa trên các chỉ số được thu thập bởi dịch vụ giám sát Prometheus.
① Loại chỉ số: (Bắt buộc) Loại chỉ số cho Auto Scaling.
② Tên chỉ số: Nhập thông tin chỉ số Prometheus. Cài đặt này sẽ được tích hợp vào Truy vấn trong tương lai.
③ Truy vấn: Nhập thông tin truy vấn dựa trên PromQL.
④ Địa chỉ máy chủ: Nhập thông tin truy cập đầy đủ cho Prometheus.
⑤ Ngưỡng: Đặt giá trị cơ bản cho dữ liệu được tạo ra bởi Truy vấn.