التشغيل السريع: إنشاء مخزن لـ Recovery Services باستخدام Bicep

يصف هذا التشغيل السريع كيفية إعداد مخزن Recovery Services باستخدام Bicep. تساهم خدمة Azure Site Recovery في استراتيجية استمرارية الأعمال والتعافي من الكوارث (BCDR) حتى تظل تطبيقات عملك متصلة بالإنترنت أثناء الانقطاعات المخطط لها وغير المخطط لها. يتولى "Site Recovery" إدارة استرداد الكوارث للأجهزة المحلية، وأجهزة Azure الظاهرية (VM) بما في ذلك النسخ المتماثل، وتجاوز الفشل والاسترداد.

Bicep هي لغة المجال المخصصة (DSL) التي تستخدم بناء الجملة التعريفي لتوزيع موارد Azure. توفر بناء جملة مختصر، وسلامة موثوقة من النوع، ودعمًا لإعادة استخدام التعليمة البرمجية. تقدم 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
  }
}

تم تحديد موردين Azure في ملف Bicep:

نشر ملف Bicep

  1. احفظ ملف Bicep بالاسم main.bicep على الكمبيوتر المحلي الخاص بك.

  2. بادر بتوزيع ملف Bicep باستخدام Azure CLI أو Azure PowerShell.

    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

الخطوات التالية

في هذا التشغيل السريع، قمت بإنشاء مخزن Recovery Services باستخدام Bicep. لمعرفة المزيد حول التعافي من الكوارث، تابع مقالة التشغيل السريع التالية - إعداد التعافي من الكوارث.