Quickstart: Een Recovery Services-kluis maken met Bicep
In deze quickstart wordt beschreven hoe u een Recovery Services-kluis instelt met Bicep. De service Azure Site Recovery draagt bij aan uw strategie voor zakelijke continuïteit en noodherstel (BCDR) zodat uw zakelijke apps online blijven tijdens geplande en ongeplande uitval. Site Recovery beheert noodherstel van on-premises machines en virtuele Azure-machines (VM's), met inbegrip van replicatie, failover en herstel.
Bicep is een domeinspecifieke taal (DSL) die declaratieve syntaxis gebruikt om Azure-resources te implementeren. Deze taal voorziet in een beknopte syntaxis, betrouwbare typeveiligheid en ondersteuning voor hergebruik van code. Bicep biedt de beste ontwerpervaring voor uw infrastructuur als code-oplossingen in Azure.
Vereisten
Als u nog geen actief abonnement op Azure hebt, kunt u een gratis account maken voordat u begint.
Het Bicep-bestand controleren
Het Bicep-bestand dat in deze quickstart wordt gebruikt, is afkomstig van Azure-quickstartsjablonen.
@description('Name of the Vault')
param vaultName string
@description('Enable CRR (Works if vault has not registered any backup instance)')
param enableCRR bool = true
@description('Change Vault Storage Type (Works if vault has not registered any backup instance)')
@allowed([
'LocallyRedundant'
'GeoRedundant'
])
param vaultStorageType string = 'GeoRedundant'
@description('Location for all resources.')
param location string = resourceGroup().location
var skuName = 'RS0'
var skuTier = 'Standard'
resource recoveryServicesVault 'Microsoft.RecoveryServices/vaults@2022-02-01' = {
name: vaultName
location: location
sku: {
name: skuName
tier: skuTier
}
properties: {}
}
resource vaultName_vaultstorageconfig 'Microsoft.RecoveryServices/vaults/backupstorageconfig@2022-02-01' = {
parent: recoveryServicesVault
name: 'vaultstorageconfig'
properties: {
storageModelType: vaultStorageType
crossRegionRestoreFlag: enableCRR
}
}
Er worden twee Azure-resources gedefinieerd in het Bicep-bestand:
- Microsoft.Recovery Services-kluizen: Hiermee wordt de kluis gemaakt.
- Microsoft.Recovery Services/vaults/backupstorageconfig: Hiermee configureert u de instellingen voor redundantie van back-ups van de kluis.
Het Bicep-bestand implementeren
Sla het Bicep-bestand op als main.bicep op uw lokale computer.
Implementeer het Bicep-bestand met behulp van Azure CLI of Azure PowerShell.
az group create --name exampleRG --location eastus az deployment group create --resource-group exampleRG --template-file main.bicep --parameters vaultName=<vault-name>
Notitie
Vervang <kluisnaam> door de naam van de kluis.
Wanneer de implementatie is voltooid, ziet u een bericht waarin wordt aangegeven dat de implementatie is voltooid.
Geïmplementeerde resources bekijken
Gebruik Azure CLI of Azure PowerShell om te bevestigen dat de kluis is gemaakt.
az backup vault show --name <vault-name> --resource-group exampleRG
az backup vault backup-properties show --name <vault-name> --resource-group exampleRG
Notitie
Vervang <kluisnaam> door de naam van de kluis die u hebt gemaakt.
Resources opschonen
Als u van plan bent om de nieuwe resources te gebruiken, hoeft u geen actie te ondernemen. Als dat niet het geval is, kunt u de resourcegroep en de kluis verwijderen die in deze quickstart is gemaakt. Als u de resourcegroep en de bijbehorende resources wilt verwijderen, gebruikt u Azure CLI of Azure PowerShell.
az group delete --name exampleRG
Volgende stappen
In deze quickstart hebt u een Recovery Services-kluis gemaakt met Bicep. Voor meer informatie over herstel na noodgevallen gaat u verder met het volgende quickstart-artikel: Herstel na noodgevallen instellen.