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.
Előfeltételek
- Azure-előfizetés: A fiók létrehozásával kapcsolatban lásd: Ingyenes Azure-próbaverzió.
- Microsoft Entra-azonosító: Az előfizetést egy Microsoft Entra-bérlőhöz kell társítani. És be kell jelentkeznie az Azure-ba egy fiókkal az adott Microsoft Entra-azonosítóban. További információ: Hitelesítés és felhasználói engedélyek.
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
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ó.
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.
Válassza a Vásárlás lehetőséget. A kiszolgáló sikeres üzembe helyezése után értesítést kap:
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: