クイックスタート: Bicep を使用して Recovery Services コンテナーを作成する
このクイックスタートでは、Bicep を使用して Recovery Services コンテナーを設定する方法について説明します。 Azure Site Recovery サービスは、計画された停止や計画外の停止の際にビジネス アプリがオンライン状態を保てるよう、ビジネス継続性とディザスター リカバリー (BCDR) 戦略に貢献します。 Site Recovery は、レプリケーション、フェールオーバー、フェールバックなど、オンプレミスのマシンと Azure Virtual Machines (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 ファイルには、次の 2 つの Azure リソースが定義されています。
- Microsoft.RecoveryServices コンテナー: コンテナーを作成します。
- Microsoft.RecoveryServices/vaults/backupstorageconfig: コンテナーのバックアップ冗長設定を構成します。
Bicep ファイルをデプロイする
Bicep ファイルを main.bicep としてローカル コンピューターに保存します。
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 を使用して Recovery Services コンテナーを作成しました。 ディザスター リカバリーの詳細を確認するには、次のクイックスタート記事である「ディザスター リカバリーの設定」に進んでください。