Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Durable Task Scheduler erbjuder för närvarande endast dedikerad SKU. I den här artikeln får du lära dig:
- Vad den dedikerade SKU:n tillhandahåller
- Så debiteras du
- Relevanta begrepp som kapacitetsenhet och arbetsobjekt
Dedikerade SKU-begrepp
Du debiteras baserat på antalet köpta kapacitetsenheter (CUS). Inom Durable Task Schedulers kontext:
- En kapacitetsenhet (CU) är ett mått på de resurser som allokerats till din scheduler-resurs. Varje CU representerar en förallokerad mängd processor-, minnes- och lagringsresurser. En enskild CU garanterar att ett antal arbetsobjekt skickas och ger en definierad mängd lagringsutrymme. Om extra prestanda och/eller lagring behövs kan fler processorer köpas.
- Arbetsobjekt är ett meddelande som skickas av Durable Task Scheduler till ett program som utlöser körningen av orchestrator-, aktivitets- eller entitetsfunktioner. Antalet arbetsobjekt som kan skickas per sekund bestäms av de CUs som allokerats till schemaläggaren.
I följande tabell förklaras den lägsta kostnaden och de funktioner som tillhandahålls med varje CU.
| Antal CUS:er | Funktionen |
|---|---|
| En CU | – Enskild klient med dedikerade resurser – Upp till 2 000 arbetsobjekt som skickas per sekund – 50 GB orkestreringsdatalagring |
Prissättning
Hitta priset för en kapacitetsenhet i en viss region på prissättningssidan för Azure Functions.
Hastighetsgräns
För schemaläggning av nya orkestreringar gäller en gräns på 200 begäranden per sekund per kapacitetsenhet för schemaläggaren globalt, över alla aktivitetshubbar.
Om hastighetsgränsen överskrids returneras gRPC-statuskoden RESOURCE_EXHAUSTED . Den här koden liknar HTTP 429 (Too many requests).
Fastställa antalet kapacitetsenheter som behövs
Anmärkning
Durable Task Scheduler stöder endast inköp av en kapacitetsenhet för tillfället.
Följ dessa steg för att avgöra om en enhet räcker för din arbetsbelastning:
Förstå hur du identifierar antalet arbetsobjekt per orkestrering
- Att starta en orkestrering förbrukar ett enda arbetsobjekt.
- Varje schema för en aktivitet förbrukar ett annat arbetsobjekt.
- Varje svar som skickas tillbaka till Durable Task Scheduler använder ett annat arbetsobjekt.
Beräkna månatliga orkestreringar
Beräkna det totala antalet orkestreringar som du behöver köra per månad.Beräkna totalt antal arbetsobjekt per sekund
Multiplicera antalet orkestreringar med antalet arbetsobjekt som varje orkestrering förbrukar.Konvertera till arbetsobjekt per sekund
Dividera det totala antalet arbetsobjekt per månad med antalet sekunder under en månad (cirka 2 628 000 sekunder).Fastställa nödvändiga CUS:er
Om en CU tillåter upp till 2 000 arbetsobjekt per sekund delar du upp de nödvändiga arbetsobjekten per sekund med kapaciteten för en CU för att fastställa antalet CU:er som behövs.
Om du till exempel kör 100 miljoner orkestreringar per månad och varje orkestrering förbrukar sju arbetsobjekt behöver du 700 miljoner arbetsobjekt per månad. Genom att dela upp detta med 2 628 000 resulterar det i cirka 266 arbetsobjekt per sekund. Om en CU stöder 2 000 arbetsobjekt per sekund behöver du en CU för att hantera den här arbetsbelastningen.
Nästa steg
Prova exemplet "Durable Functions" för snabbstart.