Jak skonfigurować automatyczne skalowanie dla usługi w chmurze (klasycznej) w portalu
Ważne
Usługi Cloud Services (wersja klasyczna) są teraz przestarzałe dla wszystkich klientów od 1 września 2024 r. Wszystkie istniejące uruchomione wdrożenia zostaną zatrzymane i zamknięte przez firmę Microsoft, a dane zostaną przypadkowo utracone od października 2024 r. Nowe wdrożenia powinny używać nowego modelu wdrażania opartego na usłudze Azure Resource Manager w usługach Azure Cloud Services (wsparcie dodatkowe).
Możesz ustawić warunki dla roli procesu roboczego usługi w chmurze w celu wyzwolenia operacji skalowania w poziomie lub w poziomie. Warunki roli mogą być oparte na obciążeniu procesora CPU, dysku lub sieci roli. Można również ustawić warunek na podstawie kolejki komunikatów lub metryki innego zasobu platformy Azure skojarzonego z subskrypcją.
Uwaga
Ten artykuł koncentruje się na usłudze w chmurze (klasycznej). Podczas bezpośredniego tworzenia maszyny wirtualnej (klasycznej) jest ona hostowana w usłudze w chmurze. Możesz skalować standardową maszynę wirtualną, kojarząc ją z zestawem dostępności i ręcznie je włączać lub wyłączać.
Kwestie wymagające rozważenia
Przed skonfigurowaniem skalowania dla aplikacji należy wziąć pod uwagę następujące informacje:
Użycie rdzeni wpływa na skalowanie.
Większe wystąpienia ról używają większej liczby rdzeni. Aplikację można skalować tylko w ramach limitu rdzeni dla subskrypcji. Załóżmy na przykład, że subskrypcja ma limit 20 rdzeni. Jeśli uruchamiasz aplikację z dwoma średnimi usługami w chmurze (łącznie z czterema rdzeniami), możesz skalować w górę tylko inne wdrożenia usług w chmurze w ramach subskrypcji przez pozostałe 16 rdzeni. Aby uzyskać więcej informacji na temat rozmiarów, zobacz Cloud Service Sizes (Rozmiary usługi w chmurze).
Można skalować na podstawie progu komunikatu kolejki. Aby uzyskać więcej informacji na temat korzystania z kolejek, zobacz How to use the Queue Storage Service (Jak używać usługi Queue Storage).
Możesz również skalować inne zasoby skojarzone z subskrypcją.
Aby umożliwić wysoką dostępność aplikacji, należy upewnić się, że jest wdrażana z co najmniej dwoma wystąpieniami roli. Aby uzyskać więcej informacji, zobacz Umowy dotyczące poziomu usług.
Automatyczne skalowanie odbywa się tylko wtedy, gdy wszystkie role są w stanie Gotowe .
Gdzie znajduje się skala
Po wybraniu usługi w chmurze powinien być widoczny blok usługi w chmurze.
W bloku usługi w chmurze na kafelku Role i wystąpienia wybierz nazwę usługi w chmurze.
WAŻNE: Pamiętaj, aby wybrać rolę usługi w chmurze, a nie wystąpienie roli poniżej tej roli.Wybierz kafelek skalowania.
Automatyczne skalowanie
Ustawienia skalowania dla roli można skonfigurować za pomocą dwóch trybów ręcznych lub automatycznych. Ręczne ustawienie liczby wystąpień jest wykonywane zgodnie z oczekiwaniami. Funkcja automatyczna pozwala jednak ustawić reguły, które określają, jak i ile należy skalować.
Ustaw opcję Skaluj według , aby zaplanować i reguły wydajności.
- Istniejący profil.
- Dodaj regułę dla profilu nadrzędnego.
- Dodaj inny profil.
Wybierz pozycję Dodaj profil. Profil określa tryb, który ma być używany na potrzeby skalowania: zawsze, cykl, stała data.
Po skonfigurowaniu profilu i reguł wybierz ikonę Zapisz u góry.
Profil
Profil ustawia minimalną i maksymalną liczbę wystąpień dla skali, a także wtedy, gdy ten zakres skalowania jest aktywny.
Zawsze
Zawsze zachowaj ten zakres dostępnych wystąpień.
Cykl
Wybierz zestaw dni tygodnia do skalowania.
Stała data
Stały zakres dat do skalowania roli.
Po skonfigurowaniu profilu wybierz przycisk OK w dolnej części bloku profilu.
Reguła
Reguły są dodawane do profilu i reprezentują warunek wyzwalający skalę.
Wyzwalacz reguły jest oparty na metryce usługi w chmurze (użycie procesora CPU, aktywność dysku lub aktywność sieci), do której można dodać wartość warunkową. Ponadto możesz mieć wyzwalacz na podstawie kolejki komunikatów lub metryki innego zasobu platformy Azure skojarzonego z subskrypcją.
Po skonfigurowaniu reguły wybierz przycisk OK w dolnej części bloku reguły.
Powrót do skalowania ręcznego
Przejdź do ustawień skalowania i ustaw opcję Skaluj według na liczbę wystąpień wprowadzaną ręcznie.
To ustawienie usuwa automatyczne skalowanie z roli, a następnie można ustawić liczbę wystąpień bezpośrednio.
- Opcja skalowania (ręczna lub zautomatyzowana).
- Suwak wystąpienia roli w celu ustawienia wystąpień do skalowania na.
- Wystąpienia roli do skalowania do.
Po skonfigurowaniu ustawień skalowania wybierz ikonę Zapisz u góry.