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:
- Microsoft.RecoveryServices vaults: zum Erstellen des Tresors
- Microsoft.RecoveryServices/vaults/backupstorageconfig: zum Konfigurieren der Sicherungsredundanzeinstellungen des Tresors
Bereitstellen der Bicep-Datei
Speichern Sie die Bicep-Datei als main.bicep auf Ihrem lokalen Computer.
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: Einrichten der Notfallwiederherstellung.