Autoskalning av strömningsenheter

Strömningsenheter (SUs) representerar de beräkningsresurser som allokeras för att köra ett Stream Analytics-jobb. Ju högre antal SU:er, desto fler PROCESSOR- och minnesresurser allokeras till jobbet. Stream Analytics erbjuder två typer av skalning, vilket gör att du kan köra rätt antal enheter för direktuppspelning (SUS) för att hantera belastningen på ditt jobb.

Den här artikeln beskriver hur du kan använda dessa olika skalningsmetoder för Stream Analytics-jobbet i Azure Portal.

De två typerna av skalning som stöds av Stream Analytics är manuell skalning och anpassad autoskalning.

Med manuell skalning kan du underhålla och justera ett fast antal strömningsenheter för jobbet.

Med anpassad autoskalning kan du ange det lägsta och högsta antalet strömningsenheter för jobbet som ska justeras dynamiskt baserat på dina regeldefinitioner. Anpassad autoskalning undersöker den förkonfigurerade regeluppsättningen. Sedan avgör den att lägga till SU:er för att hantera ökad belastning eller minska antalet SU:er när beräkningsresurserna är inaktiva. Mer information om autoskalning i Azure Monitor finns i Översikt över autoskalning i Microsoft Azure.

Anteckning

Även om du kan använda manuell skalning oavsett jobbets tillstånd kan anpassad autoskalning endast aktiveras när jobbet är i running tillståndet .

Exempel på anpassade autoskalningsregler är:

  • Öka strömningsenheterna när den genomsnittliga SU%-användningen av jobbet under de senaste 2 minuterna överstiger 75 %.
  • Minska strömningsenheter när den genomsnittliga SU%-användningen av jobbet under de senaste 15 minuterna är lägre än 30 %.
  • Använd fler strömningsenheter under kontorstid och färre när de inte används.

Autoskalningsgränser

Alla Stream Analytics-jobb kan skala automatiskt mellan 1/3, 2/3 och 1 SU V2. Automatisk skalning utöver 1 SU V2 kräver att ditt jobb har en parallell eller pinsamt parallell topologi. Parallella jobb som skapas med mindre än eller lika med 1 direktuppspelningsenhet kan skalas automatiskt till det maximala SU-värdet för jobbet baserat på antalet partitioner.

Skala ditt Stream Analytics-jobb

Följ först de här stegen för att gå till sidan Skala för ditt Azure Stream Analytics-jobb.

  1. Logga in på Azure-portalen
  2. I listan över resurser letar du upp stream analytics-jobbet som du vill skala och öppnar det sedan.
  3. På jobbsidan går du till rubriken Konfigurera och väljer Skala.
    Skärmbild som visar navigering till Skala.
  4. Under Konfigurera ser du två alternativ för skalning: Manuell skalning och Anpassad autoskalning.
    Skärmbild som visar området Konfigurera där du väljer Manuell skalning eller anpassad autoskalning.

Manuell skalning

Med den här inställningen kan du ange ett fast antal strömningsenheter för jobbet. Observera att standardantalet SUS är 1 när du skapar ett jobb.

Skala jobbet manuellt

  1. Välj Manuell skalning om den inte redan är markerad.
  2. Använd skjutreglaget för att ange SU:er för jobbet eller skriva direkt i rutan. Du är begränsad till specifika SU-inställningar när jobbet körs. Begränsningen beror på din jobbkonfiguration.
    Skärmbild som visar manuell skalning där du väljer antalet strömningsenheter med ett skjutreglage.
  3. Spara inställningen genom att välja Spara i verktygsfältet.
    Skärmbild som visar alternativet Spara i området Konfigurera.

Anpassad autoskalning – standardvillkor

Du kan konfigurera automatisk skalning av strömningsenheter med hjälp av villkor. Standardskalningsvillkoret körs när inget av de andra skalningsvillkoren matchar. Därför måste du välja ett standardvillkor för jobbet. Du kan välja ett namn för standardvillkoret eller lämna det som Auto created scale condition, som är förifyllt.

Skärmbild som visar standardvillkoret Anpassad autoskalning som du redigerar.

Ange standardvillkoret genom att välja något av följande skalningslägen:

  • Skala baserat på ett mått (till exempel CPU- eller minnesanvändning)
  • Skala till ett specifikt antal strömningsenheter

Anteckning

Du kan inte ange ett schema i standardvillkoret. Standardvärdet körs bara när inget av de andra schemavillkoren uppfylls.

Skala baserat på ett mått

Följande procedur visar hur du lägger till ett villkor för att automatiskt öka strömningsenheter (skala ut) när SU-användningen (minnet) är större än 75 %. Eller hur du minskar strömningsenheter (skalar in) när SU-användningen är mindre än 25 %. Ökningar görs från bråkenheter (1/3 och 2/3) till en fullständig strömningsenhet (1 SU V2). På samma sätt görs minskningar från 1 till 2/3 till 1/3.

  1. På sidan Skala väljer du Anpassad autoskalning.
  2. I avsnittet Standard på sidan anger du ett namn för standardvillkoret. Välj pennsymbolen för att redigera texten.
  3. Välj Skala baserat på ett mått för skalningsläge.
  4. Välj + Lägg till en regel.
    Skärmbild som visar alternativet Lägg till skalningsregel.
  5. Följ dessa steg på sidan Skalningsregel :
    1. Under Namnområde för mått väljer du ett mått i listrutan Måttnamn . I det här exemplet är det SU %-användning.
    2. Välj operator- och tröskelvärden. I det här exemplet är de större än och 75 för tröskelvärdet för mått för att utlösa skalningsåtgärden.
    3. Välj en åtgärd i avsnittet Åtgärd . I det här exemplet är det inställt på Öka.
    4. Välj sedan Lägg till.
      Skärmbild som visar hur du lägger till alternativ för regelmått.
  6. Välj + Lägg till en regel igen och följ dessa steg på sidan Skalningsregel :
    1. Välj ett mått i listrutan Måttnamn . I det här exemplet är det SU %-användning.
    2. Välj en operator och tröskelvärden. I det här exemplet är de mindre än och 25 för tröskelvärdet för mått för att utlösa skalningsåtgärden.
    3. Välj en åtgärd i avsnittet Åtgärd . I det här exemplet är det inställt på Minska.
    4. Välj sedan Lägg till.
  7. Autoskalningsfunktionen minskar strömningsenheterna för namnområdet om den totala SU-användningen understiger 25 % i det här exemplet.
  8. Ange lägsta och högsta och standardantalet strömningsenheter. De lägsta och högsta strömningsenheterna representerar skalningsbegränsningarna för ditt jobb. Standardvärdet används i den sällsynta instans där skalningen misslyckades. Vi rekommenderar att du anger standardvärdet till antalet SU:er som jobbet för närvarande körs med.
  9. Välj Spara.
    Skärmbild som visar alternativet Spara för en regel.

Skala till ett specifikt antal strömningsenheter

Följ de här stegen för att konfigurera regeln för att skala jobbet så att det använder ett specifikt antal strömningsenheter. Återigen tillämpas standardvillkoret när inget av de andra skalningsvillkoren matchar.

  1. På sidan Skala väljer du Anpassad autoskalning.
  2. I avsnittet Standard på sidan anger du ett namn för standardvillkoret.
  3. Välj Skala till specifika strömningsenheter för skalningsläge.
  4. För Enheter för direktuppspelning väljer du antalet standardenheter för strömning.

Anpassad autoskalning – Lägga till fler skalningsvillkor

I föregående avsnitt visas hur du lägger till ett standardvillkor för autoskalningsinställningen. Det här avsnittet visar hur du lägger till fler villkor i autoskalningsinställningen. För dessa andra icke-standardvillkor kan du ange ett schema baserat på specifika veckodagar eller ett datumintervall.

Skala baserat på ett mått

  1. På sidan Skala väljer du Anpassad autoskalning för alternativet Välj hur du skalar resursen .
  2. Välj Lägg till ett skalningsvillkor under standardblocket .
    Skärmbild som visar det anpassade autoskalningsvillkoret.
  3. Ange ett namn för villkoret.
  4. Bekräfta att alternativet Skala baserat på ett mått har valts.
  5. Välj + Lägg till en regel för att lägga till en regel för att öka strömningsenheterna när den totala SU-%-användningen överskrider 75 %. Följ stegen från föregående avsnitt om standardvillkor .
  6. Ange det lägsta och högsta och standardantalet strömningsenheter.
  7. Ange Schema, Tidszon, Startdatum och Slutdatum på det anpassade villkoret (men inte på standardvillkoret). Du kan antingen ange start- och slutdatum för villkoret (eller) välja Upprepa specifika dagar (måndag, tisdag och så vidare.) i en vecka.
    • Om du väljer Ange start-/slutdatum väljer du tidszon, Startdatum och tid samt Slutdatum och tid för villkoret som ska gälla.
    • Om du väljer Upprepa specifika dagar väljer du veckodagar, tidszon, starttid och sluttid när villkoret ska gälla.

Skala till ett specifikt antal strömningsenheter

  1. På sidan Skala väljer du Anpassad autoskalning för alternativet Välj hur du skalar resursen .
  2. Välj Lägg till ett skalningsvillkor under standardblocket .
  3. Ange ett namn för villkoret.
  4. Välj alternativet Skala till specifika strömningsenheter för skalningsläge.
  5. Ange antalet strömningsenheter.
  6. För Schema anger du antingen start- och slutdatum för villkoret (eller) välj specifika dagar (måndag, tisdag och så vidare.) för en vecka och tider.
    1. Om du väljer Ange start-/slutdatum väljer du tidszon, Startdatum och tid samt Slutdatum och tid för villkoret som ska gälla.
    2. Om du väljer Upprepa specifika dagar väljer du veckodagar, tidszon, starttid och sluttid när villkoret ska gälla.

Mer information om hur autoskalningsinställningar fungerar, särskilt hur den väljer en profil eller ett villkor och utvärderar flera regler, finns i Förstå inställningar för autoskalning.

Nästa steg