Szybki start: tworzenie magazynu usługi Recovery Services przy użyciu Bicep
W tym przewodniku Szybki start opisano sposób konfigurowania magazynu usługi Recovery Services przy użyciu Bicep. Usługa Azure Site Recovery przyczynia się do strategii ciągłości działania i odzyskiwania po awarii (BCDR), dzięki czemu aplikacje biznesowe pozostają w trybie online podczas planowanych i nieplanowanych awarii. Usługa Site Recovery zarządza odzyskiwaniem po awarii maszyn lokalnych i maszyn wirtualnych platformy Azure, w tym replikacją, trybem failover i odzyskiwaniem.
Bicep to język specyficzny dla domeny (DSL), który używa składni deklaratywnej do wdrażania zasobów platformy Azure. Zapewnia zwięzłą składnię, niezawodne bezpieczeństwo typów i obsługę ponownego użycia kodu. Bicep oferuje najlepsze środowisko tworzenia rozwiązań infrastruktury jako kodu na platformie Azure.
Wymagania wstępne
Jeśli nie masz aktywnej subskrypcji platformy Azure, przed rozpoczęciem możesz utworzyć bezpłatne konto .
Przejrzyj plik Bicep
Plik Bicep używany w tym przewodniku Szybki start pochodzi z szablonów szybkiego startu platformy 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
}
}
Dwa zasoby platformy Azure są zdefiniowane w pliku Bicep:
- Magazyny Microsoft.RecoveryServices: tworzy magazyn.
- Microsoft.RecoveryServices/vaults/backupstorageconfig: konfiguruje ustawienia nadmiarowości kopii zapasowych magazynu.
Wdrażanie pliku Bicep
Zapisz plik Bicep jako main.bicep na komputerze lokalnym.
Wdróż plik Bicep przy użyciu interfejsu wiersza polecenia platformy Azure lub programu Azure PowerShell.
az group create --name exampleRG --location eastus az deployment group create --resource-group exampleRG --template-file main.bicep --parameters vaultName=<vault-name>
Uwaga
Zastąp <ciąg vault-name> nazwą magazynu.
Po zakończeniu wdrażania powinien zostać wyświetlony komunikat informujący o pomyślnym wdrożeniu.
Przeglądanie wdrożonych zasobów
Użyj interfejsu wiersza polecenia platformy Azure lub programu Azure PowerShell, aby potwierdzić, że magazyn został utworzony.
az backup vault show --name <vault-name> --resource-group exampleRG
az backup vault backup-properties show --name <vault-name> --resource-group exampleRG
Uwaga
Zastąp <ciąg vault-name nazwą> utworzonego magazynu.
Czyszczenie zasobów
Jeśli planujesz używać nowych zasobów, nie jest wymagana żadna akcja. W przeciwnym razie możesz usunąć grupę zasobów i magazyn, który został utworzony w tym przewodniku Szybki start. Aby usunąć grupę zasobów i jej zasoby, użyj interfejsu wiersza polecenia platformy Azure lub programu Azure PowerShell.
az group delete --name exampleRG
Następne kroki
W tym przewodniku Szybki start utworzono magazyn usługi Recovery Services przy użyciu narzędzia Bicep. Aby dowiedzieć się więcej na temat odzyskiwania po awarii, przejdź do następnego artykułu Szybki start — Konfigurowanie odzyskiwania po awarii.