Quickstart: Een server maken - ARM-sjabloon
In deze quickstart wordt beschreven hoe u een Analysis Services-serverresource in uw Azure-abonnement maakt met behulp van een Azure Resource Manager-sjabloon (ARM-sjabloon).
Een Azure Resource Manager-sjabloon is een JSON-bestand (JavaScript Object Notation) dat de infrastructuur en configuratie voor uw project definieert. Voor de sjabloon is declaratieve syntaxis vereist. U beschrijft de beoogde implementatie zonder de reeks programmeeropdrachten te schrijven om de implementatie te maken.
Als uw omgeving voldoet aan de vereisten en u benkend bent met het gebruik van ARM-sjablonen, selecteert u de knop Implementeren naar Azure. De sjabloon wordt in Azure Portal geopend.
Vereisten
- Azure-abonnement: ga naar gratis proefversie van Azure om een account te maken.
- Microsoft Entra-id: uw abonnement moet zijn gekoppeld aan een Microsoft Entra-tenant. En u moet zijn aangemeld bij Azure met een account in die Microsoft Entra-id. Raadpleeg voor meer informatie Verificatie en gebruikersmachtigingen.
De sjabloon controleren
De sjabloon die in deze quickstart wordt gebruikt, is afkomstig van Azure-sjablonen.
{
"$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')]"
}
}
]
}
Er wordt één Microsoft.AnalysisServices/servers-resource met een firewallregel gedefinieerd in de sjabloon.
De sjabloon implementeren
Selecteer de volgende Implementeren naar Azure-link om u aan te melden bij Azure en een sjabloon te openen. De sjabloon wordt gebruikt om een Analysis Services-serverresource te maken en de vereiste en optionele eigenschappen op te geven.
Typ of selecteer de volgende waarden.
Tenzij anders aangegeven, gebruikt u de standaardwaarden.
- Subscription: selecteer een Azure-abonnement.
- Resourcegroep: klik op Nieuwe maken en voer een unieke naam in voor de nieuwe resourcegroep.
- Locatie: Selecteer een standaardlocatie voor resources die in de resourcegroep zijn gemaakt.
- Servernaam: Voer een naam in voor de serverresource.
- Locatie: Negeren voor Analysis Services. De locatie wordt opgegeven op de serverlocatie.
- Serverlocatie: Voer de locatie van de Analysis Services-server in. Dit is vaak dezelfde regio als die van de standaardlocatie die voor de resourcegroep is opgegeven, maar dat is niet vereist. Bijvoorbeeld VS - noord-centraal. Zie Analysis Services availability by region (Beschikbaarheid van Analysis Services per regio) voor ondersteunde regio's.
- SKU-naam: voer de SKU-naam in voor de Analysis Services-server die u wilt maken. Kies uit: B1, B2, D1, S0, S1, S2, S3, S4, S8v2, S9v2. De beschikbaarheid van SKU's is afhankelijk van de regio. S0 en D1 worden aanbevolen voor evalueren en testen.
- Capaciteit: Voer het totale aantal uitschaalexemplaren van queryreplica's in. Uitschalen van meer dan één exemplaar wordt alleen ondersteund in geselecteerde regio's.
- Firewall Instellingen: voer binnenkomende firewallregels in die moeten worden gedefinieerd voor de server. Als deze niet worden opgegeven, wordt de firewall uitgeschakeld.
- Back-up maken van blobcontainer-URI: voer de SAS-URI in naar een persoonlijke Azure Blob Storage-container met lees-, schrijf- en lijstmachtigingen. Dit is alleen vereist als u Back-up en herstellen wilt gebruiken.
- Ik ga akkoord met de bovenstaande voorwaarden: selecteer dit.
Selecteer Aankoop. Nadat de server is geïmplementeerd, ontvangt u een melding:
De implementatie valideren
Gebruik de Azure-portal of Azure PowerShell om te controleren of de resourcegroep en serverresource zijn gemaakt.
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..."
Resources opschonen
Wanneer u de resourcegroep en serverresource niet meer nodig hebt, gebruikt u de Azure-portal, Azure CLI of Azure PowerShell om ze te verwijderen.
echo "Enter the Resource Group name:" &&
read resourceGroupName &&
az group delete --name $resourceGroupName &&
echo "Press [ENTER] to continue ..."
Volgende stappen
In deze quickstart hebt u een ARM-sjabloon gebruikt om een nieuwe resourcegroep en een Azure Analysis Services-serverresource te maken. Nadat u een serverresource hebt gemaakt met behulp van de sjabloon, kunt u het volgende bekijken: