Inicio rápido: Creación de un almacén de Recovery Services mediante Bicep
En este inicio rápido, se describe sobre cómo configurar un almacén de Recovery Services mediante Bicep. El servicio Azure Site Recovery contribuye a la estrategia de continuidad empresarial y recuperación ante desastres (BCDR) para que las aplicaciones empresariales permanezcan en línea durante las interrupciones planeadas y no planeadas. Site Recovery administra la recuperación ante desastres de máquinas locales y las máquinas virtuales de Azure (VM), lo que incluye su replicación, conmutación por error y recuperación.
Bicep es un lenguaje específico de dominio (DSL) que usa una sintaxis declarativa para implementar recursos de Azure. Brinda sintaxis concisa, seguridad de tipos confiable y compatibilidad con la reutilización de código. Bicep ofrece la mejor experiencia de creación para sus soluciones de infraestructura como código en Azure.
Requisitos previos
Si no tiene una suscripción activa a Azure, puede crear una cuenta gratuita antes de empezar.
Revisión del archivo de Bicep
El archivo de Bicep usado en este inicio rápido forma parte de las plantillas de inicio rápido de 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
}
}
En el archivo Bicep, se definen dos recursos de Azure:
- Microsoft.RecoveryServices vaults: crea el almacén.
- Microsoft.RecoveryServices/vaults/backupstorageconfig: configura la redundancia de copia de seguridad del almacén.
Implementación del archivo de Bicep
Guarde el archivo de Bicep como main.bicep en el equipo local.
Implemente el archivo de Bicep mediante la CLI de Azure o Azure PowerShell.
az group create --name exampleRG --location eastus az deployment group create --resource-group exampleRG --template-file main.bicep --parameters vaultName=<vault-name>
Nota
Reemplace <vault-name> por el nombre del almacén.
Una vez finalizada la implementación, debería mostrarse un mensaje indicando que la implementación se realizó correctamente.
Revisión de los recursos implementados
Para confirmar que se ha creado el almacén, use la CLI de Azure o Azure PowerShell.
az backup vault show --name <vault-name> --resource-group exampleRG
az backup vault backup-properties show --name <vault-name> --resource-group exampleRG
Nota
Reemplace <vault-name> por el nombre del almacén que ha creado.
Limpieza de recursos
Si planea usar los nuevos recursos, no es necesario realizar ninguna acción. De lo contrario, puede quitar el grupo de recursos y el almacén que se crearon en este inicio rápido. Para eliminar el grupo de recursos y sus recursos, utilice la CLI de Azure o Azure PowerShell.
az group delete --name exampleRG
Pasos siguientes
En este inicio rápido, ha creado un almacén de Recovery Services mediante Bicep. Para más información sobre la recuperación ante desastres, continúe con el siguiente artículo de inicio rápido: Configuración de la recuperación ante desastres.