Tüm Ürünler
Search
Belge Merkezi

:AHPA Controller release notes

Son Güncelleme:Oct 13, 2026

Gelişmiş Yatay Bölme Otomatik Ölçeklendirici (AHPA), Kubernetes iş yüklerine öngörülü ölçeklendirme ekleyen bir ACK bileşenidir. Standart Yatay Bölme Otomatik Ölçeklendirici (HPA) ölçümler arttıktan sonra tepki verirken; AHPA, makine öğrenimi tabanlı proaktif tahmini gerçek zamanlı pasif tahminle birleştirerek bu gecikmeyi ortadan kaldırır ve böylece trafik gelmeden önce bölmeler hazır hale gelir.

Öngörülü ölçeklendirme özelliğini etkinleştirmek için AHPA denetleyicisini yükleyin.

Nasıl çalışır?

AHPA, iki tamamlayıcı ölçeklendirme yolunu paralel olarak çalıştırır:

  • Proaktif tahmin: AHPA, DAMO Academy'nin makine öğrenimi algoritmalarını kullanarak geçmiş ölçüm verilerini analiz eder ve 24 saate kadar öncesinden bölme talebini tahmin eder. Tahmin edilen bir trafik artışından önce bölmeler önceden sağlanır. Bu yol, günlük zirveler, haftalık döngüler ve benzeri ritimler gibi periyodik trafik desenlerine sahip uygulamalar için etkilidir.

  • Pasif tahmin: Gerçek zamanlı ölçümler tahmin edilen temelden saptığında — örneğin beklenmedik bir trafik sıçraması sırasında — AHPA mevcut verilere dayanarak bölme sayısını anında ayarlar. Bu yol, öngörülemeyen yük değişiklikleri için bir güvenlik ağı sağlar.

Hizmet bozulması, bir veya daha fazla belirli zaman penceresinde maksimum ve minimum bölme sayılarını ayarlamanıza olanak tanır.

Aşağıdaki şekil AHPA mimarisini gösterir.

image

Mimari aşağıdaki modüllerden oluşur:

Modül Rol
DAMO Academy ML algoritmaları Gelecek 24 saat içindeki bölme talebini tahmin etmek için geçmiş ölçümleri analiz eder
Proaktif tahmin edici ML tahminine göre ön ölçeklendirmeyi planlar
Pasif tahmin edici Gerçek zamanlı ölçümleri izler ve sapmalar tahmin edilen temeli aştığında hemen ölçeklendirmeyi tetikler
Ölçeklendirme yürütücüsü Ölçeklendirme kararlarını Knative, HPA veya Dağıtımlara uygular
Hizmet bozulma katmanı Belirli zaman pencereleri içinde yapılandırılmış min/maks bölme sayılarını zorunlu kılar

Desteklenen ölçümler

AHPA aşağıdaki ölçüm türlerini destekler: CPU, bellek, QPS (saniye başına sorgu), RT (yanıt süresi) ve harici ölçümler.

Ölçeklendirme yöntemleri

AHPA, ölçeklendirme kararlarını üç hedef türü aracılığıyla uygular:

Hedef En uygun olduğu durum
Knative Sunucusuz iş yükleri; soğuk başlatma sorunlarını çözer; eşzamanlılık, QPS veya RT'ye göre ölçeklendirir
HPA Standart Kubernetes iş yükleri; daha basit ilke yapılandırması; soğuk başlatmayı da yönetir
Dağıtım Aracı bir HPA kaynağı olmadan doğrudan Dağıtım ölçeklendirmesi

Tüm bölmelerin esnek konteyner örneklerinde çalıştığı ACK Serverless kümeleri için AHPA, sıfır düğüm otomatik ölçeklendirmeyi etkinleştirir; küme, düğüm kapasitesini yönetmeden bölme düzeyinde ölçeklenir.

Tasarım ilkeleri

AHPA üç ilke etrafında inşa edilmiştir:

  • Kararlı: Ölçeklendirme yalnızca uygulama kararlı bir durumdayken tetiklenir.

  • İşletimsiz: İstemci tarafında ek denetleyicilere gerek yoktur. AHPA'nın yapılandırma sözdizimi HPA'dan daha basittir.

  • Sunucusuz odaklı: Odak noktası düğüm kaynak kullanımı değil, bölmelerdir; bu da AHPA'yı sunucusuz ve esnek konteyner örneği ortamları için doğal bir uyum haline getirir.

Kullanım notları

Yapılandırma ayrıntıları, ön koşullar ve YAML örnekleri için bkz. AHPA genel bakış.

Sürüm notları

Nisan 2024

Sürüm Yayın tarihi Açıklama Etki
v2.6.0-aliyun.1 2024-04-16 metrics-server kullanan ölçüm toplama bağlantısı optimize edildi. Güncellemeyi yoğun olmayan saatlerde yapın.

Mart 2024

Sürüm Yayın tarihi Açıklama Etki
v2.5.6-aliyun.1 2024-03-20 Özel ölçüm işlemesinin neden olduğu bir panik durumu düzeltildi. Güncellemeyi yoğun olmayan saatlerde yapın.

Aralık 2023

Sürüm Yayın tarihi Açıklama Etki
v2.5.0-aliyun.1 2023-12-25 Özel PromQL yapılandırmaları ve Elastik İş Yükü için destek eklendi. Periyodik özelliklerin aktif olup olmadığını görüntülemek için kubectl çıktısı iyileştirildi. Güncellemeyi yoğun olmayan saatlerde yapın.

Ekim 2023

Sürüm Yayın tarihi Açıklama Etki
v2.4.0-aliyun.1 2023-10-16 Pasif tahminde birden çok ölçüm için destek eklendi. Birden çok AHPA ölçümünü görüntülemek için kubectl çıktısı iyileştirildi. TargetRef tarafından belirtilen nesnede yapılan değişikliklerin etkili olmaması sorunu düzeltildi. Güncellemeyi yoğun olmayan saatlerde yapın.

Temmuz 2023

Sürüm Yayın tarihi Açıklama Etki
v2.3.0-aliyun.1 2023-07-12 Özel ölçümler için destek eklendi. Referans verilen kaynağın türünü görüntülemek için kubectl çıktısı iyileştirildi. Güncellemeyi yoğun olmayan saatlerde yapın.

Haziran 2023

Sürüm Yayın tarihi Açıklama Etki
v2.2.0-aliyun.1 2023-06-19 Öngörülü ölçeklendirme için eşzamanlılık ölçümü desteği eklendi. Knative pasif işleme mantığı optimize edildi. Gerçek zamanlı CPU ve bellek ölçüm sorguları için gecikme süresi iyileştirildi. Güncellemeyi yoğun olmayan saatlerde yapın.

Nisan 2023

Sürüm Yayın tarihi Açıklama Etki
v2.1.0-aliyun.1 2023-04-26 Prometheus pano desteği eklendi. Geçmiş ölçümler için özelleştirilebilir zaman aralıkları için destek eklendi. Güncellemeyi yoğun olmayan saatlerde yapın.

Temmuz 2022

Sürüm Yayın tarihi Açıklama Etki
v1.0.0-aliyun.1 2022-07-13 İlk sürüm. Öngörülü ölçeklendirme için CPU, bellek, RT ve QPS ölçümlerini destekledi. Dağıtımlar, HPA ve Knative aracılığıyla ölçeklendirmeyi destekledi. İş yükleri üzerinde etkisi yok.