Udostępnij za pośrednictwem


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.

  1. 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.

    Zrzut ekranu przedstawiający kafelek Role i wystąpienia z opcją Rola procesu roboczego z kolejką S B 1 opisaną na czerwono.

  2. Wybierz kafelek skalowania.

    Zrzut ekranu przedstawiający stronę Operacje z kafelkiem Sprzedaż przedstawioną na czerwono.

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.

obraz Ustawienia skalowania usług w chmurze z profilem i regułą

  1. Istniejący profil.
  2. Dodaj regułę dla profilu nadrzędnego.
  3. 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ń.

    Usługa w chmurze, która zawsze jest skalowana

  • Cykl

    Wybierz zestaw dni tygodnia do skalowania.

    Skalowanie usług w chmurze z harmonogramem cyklu

  • Stała data

    Stały zakres dat do skalowania roli.

    Skalowanie usługi CLoud z stałą datą

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ą.

Zrzut ekranu przedstawiający okno dialogowe Reguła z opcją Nazwa metryki przedstawioną na czerwono.

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.

Ustawienia skalowania usług w chmurze z profilem i regułą

To ustawienie usuwa automatyczne skalowanie z roli, a następnie można ustawić liczbę wystąpień bezpośrednio.

  1. Opcja skalowania (ręczna lub zautomatyzowana).
  2. Suwak wystąpienia roli w celu ustawienia wystąpień do skalowania na.
  3. Wystąpienia roli do skalowania do.

Po skonfigurowaniu ustawień skalowania wybierz ikonę Zapisz u góry.