Włączanie automatycznego skalowania w usłudze App Service
W tej lekcji dowiesz się, jak włączyć skalowanie automatyczne, utworzyć reguły skalowania automatycznego i monitorować działanie skalowania automatycznego
Włączanie autoskalowania
Aby rozpocząć skalowanie automatyczne, przejdź do planu usługi App Service w witrynie Azure Portal i wybierz pozycję Skaluj w poziomie (plan usługi App Service) w grupie Ustawienia w okienku nawigacji po lewej stronie.
Uwaga
Nie wszystkie warstwy cenowe obsługują autoskalowanie. Warstwy cenowe dla środowisk deweloperskich są ograniczone do pojedynczego wystąpienia (warstwy F1 i D1) lub udostępniają tylko skalowanie ręczne (warstwa B1). Jeśli wybrano jedną z tych warstw, musisz najpierw przeprowadzić skalowanie w górę do warstwy S1 lub dowolnej z warstw poziomu P dla środowisk produkcyjnych.
Domyślnie plan usługi App Service implementuje tylko skalowanie ręczne. Wybranie pozycji Niestandardowe autoskalowanie wyświetla grupy warunków, których można użyć do zarządzania ustawieniami skalowania.
Dodawanie warunków skalowania
Po włączeniu skalowania automatycznego można edytować automatycznie utworzony domyślny warunek skalowania i dodać własne niestandardowe warunki skalowania. Pamiętaj, że każdy warunek skalowania może skalować na podstawie metryki lub skalować do określonej liczby wystąpień.
Domyślny warunek skalowania jest wykonywany, gdy żaden z innych warunków skalowania nie jest aktywny.
Warunek skalowania na podstawie metryki może również określać minimalną i maksymalną liczbę wystąpień do utworzenia. Maksymalna liczba nie może przekraczać limitów zdefiniowanych przez warstwę cenową. Ponadto wszystkie warunki skalowania inne niż domyślny mogą uwzględniać harmonogram wskazujący, kiedy dany warunek ma być stosowany.
Tworzenie reguł skalowania
Warunek skalowania na podstawie metryki zawiera co najmniej jedną regułę skalowania. Możesz użyć linku Dodaj regułę, aby dodać własne reguły niestandardowe. Zdefiniuj kryteria wskazujące, kiedy reguła powinna wyzwalać akcję autoskalowania, oraz określ akcję autoskalowania do wykonania (zwiększanie skali w poziomie lub zmniejszanie skali w poziomie) przy użyciu metryk, agregacji, operatorów i progów opisanych wcześniej.
Monitorowanie działań autoskalowania
Witryna Azure Portal umożliwia śledzenie działań autoskalowania za pośrednictwem wykresu Historia uruchamiania. Ten wykres pokazuje, jak liczba wystąpień zmienia się w czasie, oraz które warunki autoskalowania spowodowały każdą zmianę.
Możesz użyć wykresu Historia uruchamiania z metrykami wyświetlanymi na stronie Przegląd , aby skorelować zdarzenia skalowania automatycznego z wykorzystaniem zasobów.