Share via


快速入門:使用 Bicep 建立復原服務保存庫

本快速入門會說明如何使用 Bicep 設定 Azure 復原服務保存庫。 Azure Site Recovery 服務會確保您的商務應用程式可在計劃性與非計劃性中斷期間持續運作,來提供商務持續性和災害復原 (BCDR) 策略。 Site Recovery 會管理並內部部署機器和 Azure 虛擬機器 (VM) 的災害復原,包括複寫、容錯移轉和復原。

Bicep 是使用宣告式語法來部署 Azure 資源的特定領域語言 (DSL)。 其提供簡潔的語法、可靠的類型安全,並支援程式碼重複使用。 Bicep 能夠為您在 Azure 中的基礎結構即程式碼解決方案,提供最佳的製作體驗。

必要條件

如果您沒有作用中的 Azure 訂用帳戶,可以在開始前建立免費帳戶

檢閱 Bicep 檔案

此快速入門中使用的 Bicep 檔案是來自 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
  }
}

Bicep 檔案中定義了兩個 Azure 資源:

部署 Bicep 檔案

  1. 將 Bicep 檔案以 main.bicep 儲存至本機電腦。

  2. 使用 Azure CLI 或 Azure PowerShell 部署 Bicep 檔案。

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

    注意

    <vault-name> 取代為保存庫的名稱。

    當部署完成時,您應該會看到指出部署成功的訊息。

檢閱已部署的資源

使用 Azure CLI 或 Azure PowerShell 確認已建立保存庫。

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

注意

<vault-name> 取代為您建立的保存庫名稱。

清除資源

如果您計畫使用新的資源,則不需要採取任何動作。 否則,您可以移除在本快速入門中建立的資源群組和保存庫。 若要刪除資源群組和其資源,請使用 Azure CLI 或 Azure PowerShell。

az group delete --name exampleRG

下一步

在本快速入門中,您已使用 Bicep 建立復原服務保存庫。 若要深入司解災害復原,請繼續參閱下一篇快速入門文章。