Snabbstart: Skapa ett Recovery Services-valv med Bicep
Den här snabbstarten beskriver hur du konfigurerar ett Recovery Services-valv med Bicep. Azure Site Recovery-tjänsten bidrar till din BCDR-strategi (affärskontinuitet och haveriberedskap) så att dina affärsprogram är online under planerade och oplanerade avbrott. Site Recovery hanterar haveriberedskap för lokala datorer och virtuella Azure-datorer (VM), inklusive replikering, redundans och återställning.
Bicep är ett domänspecifikt språk (DSL) som använder deklarativ syntax för att distribuera Azure-resurser. Det ger koncis syntax, tillförlitlig typsäkerhet och stöd för återanvändning av kod. Bicep erbjuder den bästa redigeringsupplevelsen för dina infrastruktur-som-kod-lösningar i Azure.
Förutsättningar
Om du inte har en aktiv Azure-prenumeration kan du skapa ett kostnadsfritt konto innan du börjar.
Granska Bicep-filen
Bicep-filen som används i den här snabbstarten kommer från Azure-snabbstartsmallar.
@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
}
}
Två Azure-resurser definieras i Bicep-filen:
- Microsoft.RecoveryServices-valv: skapar valvet.
- Microsoft.RecoveryServices/vaults/backupstorageconfig: konfigurerar valvets redundansinställningar för säkerhetskopiering.
Distribuera Bicep-filen
Spara Bicep-filen som main.bicep på den lokala datorn.
Distribuera Bicep-filen med antingen Azure CLI eller Azure PowerShell.
az group create --name exampleRG --location eastus az deployment group create --resource-group exampleRG --template-file main.bicep --parameters vaultName=<vault-name>
Kommentar
Ersätt <valvnamn> med namnet på valvet.
När distributionen är klar bör du se ett meddelande som anger att distributionen lyckades.
Granska distribuerade resurser
Använd Azure CLI eller Azure PowerShell för att bekräfta att valvet har skapats.
az backup vault show --name <vault-name> --resource-group exampleRG
az backup vault backup-properties show --name <vault-name> --resource-group exampleRG
Kommentar
Ersätt <valvnamn> med namnet på valvet som du skapade.
Rensa resurser
Om du planerar att använda de nya resurserna behövs ingen åtgärd. Annars kan du ta bort resursgruppen och valvet som skapades i den här snabbstarten. Om du vill ta bort resursgruppen och dess resurser använder du Azure CLI eller Azure PowerShell.
az group delete --name exampleRG
Nästa steg
I den här snabbstarten skapade du ett Recovery Services-valv med Bicep. Om du vill veta mer om haveriberedskap fortsätter du till nästa snabbstartsartikel – Konfigurera haveriberedskap.