Kvoter och begränsningar för Batch-tjänsten
Precis som med andra Azure-tjänster finns det gränser för vissa resurser som är associerade med Azure Batch. Om din pool till exempel inte når ditt målantal beräkningsnoder kan du ha nått kärnkvotgränsen för ditt Batch-konto. Många gränser är standardkvoter, som Azure tillämpar på prenumerations- eller kontonivå.
Tänk på dessa kvoter när du utformar och skalar upp dina Batch-arbetsbelastningar. Du kan köra flera Batch-arbetsbelastningar i ett enda Batch-konto. Eller så kan du distribuera dina arbetsbelastningar mellan Batch-konton i samma prenumeration men 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 höja en kvot begär du en kvotökning utan kostnad.
Resurskvoter
En kvot är en gräns, inte en kapacitetsgaranti. Kontakta Azure-supporten om du har behov av storskalig kapacitet.
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 | Övre gräns |
---|---|---|
Azure Batch-konton per region per prenumeration | 1-3 | 50 |
Dedikerade kärnor per Batch-konto | 0-9001 | Kontakta support |
Kärnor med låg prioritet per Batch-konto | 0-1001 | Kontakta support |
Aktiva jobb och jobbscheman per Batch-konto (slutförda jobb har ingen gräns) | 100-300 | 1 0002 |
Pooler per Batch-konto | 0-1001 | 5002 |
Privata slutpunktsanslutningar per Batch-konto | 100 | 100 |
1 För kapacitetshantering har standardkvoterna för nya Batch-konton i vissa regioner och för vissa prenumerationstyper minskats från ovanstående värdeintervall. I vissa fall har dessa gränser reducerats till noll. När du skapar ett nytt Batch-konto kontrollerar du dina kvoter och begär en lämplig ökning av kärn- eller tjänstkvoten om det behövs. Alternativt kan du överväga att återanvända Batch-konton som redan har tillräckligt med kvot- eller användarprenumerationspoolallokering Batch-konton för att upprätthålla kärn- och VM-familjekvoten för alla Batch-konton i prenumerationen. Tjänstkvoter som aktiva jobb eller pooler gäller för varje distinkt Batch-konto även för batchkonton för tilldelning av användarprenumerationspooler.
2 Kontakta Azure Support om du vill begära en ökning utöver den här gränsen.
Kommentar
Standardgränserna varierar beroende på vilken typ av prenumeration du använder för att skapa ett Batch-konto. Kärnkvoter som visas är för Batch-konton i Batch-tjänstläge. Visa kvoterna i ditt Batch-konto.
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-portalen. Om du vill uppdatera kvotgränserna för VM-serien öppnar du en supportbegäran.
- För dedikerade noder tillämpar Batch en kärnkvotgräns för varje VM-serie och en total kärnkvotgräns för hela Batch-kontot.
- För noder med oanvänd kapacitet 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äge inställt på användarprenumeration skapas virtuella Batch-datorer och andra resurser direkt i din prenumeration när en pool skapas eller ändras. Azure Batch-kärnkvoterna gäller inte och kvoterna i din prenumeration för regionala beräkningskärnor, beräkningskärnor per serie och andra resurser används och tillämpas.
Mer information om dessa kvoter finns i Azure-prenumerations - och tjänstgränser, kvoter och begränsningar.
Storleksgränser för pool
Poolstorleksgränser anges av Batch-tjänsten. Till skillnad från resurskvoter kan 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 kommunikationsaktiverad pool mellan noder | |
Allokeringsläge för Batch-tjänstpool | 100 |
Batch-prenumerationspoolens allokeringsläge | 80 |
Beräkningsnoder i poolen som skapats med en hanterad avbildningsresurs1 | |
Dedikerade noder | 2000 |
Noder för oanvänd kapacitet | 1000 |
1 För pooler som inte är kommunikation mellan noder aktiverad.
Andra gränser
Batch-tjänsten anger följande andra gränser. Till skillnad från resurskvoter går det inte att ändra dessa värden.
Resurs | Övre gräns |
---|---|
Samtidiga uppgifter per beräkningsnod | 4 x antal 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 till när den är klar, är 180 dagar. Som standard behålls data för slutförda uppgifter i sju dagar om beräkningsnoden där den kördes fortfarande är tillgänglig. Data för uppgifter som inte har slutförts inom den maximala livslängden är inte tillgängliga. Slutförda kvarhållningstider för uppgiftsdata kan konfigureras per uppgift.
Visa Batch-kvoter
Så här visar du dina Batch-kontokvoter i Azure-portalen:
Logga in på Azure-portalen.
Välj eller sök efter Batch-konton.
På sidan Batch-konton väljer du det Batch-konto som du vill granska.
På Menyn för Batch-kontot går du till Inställningar och väljer Kvoter.
Granska 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-portalen eller med hjälp av REST-API:et för Azure-kvoter.
Typen av kvotökning beror på poolallokeringsläget för ditt Batch-konto. Om du vill begära en kvotökning måste du inkludera vm-serien som du vill öka kvoten för. När kvotökningen tillämpas tillämpas den på alla serier av 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.
Kvottyper
Du kan välja mellan två kvottyper när du skapar din supportbegäran.
Välj Per Batch-konto för att begära kvotökningar för ett enda Batch-konto. Dessa kvotökningar kan omfatta dedikerade kärnor och spot-kärnor samt antalet jobb och pooler. Om du väljer det här alternativet anger du det Batch-konto som den här begäran gäller för. Välj sedan de kvoter som du vill uppdatera. Ange den nya gräns som du begär för varje resurs. Spot-kvoten är ett enda värde i alla VM-serier. Om du behöver begränsade SKU:er väljer du Spot Cores och inkluderar de VM-familjer som ska begäras .
Välj Alla konton i den här regionen för att begära kvotökningar som gäller för alla Batch-konton i en region. Använd till exempel det här alternativet för att öka antalet Batch-konton per region per prenumeration.
Begäran i Azure-portalen
Om du vill begära en kvotökning med hjälp av Azure-portalen öppnar du först en supportbegäran:
Logga in på Azure-portalen.
Välj eller sök efter Kvoter.
På sidan Kvoter väljer du Öka mina kvoter.
Du kan också öppna supportbegäran på följande sätt:
Logga in på Azure-portalen.
Välj eller sök efter hjälp + support i Azure-portalen. Eller välj frågeteckenikonen (?) på portalmenyn. Välj sedan Hjälp + support i fönstret Support + felsökning.
På sidan Ny supportbegäran väljer du Skapa en supportbegäran.
Fyll sedan i din supportbegäran.
På fliken Grunder:
För Sammanfattning anger du en beskrivning av problemet.
För Problemtyp väljer du Tjänst- och prenumerationsgränser (kvoter).
För Prenumeration väljer du den Azure-prenumeration där ditt Batch-konto finns.
Som Kvottyp väljer du Batch.
Välj Nästa: Lösningar för att fortsätta. Fliken Lösningar hoppas över.
På fliken Information :
Under Probleminformation väljer du Ange information.
I fönstret Kvotinformation för Plats anger du den Azure-region där du vill öka kvoten.
Som Kvottyp väljer du din kvottyp. Om du inte är säker på vilket alternativ du ska välja kan du läsa förklaringen av kvottyper.
Om det är tillämpligt väljer du det Batch-konto som ska uppdateras för Batch-kontot.
Om det är tillämpligt väljer du vilka specifika kvoter som ska ökas för Välj kvoter att uppdatera.
Under Avancerad diagnostikinformation väljer du om du vill tillåta insamling av avancerad diagnostikinformation.
Under Supportmetod väljer du lämplig allvarlighetsgrad för din affärssituation. Välj även önskad kontaktmetod och supportspråk.
Under Kontaktinformation anger och verifierar du de kontaktuppgifter som krävs.
Välj Nästa: Granska + skapa för att fortsätta.
Välj Skapa för att skicka supportbegäran.
Begäran via REST API för Azure-kvot
Du kan använda REST-API:et för Azure-kvoter för att begära en kvotökning på prenumerationsnivå eller på Batch-kontonivå.
Mer information och exempel finns i Begära en kvotökning med hjälp av REST-API:et för Azure Support.
Relaterade kvoter för VM-pooler
Batchpooler i en VM-konfiguration som distribueras i ett virtuellt Azure-nätverk allokerar automatiskt fler Azure-nätverksresurser. Dessa resurser skapas i prenumerationen som innehåller det virtuella nätverk som angavs när batchpoolen skapades.
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äs mer om azure-prenumerations- och tjänstgränser, kvoter och begränsningar.