Démarrage rapide : Créer un coffre Recovery Services avec Bicep

Ce guide de démarrage rapide explique comment configurer un coffre Recovery Services avec Bicep. Le service Azure Site Recovery contribue à votre stratégie de continuité d’activité et de reprise d’activité afin que vos applications métier demeurent en ligne pendant les interruptions planifiées et non planifiées. Site Recovery gère la reprise d’activité des machines locales et des machines virtuelles Azure, notamment la réplication, le basculement et la récupération.

Bicep est un langage spécifique à un domaine (DSL) qui utilise la syntaxe déclarative pour déployer des ressources Azure. Il fournit une syntaxe concise, une cohérence des types fiable et une prise en charge de la réutilisation du code. Bicep offre la meilleure expérience de création pour vos solutions d’infrastructure en tant que code dans Azure.

Prérequis

Si vous n’avez pas d’abonnement Azure actif, créez un compte gratuit avant de commencer.

Examiner le fichier Bicep

Le fichier Bicep utilisé dans ce guide de démarrage rapide est tiré des modèles de démarrage rapide Azure.

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

Deux ressources Azure sont définies dans le fichier Bicep :

Déployer le fichier Bicep

  1. Enregistrez le fichier Bicep en tant que main.bicep sur votre ordinateur local.

  2. Déployez le fichier Bicep à l’aide d’Azure CLI ou d’Azure PowerShell.

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

    Notes

    Remplacez <vault-name> par le nom du coffre.

    Une fois le déploiement terminé, un message doit s’afficher pour indiquer que le déploiement a réussi.

Vérifier les ressources déployées

Utilisez Azure CLI ou Azure PowerShell pour vérifier que le coffre a été créé.

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

Notes

Remplacez <vault-name> par le nom du coffre que vous avez créé.

Nettoyer les ressources

Si vous envisagez d’utiliser les nouvelles ressources, aucune action n’est nécessaire. Dans le cas contraire, vous pouvez supprimer le groupe de ressources et le coffre créé dans ce guide de démarrage rapide. Pour supprimer le groupe de ressources et ses ressources, utilisez Azure CLI ou Azure PowerShell.

az group delete --name exampleRG

Étapes suivantes

Dans ce guide de démarrage rapide, vous avez créé un coffre Recovery Services avec Bicep. Pour en savoir plus sur la récupération d’urgence, passez à l’article de démarrage rapide intitulé Configurer la récupération d’urgence.