Migrera Azure Batch pooler till den förenklade kommunikationsmodellen för beräkningsnoder
För att förbättra säkerheten, förenkla användarupplevelsen och möjliggöra viktiga framtida förbättringar drar Azure Batch tillbaka den klassiska kommunikationsmodellen för beräkningsnoder den 31 mars 2026. Lär dig hur du migrerar Batch-pooler till med hjälp av den förenklade kommunikationsmodellen för beräkningsnoder.
Om funktionen
En Azure Batch-pool innehåller en eller flera beräkningsnoder som kör användardefinierade arbetsbelastningar i form av Batch-uppgifter. Om du vill aktivera Batch-funktioner och hantering av batchpoolinfrastruktur måste beräkningsnoder kommunicera med Azure Batch-tjänsten. I den klassiska kommunikationsmodellen för beräkningsnoder initierar Batch-tjänsten kommunikation till beräkningsnoderna och beräkningsnoderna måste kunna kommunicera med Azure Storage för baslinjeåtgärder. I kommunikationsmodellen förenklad beräkningsnod kräver Batch-pooler endast utgående åtkomst till Batch-tjänsten för baslinjeåtgärder.
Support upphör för funktionen
Den förenklade kommunikationsmodellen för beräkningsnoder ersätter den klassiska kommunikationsmodellen för beräkningsnoder efter den 31 mars 2026. Ändringen introduceras i två faser:
- Från och med nu till den 30 september 2024 förblir standardläget för nodkommunikation för nyligen skapade Batch-pooler med virtuella nätverk kvar som klassiskt.
- Efter den 30 september 2024 växlar standardnodkommunikationsläget för nyligen skapade Batch-pooler med virtuella nätverk till det förenklade.
Efter den 31 mars 2026 respekteras inte längre alternativet att använda klassiskt kommunikationsläge för beräkningsnoder. Batchpooler utan användardefinierade virtuella nätverk påverkas vanligtvis inte av den här ändringen och Batch-tjänsten styr standardkommunikationsläget.
Alternativ: Använd förenklad kommunikationsmodell för beräkningsnoder
Det förenklade kommunikationsläget för beräkningsnoder effektiviserar hur Batch-poolinfrastrukturen hanteras för användarnas räkning. Det här kommunikationsläget minskar komplexiteten och omfattningen för inkommande och utgående nätverksanslutningar som krävs i baslinjeåtgärderna.
Den förenklade modellen ger också mer detaljerad dataexfiltreringskontroll, eftersom utgående kommunikation till Storage.region inte längre krävs. Du kan uttryckligen låsa utgående kommunikation till Azure Storage om det behövs för ditt arbetsflöde. Till exempel kan konton för automatisk lagring för AppPackages och andra lagringskonton för resursfiler eller utdatafiler begränsas på lämpligt sätt.
Migrera dina berättigade pooler
Om du vill migrera dina Batch-pooler från klassisk till den förenklade kommunikationsmodellen för beräkningsnoder följer du det här dokumentet från avsnittet om potentiell påverkan mellan klassiska och förenklade kommunikationslägen. Du kan antingen skapa nya pooler eller uppdatera befintliga pooler med förenklad kommunikation mellan beräkningsnoder.
Vanliga frågor och svar
Krävs fortfarande offentliga IP-adresser för mina pooler?
Som standard behövs fortfarande en offentlig IP-adress för att initiera den utgående anslutningen till Azure Batch-tjänsten från beräkningsnoder. Om du vill eliminera behovet av offentliga IP-adresser helt och hållet från beräkningsnoder kan du läsa guiden för att skapa en förenklad nodkommunikationspool utan offentliga IP-adresser
Hur ansluter jag till mina noder i diagnostiskt syfte?
RDP- eller SSH-anslutning till noden påverkas inte – lastbalanserare skapas fortfarande som kan dirigera dessa begäranden till noden när de etableras med en offentlig IP-adress.
Finns det några skillnader i fakturering?
Den nya modellen får inte påverkas av kostnader eller fakturering.
Finns det några ändringar i Azure Batch agenter på beräkningsnoden?
En extra agent på beräkningsnoder anropas i förenklat kommunikationsläge för beräkningsnoder för både Linux och Windows
Microsoft.BatchClusters.Agent
Microsoft.BatchClusters.Agent.exe
respektive .Finns det några ändringar i hur mina länkade resurser från Azure Storage i Batch-pooler och uppgifter laddas ned?
Det här beteendet påverkas inte – alla användardefinierade resurser som kräver Azure Storage, till exempel resursfiler, utdatafiler eller programpaket, görs från beräkningsnoden direkt till Azure Storage. Du måste se till att nätverkskonfigurationen tillåter dessa flöden.
Nästa steg
Mer information finns i Förenklad beräkningsnodkommunikation.