Kvoter och begränsningar för Batch-tjänsten
Precis som med andra Azure-tjänster finns det begränsningar för vissa resurser som är associerade med Batch-tjänsten. Många av dessa gränser är standardkvoter som tillämpas av Azure på prenumerations- eller kontonivå.
Tänk på dessa kvoter när du utformar och skalar upp Dina Batch-arbetsbelastningar. Om poolen till exempel inte når målantalet beräkningsnoder som du har angett kan du ha nått kärnkvotgränsen för Batch-kontot.
Du kan köra flera Batch-arbetsbelastningar i ett enda Batch-konto eller distribuera dina arbetsbelastningar mellan Batch-konton som finns i samma prenumeration men i olika Azure-regioner.
Om du planerar att köra produktionsarbetsbelastningar i Batch kan du behöva öka en eller flera av kvoterna över standardvärdet. Om du vill öka kvoten kan du begära en kvotökning utan kostnad.
Resurskvoter
En kvot är en gräns, inte en kapacitetsgaranti. Kontakta Azure-supporten om du har storskaliga kapacitetsbehov.
Observera också att kvoter inte är garanterade värden. Kvoter kan variera beroende på ändringar från Batch-tjänsten eller en användarbegäran om att ändra ett kvotvärde.
| Resurs | Standardgräns | Maximal gräns |
|---|---|---|
| Azure Batch konton per region per prenumeration | 1-3 | 50 |
| Dedikerade kärnor per batch-konto | 90-900 | Kontakta supporten |
| Låg prioritets kärnor per batch-konto | 10-100 | Kontakta supporten |
| Aktiva jobb och jobb scheman per batch-konto (slutförda jobb har ingen gräns) | 100-300 | 1 0001 |
| Pooler per Batch-konto | 20-100 | 5001 |
1 Kontakta Azure-supporten om du vill begära en ökning utöver den här gränsen.
Anteckning
Standard gränserna varierar beroende på vilken typ av prenumeration du använder för att skapa ett batch-konto. Kärnor som visas är för batch-konton i batch-tjänstens läge. Visa kvoterna i batch-kontot.
Viktigt
För att hjälpa oss att hantera kapaciteten under den globala hälso Pandemic är standard kvoterna för nya batch-konton i vissa regioner och för vissa typer av prenumeration sänkta från ovanstående värde intervall, i vissa fall till noll kärnor. När du skapar ett nytt batch-konto kontrollerar du kärn kvoten och begär en ökad kärn kvot, om det behövs. Du kan också överväga att återanvända batch-konton som redan har tillräcklig kvot.
Kärnkvoter
Kärnkvoter i Batch-tjänstläge
Kärnkvoter finns för varje VM-serie som stöds av Batch. Dessa kärnkvoter visas på sidan Kvoter i Azure Portal. Kvotgränser för VM-serien kan uppdateras med en supportbegäran enligt beskrivningen nedan. För dedikerade noder tillämpar Batch en kärnkvotgräns för varje VM-serie, samt en total kvotgräns för hela Batch-kontot. För noder med låg prioritet tillämpar Batch endast en total kärnkvot för Batch-kontot utan någon skillnad mellan olika VM-serier.
Kärnkvoter i användarprenumerationsläge
Om du har skapat ett Batch-konto med poolallokeringsläget inställt på användarprenumeration skapas virtuella Batch-datorer och andra resurser direkt i din prenumeration när en pool skapas eller ändras. De Azure Batch kärnkvoterna gäller inte och kvoter i din prenumeration för regionala beräkningskärnor, beräkningskärnor per serie och andra resurser används och framtvingas.
Mer information om dessa kvoter finns i Azure-prenumeration och tjänstbegränsningar, kvoter och begränsningar.
Storleksgränser för pooler
Storleksgränser för pooler anges av Batch-tjänsten. Till skillnad från resurskvoterkan dessa värden inte ändras. Endast pooler med kommunikation mellan noder och anpassade avbildningar har begränsningar som skiljer sig från standardkvoten.
| Resurs | Övre gräns |
|---|---|
| Beräkningsnoder i en aktiverad pool för kommunikation mellan noder | |
| Poolallokeringsläge för Batch-tjänsten | 100 |
| Poolallokeringsläge för Batch-prenumeration | 80 |
| Beräkningsnoder i poolen som skapats med en hanterad avbildningsresurs1 | |
| Dedikerade noder | 2000 |
| Lågprioriterade virtuella noder | 1000 |
1 För pooler som inte är aktiverade för kommunikation mellan noder.
Andra begränsningar
Dessa ytterligare gränser anges av Batch-tjänsten. Till skillnad från resurskvoterkan dessa värden inte ändras.
| Resurs | Övre gräns |
|---|---|
| Samtidiga aktiviteter per beräkningsnod | 4 x antalet nodkärnor |
| Program per Batch-konto | 200 |
| Programpaket per program | 40 |
| Programpaket per pool | 10 |
| Maximal aktivitetslivslängd | 180 dagar1 |
| Monteringar per beräkningsnod | 10 |
| Certifikat per pool | 12 |
1 Den maximala livslängden för en aktivitet, från när den läggs till i jobbet tills den slutförs, är 180 dagar. Slutförda uppgifter finns kvar i sju dagar. data för uppgifter som inte har slutförts inom den maximala livslängden är inte tillgängliga.
Visa Batch-kvoter
Så här visar du dina Batch-kontokvoter i Azure Portal:
- Välj Batch-konton och välj sedan det Batch-konto som du är intresserad av.
- Välj Kvoter på Batch-kontots meny.
- Visa de kvoter som för närvarande tillämpas på Batch-kontot.
Öka en kvot
Du kan begära en kvotökning för ditt Batch-konto eller din prenumeration med hjälp av Azure Portal eller med hjälp av Azure Quota REST API.
Typen av kvotökning beror på poolallokeringsläget för Batch-kontot. Om du vill begära en kvotökning måste du inkludera den VM-serie som du vill öka kvoten för. När kvotökningen tillämpas tillämpas den på alla serier med virtuella datorer.
När du har skickat din supportbegäran kontaktar Azure-supporten dig. Kvotbegäranden kan slutföras inom några minuter eller upp till två arbetsdagar.
Azure Portal
På sidan Kvoter väljer du Begär kvotökning. Alternativt kan du välja panelen Hjälp + support på instrumentpanelen i portalen (eller från frågetecknet (?) i det övre högra hörnet av portalen) och sedan välja Ny supportbegäran.
Gör så här i Grundläggande:
- För Typ av problem väljer du Tjänst- och prenumerationsgränser (kvoter).
- Välj din prenumeration.
- För Kvottyp väljer du Batch.
- Fortsätt genom att välja Nästa.
I Information:
I avsnittet Ange information anger du plats, kvottyp och Batch-konto (om tillämpligt) och väljer sedan den eller de kvoter som ska ökas.
Kvottyper är:
Per Batch-konto
Använd det här alternativet för att begära kvotökningar som är specifika för ett enda Batch-konto, inklusive dedikerade kärnor och lågprioriterade kärnor samt antalet jobb och pooler.Om du väljer det här alternativet anger du batchkontot som begäran ska gälla för och väljer sedan den eller de kvoter som du vill uppdatera. Ange den nya gränsen som du begär för varje resurs.
Kvoten med låg prioritet är ett enda värde i alla VM-serier. Om du behöver begränsade SKU:er måste du välja Kärnor med låg prioritet och inkludera de VM-familjer som ska begäras.
Alla konton i den här regionen
Använd det här alternativet om du vill begära kvotökningar som gäller för alla Batch-konton i en region, till exempel antalet Batch-konton per region och prenumeration.
I Supportmetod väljer du en Allvarlighetsgrad beroende på din inverkan på verksamheten och önskad kontaktmetod och supportspråk.
I Kontaktinformation verifierar du och anger de kontaktuppgifter som krävs.
Välj Granska + skapa och välj sedan Skapa för att skicka supportbegäran.
Azure Quota REST API
Du kan använda Azure Quota REST API att begära en kvotökning på prenumerationsnivå eller Batch-kontonivå.
Mer information och exempel finns i Begär en kvotökning med hjälp av Azure Support REST API.
Relaterade kvoter för VM-pooler
Batch-pooler i Den virtuella datorkonfigurationen som distribueras i ett virtuellt Azure-nätverk allokerar automatiskt ytterligare Azure-nätverksresurser. Dessa resurser skapas i prenumerationen som innehåller det virtuella nätverk som tillhandahålls när du skapar Batch-poolen.
Följande resurser skapas för varje 100 poolnoder i ett virtuellt nätverk:
Dessa resurser begränsas av prenumerationens resurskvoter. Om du planerar distributioner av stora pooler i ett virtuellt nätverk kan du behöva begära en kvotökning för en eller flera av dessa resurser.
Nästa steg
- Lär dig mer om Batch-tjänstens arbetsflöde och primära resurser, till exempel pooler, noder, jobb och uppgifter.
- Lär dig mer om Azure-prenumerationer och tjänstbegränsningar, kvoter och begränsningar.