Share via


Schnellstart: Erstellen eines Recovery Services-Tresors mithilfe von Bicep

Dieser Schnellstart beschreibt, wie Sie mit Bicep einen Recovery Services-Tresor einrichten. Der Dienst Azure Site Recovery unterstützt Ihre BCDR-Strategie (Business Continuity & Disaster Recovery), damit der Onlinezustand Ihrer Geschäftsanwendungen bei geplanten und ungeplanten Ausfällen gewährleistet wird. Site Recovery verwaltet die Notfallwiederherstellung von lokalen Computern und virtuellen Azure-Computern (VMs), einschließlich Replikation, Failover und Wiederherstellung.

Bicep ist eine domänenspezifische Sprache (Domain-Specific Language, DSL), die eine deklarative Syntax zur Bereitstellung von Azure-Ressourcen verwendet. Sie bietet eine präzise Syntax, zuverlässige Typsicherheit und Unterstützung für die Wiederverwendung von Code. Bicep bietet die beste Form der Erstellung für Ihre Infrastructure-as-Code-Lösungen in Azure.

Voraussetzungen

Falls Sie kein aktives Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, bevor Sie beginnen.

Überprüfen der Bicep-Datei

Die in dieser Schnellstartanleitung verwendete Bicep-Datei stammt aus den Azure-Schnellstartvorlagen.

@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
  }
}

In der Bicep-Datei sind zwei Azure-Ressourcen definiert:

Bereitstellen der Bicep-Datei

  1. Speichern Sie die Bicep-Datei als main.bicep auf Ihrem lokalen Computer.

  2. Stellen Sie die Bicep-Datei entweder mit Azure CLI oder mit Azure PowerShell bereit.

    az group create --name exampleRG --location eastus
    az deployment group create --resource-group exampleRG --template-file main.bicep --parameters vaultName=<vault-name>
    

    Hinweis

    Ersetzen Sie <vault-name> durch den Namen des Tresors.

    Nach Abschluss der Bereitstellung sollte eine Meldung mit dem Hinweis angezeigt werden, dass die Bereitstellung erfolgreich war.

Überprüfen der bereitgestellten Ressourcen

Verwenden Sie Azure CLI oder Azure PowerShell, um zu bestätigen, dass der Tresor erstellt wurde.

az backup vault show --name <vault-name> --resource-group exampleRG
az backup vault backup-properties show --name <vault-name> --resource-group exampleRG

Hinweis

Ersetzen Sie <vault-name> durch den Namen des Tresors, den Sie erstellt haben.

Bereinigen von Ressourcen

Wenn Sie beabsichtigen, die neuen Ressourcen zu verwenden, ist keine Aktion erforderlich. Andernfalls können Sie die Ressourcengruppe und den Tresor entfernen, die in dieser Schnellstartanleitung erstellt wurden. Die Ressourcengruppe und die zugehörigen Ressourcen können über die Azure-Befehlszeilenschnittstelle oder mithilfe von Azure PowerShell gelöscht werden.

az group delete --name exampleRG

Nächste Schritte

In diesem Schnellstart haben Sie einen Recovery Services-Tresor mithilfe von Bicep erstellt. Weitere Informationen zur Notfallwiederherstellung finden Sie im nächsten Schnellstartartikel: