Share via


Hızlı Başlangıç: ARM şablonu kullanarak Kurtarma Hizmetleri kasası oluşturma

Bu hızlı başlangıçta, Azure Resource Manager şablonu (ARM şablonu) kullanarak Kurtarma Hizmetleri kasasının nasıl ayarlanacağı açıklanmaktadır. Azure Site Recovery hizmeti, iş sürekliliği ve olağanüstü durum kurtarma (BCDR) stratejinize katkıda bulunur, böylece iş uygulamalarınız planlı ve plansız kesintiler sırasında çevrimiçi kalır. Site Recovery, çoğaltma, yük devretme ve kurtarma dahil olmak üzere şirket içi makinelerin ve Azure sanal makinelerinin (VM) olağanüstü durum kurtarma işlemini yönetir.

Azure Resource Manager şablonu, projenizin altyapısını ve yapılandırmasını tanımlayan bir JavaScript Nesne Gösterimi (JSON) dosyasıdır. Bu şablonda, bildirim temelli sözdizimi kullanılır. Dağıtımı oluşturmak için programlama komutlarının sırasını yazmadan hedeflenen dağıtımınızı açıklarsınız.

VMware veya fiziksel sunucuyu korumak için bkz . Modernleştirilmiş mimari.

Ortamınız önkoşulları karşılıyorsa ve ARM şablonlarını kullanma hakkında bilginiz varsa, Azure’a dağıtma düğmesini seçin. Şablon Azure portalda açılır.

Button to deploy the Resource Manager template to Azure.

Önkoşullar

Etkin bir Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturabilirsiniz.

Şablonu gözden geçirme

Bu hızlı başlangıçta kullanılan şablon Azure Hızlı Başlangıç Şablonlarından alınmıştır.

{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "metadata": {
    "_generator": {
      "name": "bicep",
      "version": "0.6.1.6515",
      "templateHash": "1347593202495112636"
    }
  },
  "parameters": {
    "vaultName": {
      "type": "string",
      "metadata": {
        "description": "Name of the Vault"
      }
    },
    "enableCRR": {
      "type": "bool",
      "defaultValue": true,
      "metadata": {
        "description": "Enable CRR (Works if vault has not registered any backup instance)"
      }
    },
    "vaultStorageType": {
      "type": "string",
      "defaultValue": "GeoRedundant",
      "allowedValues": [
        "LocallyRedundant",
        "GeoRedundant"
      ],
      "metadata": {
        "description": "Change Vault Storage Type (Works if vault has not registered any backup instance)"
      }
    },
    "location": {
      "type": "string",
      "defaultValue": "[resourceGroup().location]",
      "metadata": {
        "description": "Location for all resources."
      }
    }
  },
  "variables": {
    "skuName": "RS0",
    "skuTier": "Standard"
  },
  "resources": [
    {
      "type": "Microsoft.RecoveryServices/vaults",
      "apiVersion": "2022-02-01",
      "name": "[parameters('vaultName')]",
      "location": "[parameters('location')]",
      "sku": {
        "name": "[variables('skuName')]",
        "tier": "[variables('skuTier')]"
      },
      "properties": {}
    },
    {
      "type": "Microsoft.RecoveryServices/vaults/backupstorageconfig",
      "apiVersion": "2022-02-01",
      "name": "[format('{0}/{1}', parameters('vaultName'), 'vaultstorageconfig')]",
      "properties": {
        "storageModelType": "[parameters('vaultStorageType')]",
        "crossRegionRestoreFlag": "[parameters('enableCRR')]"
      },
      "dependsOn": [
        "[resourceId('Microsoft.RecoveryServices/vaults', parameters('vaultName'))]"
      ]
    }
  ]
}

Şablonda iki Azure kaynağı tanımlanır:

Şablon, kasanın yedekleme yapılandırması için isteğe bağlı parametreler içerir. Depolama yedekliliği ayarları yerel olarak yedekli depolama (LRS) veya coğrafi olarak yedekli depolama (GRS) ayarlarıdır. Daha fazla bilgi için bkz . Depolama yedekliliğini ayarlama.

Diğer Azure Kurtarma Hizmetleri şablonları için bkz . Azure Hızlı Başlangıç Şablonları.

Şablonu dağıtma

Şablonu dağıtmak için Abonelik, Kaynak grubu ve Kasa adı gereklidir.

  1. Azure'da oturum açmak ve şablonu açmak için Azure'a Dağıt görüntüsünü seçin.

    Button to deploy the Resource Manager template to Azure.

  2. Aşağıdaki değerleri seçin veya girin:

    Template to create a Recovery Services vault.

    • Abonelik: Azure aboneliğinizi seçin.
    • Kaynak grubu: Var olan bir grubu seçin veya grup eklemek için Yeni oluştur'u seçin.
    • Konum: Varsayılan olarak kaynak grubunun konumunu kullanır ve bir kaynak grubu seçildikten sonra kullanılamaz duruma gelir.
    • Kasa Adı: Kasa için bir ad belirtin.
    • Depolama Türünü Değiştir: Varsayılan değer false'tur. Yalnızca kasanın depolama türünü değiştirmeniz gerekiyorsa true seçeneğini belirleyin.
    • Kasa Depolama Türü: Varsayılan değer Genel OlarakRedundant'tır. Depolama türü true olarak ayarlandıysa LocallyRedundant'ı seçin.
    • Konum: İşlev [resourceGroup().location] varsayılan olarak kaynak grubunun konumunu kullanır. Konumu değiştirmek için westus gibi bir değer girin.
    • Yukarıda belirtilen hüküm ve koşulları kabul ediyorum onay kutusunu seçin.
  3. Kasanın dağıtımına başlamak için Satın Al düğmesini seçin. Başarılı bir dağıtımdan sonra bir bildirim görüntülenir.

    Vault deployment was successful.

Dağıtımı doğrulama

Kasanın oluşturulduğunu onaylamak için Azure CLI veya Azure PowerShell kullanın.

echo "Enter the resource group name:" &&
read resourceGroupName &&
echo "Enter the vault name:" &&
read vaultName &&
az backup vault show --name $vaultName --resource-group $resourceGroupName &&
az backup vault backup-properties show --name $vaultName --resource-group $resourceGroupName &&
echo "Press [ENTER] to continue ..."

Aşağıdaki çıkış, kasanın bilgilerinden bir alıntıdır:

"id": "/subscriptions/<Subscription Id>/resourceGroups/myResourceGroup
         /providers/Microsoft.RecoveryServices/vaults/myVault"
"location": "eastus"
"name": "myVault"
"resourceGroup": "myResourceGroup"

"storageModelType": "GeoRedundant"
"storageType": "GeoRedundant"
"type": "Microsoft.RecoveryServices/vaults/backupstorageconfig"

Kaynakları temizleme

Yeni kaynakları kullanmayı planlıyorsanız herhangi bir eylem gerekmez. Aksi takdirde, bu hızlı başlangıçta oluşturulan kaynak grubunu ve kasayı kaldırabilirsiniz. Kaynak grubunu ve kaynaklarını silmek için Azure CLI veya Azure PowerShell kullanın.

echo "Enter the resource group name:" &&
read resourceGroupName &&
az group delete --name $resourceGroupName &&
echo "Press [ENTER] to continue ..."

Sonraki adımlar

Bu hızlı başlangıçta bir Kurtarma Hizmetleri kasası oluşturdunuz. Olağanüstü durum kurtarma hakkında daha fazla bilgi edinmek için sonraki hızlı başlangıç makalesine geçin.