Batch-accounts en Azure Storage-accounts

Een Batch-account is een uniek geïdentificeerde entiteit in de Batch-service. Veel Batch-oplossingen maken gebruik van Azure Storage voor het opslaan van resourcebestanden en uitvoerbestanden, zodat elk Batch-account optioneel kan worden gekoppeld aan een bijbehorend opslagaccount.

Batch-accounts

Alle verwerkingen en resources zijn gekoppeld aan een Batch-account. Wanneer uw toepassing een aanvraag indient voor de Batch-service, wordt de aanvraag geverifieerd met behulp van de azure Batch-accountnaam en de account-URL. Daarnaast kan het een toegangssleutel of een Microsoft Entra-token gebruiken.

U kunt meerdere Batch-workloads uitvoeren in één Batch-account. U kunt uw workloads ook verdelen over Batch-accounts die zich in hetzelfde abonnement bevinden, maar zich in verschillende Azure-regio's bevinden.

U kunt een Batch-account maken met behulp van Azure Portal of programmatisch, zoals met de Batch Management .NET-bibliotheek. Wanneer u het account maakt, kunt u een gekoppeld Azure-opslagaccount maken waarin u taakgerelateerde invoer- en uitvoergegevens of toepassingen kunt opslaan.

Wanneer u een Batch-account maakt, kunt u kiezen tussen de toewijzingsmodi voor gebruikersabonnementen en Batch-servicegroepen . In de meeste gevallen moet u de standaardtoewijzingsmodus voor Batch-servicegroepen gebruiken. In de Batch-servicemodus worden resources met betrekking tot compute en virtuele machines (VM's) voor pools toegewezen aan beheerde Azure-abonnementen voor batchservices.

In de pooltoewijzingsmodus voor gebruikersabonnementen worden reken- en VM-gerelateerde resources voor pools rechtstreeks in het Batch-accountabonnement gemaakt wanneer een pool wordt gemaakt. In scenario's waarin u een Batch-pool maakt in een virtueel netwerk dat u opgeeft, worden bepaalde netwerkresources gemaakt in het abonnement van het virtuele netwerk.

Als u een Batch-account wilt maken in de pooltoewijzingsmodus voor gebruikersabonnementen, moet u ook uw abonnement registreren bij Azure Batch en het account koppelen aan Azure Key Vault. Zie De modus Gebruikersabonnement configureren voor meer informatie over vereisten voor de toewijzingsmodus voor gebruikersabonnementen.

Azure Storage-accounts

De meeste Batch-oplossingen maken gebruik van Azure Storage voor het opslaan van resourcebestanden en uitvoerbestanden. Uw Batch-taken (inclusief standaardtaken, begintaken, jobvoorbereidingstaken en jobvrijgevingstaken) geven bijvoorbeeld gewoonlijk bronbestanden op die zich in een opslagaccount bevinden. Opslagaccounts slaan ook die gegevens op die worden verwerkt en eventuele uitvoergegevens die worden gegenereerd.

Batch biedt ondersteuning voor de volgende typen Azure Storage-account:

  • Accounts voor algemeen gebruik v2 (GPv2-accounts)
  • Accounts voor algemeen gebruik v1 (GPv1-accounts)
  • Blob-opslagaccounts (momenteel ondersteund voor toepassingen in de configuratie van de virtuele machine)

Belangrijk

U kunt de koppelingsfuncties van het virtuele bestandssysteem op basis van Azure Storage of azure-opslag niet gebruiken met Azure Storage-accounts die zijn geconfigureerd met firewallregels of met hiërarchische naamruimte ingesteld op Ingeschakeld.

Zie Overzicht van Azure-opslagaccount voor meer informatie over opslagaccounts.

U kunt een opslagaccount koppelen aan uw Batch-account. Dit kunt u doen tijdens het maken van het Batch-account of later. Denk bij het kiezen van een opslagaccount aan de kosten- en prestatievereisten. Het GPv2-account en het Blob Storage-account bieden, vergeleken met een GPv1-account, bijvoorbeeld hogere limieten voor capaciteit en schaalbaarheid. (Neem contact op met de ondersteuning van Azure om een verhoging van een opslaglimiet aan te vragen.) Deze accountopties kunnen de prestaties van Batch-oplossingen verbeteren die een groot aantal parallelle taken bevatten die lezen van of schrijven naar het opslagaccount.

Wanneer een opslagaccount is gekoppeld aan een Batch-account, wordt dit het automatische opslagaccount. Een autostorage-account is nodig als u de mogelijkheid van toepassingspakketten wilt gebruiken, omdat het toepassingspakket .zip bestanden opslaat. Het kan ook worden gebruikt voor taakresourcebestanden. Als u Batch-accounts koppelt aan automatische opslag, hoeft u geen SAS-URL's (Shared Access Signature) te gebruiken om toegang te krijgen tot de resourcebestanden.

Notitie

Batch-knooppunten pakken automatisch het toepassingspakket uit .zip bestanden wanneer ze worden opgehaald uit een gekoppeld opslagaccount. Dit kan ertoe leiden dat de lokale opslag van het rekenknooppunt vol raakt. Zie Batch-toepassingspakket beheren voor meer informatie.

Volgende stappen