Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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.
- Se não tiver uma conta do Azure, crie uma conta gratuita antes de começar.
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.
- Microsoft.Storage/storageAccounts: Cria uma conta de armazenamento.
- Microsoft.Batch/batchAccounts: cria uma conta Batch.
Implemente o arquivo Bicep
Guarde o ficheiro Bicep como main.bicep no seu computador local.
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.bicepQuando 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)