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 :
- Microsoft.RecoveryServices/vaults : crée le coffre.
- Microsoft.RecoveryServices/vaults/backupstorageconfig : configure les paramètres de redondance de sauvegarde du coffre.
Déployer le fichier Bicep
Enregistrez le fichier Bicep en tant que main.bicep sur votre ordinateur local.
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.