Share via


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. Het biedt beknopte syntaxis, betrouwbare typeveiligheid en ondersteuning voor het 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 uit Azure-snelstartsjablonen.

@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 zijn twee Azure-resources gedefinieerd in het Bicep-bestand:

Het Bicep-bestand implementeren

  1. Sla het Bicep-bestand op als main.bicep op uw lokale computer.

  2. 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 dat aangeeft 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. Ga naar het volgende quickstart-artikel voor meer informatie over herstel na noodgevallen.