Partilhar via


Início Rápido: Crie uma conta Batch utilizando um ficheiro Bicep

Comece a utilizar o Azure Batch ao usar um ficheiro Bicep para criar uma conta Batch, incluindo o armazenamento. Necessita de uma conta Batch para criar recursos de computação (grupos de nós de computação) e trabalhos Batch. Você pode vincular uma conta de Armazenamento do Azure à sua conta de lote, o que é útil para implantar aplicativos e armazenar dados de entrada e saída para a maioria das cargas de trabalho do mundo real.

Após concluir este início rápido, irá compreender os conceitos-chave do serviço Batch e estará pronto para testar o Batch com cargas de trabalho mais realistas em maior escala.

Bicep é uma linguagem de domínio específico (DSL) que utiliza sintaxe declarativa para implementar recursos do Azure. Fornece uma sintaxe concisa, segurança de tipos confiável e suporte para reutilização de código. O Bicep oferece a melhor experiência de criação para suas soluções de infraestrutura como código no Azure.

Pré-requisitos

Deve ter uma subscrição ativa do Azure.

Revise o arquivo Bicep

O arquivo Bicep utilizado neste início rápido é dos Modelos de Início Rápido do Azure.

@description('Batch Account Name')
param batchAccountName string = '${toLower(uniqueString(resourceGroup().id))}batch'

@description('Storage Account type')
@allowed([
  'Standard_LRS'
  'Standard_GRS'
  'Standard_ZRS'
  'Premium_LRS'
])
param storageAccountsku string = 'Standard_LRS'

@description('Location for all resources.')
param location string = resourceGroup().location

var storageAccountName = '${uniqueString(resourceGroup().id)}storage'

resource storageAccount 'Microsoft.Storage/storageAccounts@2023-01-01' = {
  name: storageAccountName
  location: location
  sku: {
    name: storageAccountsku
  }
  kind: 'StorageV2'
  tags: {
    ObjectName: storageAccountName
  }
  properties: {
    minimumTlsVersion: 'TLS1_2'
    allowBlobPublicAccess: false
    networkAcls: {
      defaultAction: 'Deny'
    }
    supportsHttpsTrafficOnly: true
  }
}

resource batchAccount 'Microsoft.Batch/batchAccounts@2024-02-01' = {
  name: batchAccountName
  location: location
  tags: {
    ObjectName: batchAccountName
  }
  properties: {
    autoStorage: {
      storageAccountId: storageAccount.id
    }
  }
}

output storageAccountName string = storageAccount.name
output batchAccountName string = batchAccount.name
output location string = location
output resourceGroupName string = resourceGroup().name
output resourceId string = batchAccount.id

Duas recursos do Azure são definidos no ficheiro Bicep.

Implemente o arquivo Bicep

  1. Guarde o ficheiro Bicep como main.bicep no seu computador local.

  2. Implante o arquivo Bicep usando o Azure CLI ou o Azure PowerShell.

    az group create --name exampleRG --location eastus
    az deployment group create --resource-group exampleRG --template-file main.bicep
    

    Quando a implementação terminar, deverá ver uma mensagem indicando que a implementação foi bem-sucedida.

Validar a implementação

Utilize o portal do Azure, Azure CLI ou Azure PowerShell para listar os recursos implantados no grupo de recursos.

az resource list --resource-group exampleRG

Liberar recursos

Se planeia continuar com mais dos nossos tutoriais, talvez queira deixar estes recursos no lugar. Quando já não for necessário, use o portal do Azure, o Azure CLI ou o Azure PowerShell para eliminar o grupo de recursos e todos os seus recursos.

az group delete --name exampleRG

Próximos passos

Neste guia rápido, criou uma conta de Batch e uma conta de armazenamento usando o Bicep. Para saber mais sobre o Azure Batch, continue para os tutoriais do Azure Batch.

Azure Batch tutorials (Tutoriais do Azure Batch)