Início Rápido: Criar uma conta do Lote usando um arquivo Bicep
Comece a introdução do Lote do Azure usando um arquivo Bicep para criar uma conta do Lote, incluindo armazenamento. Você precisa de uma conta do Lote para criar recursos de computação (pools de nós de computação) e trabalhos do Lote. Você pode vincular uma conta do Armazenamento do Azure com sua conta do Lote, o que é útil para implantar aplicativos e armazenar dados de entrada e saída para a maioria das cargas de trabalho da vida real.
Depois de concluir este guia de início rápido, você entenderá os principais conceitos do serviço Lote e estará pronto para experimentá-lo com cargas de trabalho mais realistas em maior escala.
O Bicep é um DSL (linguagem específica de domínio) que usa sintaxe declarativa para implantar recursos do Azure. Ele fornece 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
É necessário ter uma assinatura ativa do Azure.
- Caso você não tenha uma assinatura do Azure, crie uma conta gratuita do Azure antes de começar.
Examinar o arquivo Bicep
O arquivo Bicep usado neste guia de início rápido vem 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
Há dois recursos do Azure definidos no arquivo Bicep:
- Microsoft.Storage/storageAccounts: Cria uma conta de armazenamento.
- Microsoft.Batch/batchAccounts: Cria uma conta do Lote.
Implante o arquivo Bicep
Salve o arquivo Bicep como main.bicep em seu computador local.
Para implantar o arquivo Bicep, use a CLI do Azure ou o Azure PowerShell.
az group create --name exampleRG --location eastus az deployment group create --resource-group exampleRG --template-file main.bicep
Quando a implantação for concluída, você deverá ver uma mensagem indicando que ela foi bem-sucedida.
Validar a implantação
Use o portal do Azure, a CLI do Azure ou o Azure PowerShell para listar os recursos implantados no grupo de recursos.
az resource list --resource-group exampleRG
Limpar os recursos
Se você pretende prosseguir com nossos tutoriais, mantenha esses recursos disponíveis. Quando o grupo de recursos e todos os respectivos recursos não forem mais necessários, use o portal do Azure, a CLI do Azure ou o Azure PowerShell para excluí-los.
az group delete --name exampleRG
Próximas etapas
Neste início rápido, você criou uma conta do Lote e uma conta de armazenamento usando o Bicep. Para saber mais sobre o Lote do Azure, prossiga para os tutoriais do Lote do Azure.