Dela via


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:

Distribuera Bicep-filen

  1. Spara Bicep-filen som main.bicep på den lokala datorn.

  2. 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.