Rövid útmutató: Kiszolgáló létrehozása – ARM-sablon

Ez a rövid útmutató azt ismerteti, hogyan hozhat létre Analysis Services-kiszolgálói erőforrást az Azure-előfizetésében egy Azure Resource Manager-sablon (ARM-sablon) használatával.

A Resource Manager-sablon egy JavaScript Object Notation (JSON) fájl, amely meghatározza a projekt infrastruktúráját és konfigurációját. A sablon deklaratív szintaxist használ. A deklaratív szintaxissal úgy írhatja le a kívánt üzemelő példányt, hogy nem kell megírnia az üzemelő példány létrehozására szolgáló programozási parancsokat.

Ha a környezet megfelel az előfeltételeknek, és már ismeri az ARM-sablonokat, kattintson az Üzembe helyezés az Azure-ban gombra. A sablon az Azure Portalon fog megnyílni.

Deploy to Azure

Előfeltételek

A sablon áttekintése

Az ebben a rövid útmutatóban használt sablon az Azure-sablonokból származik.

{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "metadata": {
    "_generator": {
      "name": "bicep",
      "version": "0.5.6.12127",
      "templateHash": "17179487501489240263"
    }
  },
  "parameters": {
    "serverName": {
      "type": "string",
      "metadata": {
        "description": "The name of the Azure Analysis Services server to create. Server name must begin with a letter, be lowercase alphanumeric, and between 3 and 63 characters in length. Server name must be unique per region."
      }
    },
    "location": {
      "type": "string",
      "defaultValue": "[resourceGroup().location]",
      "metadata": {
        "description": "Location of the Azure Analysis Services server. For supported regions, see https://docs.microsoft.com/en-us/azure/analysis-services/analysis-services-overview#availability-by-region"
      }
    },
    "skuName": {
      "type": "string",
      "defaultValue": "S0",
      "metadata": {
        "description": "The sku name of the Azure Analysis Services server to create. Choose from: B1, B2, D1, S0, S1, S2, S3, S4, S8, S9. Some skus are region specific. See https://docs.microsoft.com/en-us/azure/analysis-services/analysis-services-overview#availability-by-region"
      }
    },
    "capacity": {
      "type": "int",
      "defaultValue": 1,
      "metadata": {
        "description": "The total number of query replica scale-out instances. Scale-out of more than one instance is supported on selected regions only. See https://docs.microsoft.com/en-us/azure/analysis-services/analysis-services-overview#availability-by-region"
      }
    },
    "firewallSettings": {
      "type": "object",
      "defaultValue": {
        "firewallRules": [
          {
            "firewallRuleName": "AllowFromAll",
            "rangeStart": "0.0.0.0",
            "rangeEnd": "255.255.255.255"
          }
        ],
        "enablePowerBIService": true
      },
      "metadata": {
        "description": "The inbound firewall rules to define on the server. If not specified, firewall is disabled."
      }
    },
    "backupBlobContainerUri": {
      "type": "string",
      "defaultValue": "",
      "metadata": {
        "description": "The SAS URI to a private Azure Blob Storage container with read, write and list permissions. Required only if you intend to use the backup/restore functionality. See https://docs.microsoft.com/en-us/azure/analysis-services/analysis-services-backup"
      }
    }
  },
  "resources": [
    {
      "type": "Microsoft.AnalysisServices/servers",
      "apiVersion": "2017-08-01",
      "name": "[parameters('serverName')]",
      "location": "[parameters('location')]",
      "sku": {
        "name": "[parameters('skuName')]",
        "capacity": "[parameters('capacity')]"
      },
      "properties": {
        "ipV4FirewallSettings": "[parameters('firewallSettings')]",
        "backupBlobContainerUri": "[parameters('backupBlobContainerUri')]"
      }
    }
  ]
}

A sablonban egyetlen Microsoft.AnalysisServices/servers erőforrás van definiálva tűzfalszabálysal.

A sablon üzembe helyezése

  1. Az Azure-ba való bejelentkezéshez és egy sablon megnyitásához válassza az alábbi Üzembe helyezés az Azure-ban hivatkozást. A sablon egy Analysis Services-kiszolgálói erőforrás létrehozásához, valamint a szükséges és választható tulajdonságok megadásához használható.

    Deploy to Azure button

  2. Válassza ki vagy adja meg a következő értékeket.

    Ha másként nincs megadva, használja az alapértelmezett értékeket.

    • Előfizetés: válasszon ki egy Azure-előfizetést.
    • Erőforráscsoport: Kattintson az Új létrehozása gombra, majd adjon meg egy egyedi nevet az új erőforráscsoportnak.
    • Hely: Válassza ki az erőforráscsoportban létrehozott erőforrások alapértelmezett helyét.
    • Kiszolgáló neve: Adja meg a kiszolgálóerőforrás nevét.
    • Hely: Az Analysis Services figyelmen kívül hagyása. A hely a kiszolgáló helyében van megadva.
    • Kiszolgáló helye: Adja meg az Analysis Services-kiszolgáló helyét. Ez gyakran ugyanaz a régió, mint az erőforráscsoporthoz megadott alapértelmezett hely, de nem kötelező. Például az USA északi középső régiója. A támogatott régiókról az Analysis Services rendelkezésre állását régiónként tekintheti meg.
    • Termékváltozat neve: Adja meg a létrehozandó Analysis Services-kiszolgáló termékváltozatának nevét. Válasszon a következő lehetőségek közül: B1, B2, D1, S0, S1, S2, S3, S4, S8v2, S9v2. A termékváltozat elérhetősége a régiótól függ. Az S0 vagy D1 a kiértékeléshez és a teszteléshez ajánlott.
    • Kapacitás: Adja meg a lekérdezésreplika horizontális felskálázási példányainak teljes számát. Egynél több példány vertikális felskálázása csak bizonyos régiókban támogatott.
    • Tűzfal Gépház: Adja meg a kiszolgálóhoz definiálandó bejövő tűzfalszabályokat. Ha nincs megadva, a tűzfal le van tiltva.
    • Biztonsági mentési blobtároló URI-ja: Írja be az SAS URI-t egy privát Azure Blob Storage-tárolóba olvasási, írási és listaengedélyekkel. Csak akkor szükséges, ha biztonsági mentést/visszaállítást kíván használni.
    • Elfogadom a fenti feltételeket és kikötéseket: Válassza ki.
  3. Válassza a Vásárlás lehetőséget. A kiszolgáló sikeres üzembe helyezése után értesítést kap:

    ARM template, deploy portal notification

Az üzembe helyezés ellenőrzése

Az Azure Portal vagy az Azure PowerShell használatával ellenőrizze, hogy az erőforráscsoport és a kiszolgálóerőforrás létrejött-e.

PowerShell

$resourceGroupName = Read-Host -Prompt "Enter the Resource Group name"
(Get-AzResource -ResourceType "Microsoft.AnalysisServices/servers" -ResourceGroupName $resourceGroupName).Name
 Write-Host "Press [ENTER] to continue..."

Clean up resources

Ha már nincs rá szükség, az Azure Portal, az Azure CLI vagy az Azure PowerShell használatával törölje az erőforráscsoportot és a kiszolgálói erőforrást.

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

Következő lépések

Ebben a rövid útmutatóban egy ARM-sablont használt egy új erőforráscsoport és egy Azure Analysis Services-kiszolgálói erőforrás létrehozásához. Miután létrehozott egy kiszolgálói erőforrást a sablon használatával, vegye figyelembe a következőket: