Översikt över Azure Resource ManagerAzure Resource Manager overview

Azure Resource Manager är Azures tjänst för distribution och hantering.Azure Resource Manager is the deployment and management service for Azure. Det ger ett konsekvent hanteringslager som hjälper dig att skapa, uppdatera och ta bort resurser i din Azure-prenumeration.It provides a consistent management layer that enables you to create, update, and delete resources in your Azure subscription. Du kan använda dess åtkomstkontroll, granskning och taggningsfunktioner för att skydda och organisera dina resurser efter distributionen.You can use its access control, auditing, and tagging features to secure and organize your resources after deployment.

När du vidtar åtgärder via portalen, PowerShell, Azure CLI, REST API:er eller klient-SDK:er hanterar Azure Resource Manager API din begäran.When you take actions through the portal, PowerShell, Azure CLI, REST APIs, or client SDKs, the Azure Resource Manager API handles your request. Eftersom alla förfrågningar hanteras via samma API visas enhetliga resultat och funktionerna i de olika verktygen.Because all requests are handled through the same API, you see consistent results and capabilities in all the different tools. Alla funktioner som är tillgängliga i portalen är även tillgängliga via PowerShell, Azure CLI, REST-API:er och klient-SDK:er.All capabilities that are available in the portal are also available through PowerShell, Azure CLI, REST APIs, and client SDKs. Funktioner som ursprungligen publiceras via API:er kommer att representeras i portalen inom 180 dagar efter den första publiceringen.Functionality initially released through APIs will be represented in the portal within 180 days of initial release.

Följande bild visar hur alla verktyg interagerar med Azure Resource Manager-API:et.The following image shows how all the tools interact with the Azure Resource Manager API. API:et skickar begäranden till Resource Manager-tjänsten, som autentiserar och auktoriserar begäranden.The API passes requests to the Resource Manager service, which authenticates and authorizes the requests. Resource Manager dirigerar sedan begäranden till lämplig tjänst.Resource Manager then routes the requests to the appropriate service.

Modell för Resource Manager-begäranden

TerminologiTerminology

Om du inte har arbetat med Azure Resource Manager tidigare finns det några termer som kanske är nya för dig.If you're new to Azure Resource Manager, there are some terms you might not be familiar with.

  • resurs – Ett hanterbart objekt som är tillgängligt via Azure.resource - A manageable item that is available through Azure. Virtuella datorer, lagringskonton, webbappar, databaser och virtuella nätverk är exempel på resurser.Virtual machines, storage accounts, web apps, databases, and virtual networks are examples of resources.
  • resursgrupp – En container som innehåller relaterade resurser för en Azure-lösning.resource group - A container that holds related resources for an Azure solution. En resursgrupp innehåller de resurser du vill hantera som en grupp.The resource group includes those resources that you want to manage as a group. Du bestämmer hur du vill allokera resurser till resursgrupper baserat på vad som passar din organisation bäst.You decide how to allocate resources to resource groups based on what makes the most sense for your organization. Mer information finns i Resursgrupper.See Resource groups.
  • resursprovider – en tjänst som tillhandahåller Azure-resurser.resource provider - A service that supplies Azure resources. En vanlig resursprovider är till exempel Microsoft.Compute, som tillhandahåller resursen för virtuella datorer.For example, a common resource provider is Microsoft.Compute, which supplies the virtual machine resource. Microsoft.Storage är en annan vanlig resursprovider.Microsoft.Storage is another common resource provider. Mer information finns i Resursproviders.See Resource providers.
  • Resource Manager-mall – En JSON-fil (JavaScript Object Notation) som definierar en eller flera resurser som ska distribueras till en resursgrupp eller en prenumeration.Resource Manager template - A JavaScript Object Notation (JSON) file that defines one or more resources to deploy to a resource group or subscription. Mallen kan användas för att distribuera resurserna på ett konsekvent sätt och upprepade gånger.The template can be used to deploy the resources consistently and repeatedly. Mer information finns i Malldistribution.See Template deployment.
  • deklarativ syntax – Syntax som låter dig ange vad du vill skapa utan att du behöver skriva sekvensen med programmeringskommandon för att skapa det.declarative syntax - Syntax that lets you state "Here is what I intend to create" without having to write the sequence of programming commands to create it. Resource Manager-mallen är ett exempel på deklarativ syntax.The Resource Manager template is an example of declarative syntax. I filen definierar du egenskaperna för infrastrukturen som ska distribueras till Azure.In the file, you define the properties for the infrastructure to deploy to Azure.

Fördelarna med att använda Resource ManagerThe benefits of using Resource Manager

Resource Manager har flera fördelar:Resource Manager provides several benefits:

  • Du kan distribuera, hantera och övervaka alla resurserna för din lösning som en grupp i stället för att hantera resurserna separat.You can deploy, manage, and monitor all the resources for your solution as a group, rather than handling these resources individually.
  • Du kan distribuera lösningen flera gånger genom utvecklingslivscykeln och vara säker på att dina resurser distribueras på ett enhetligt sätt.You can repeatedly deploy your solution throughout the development lifecycle and have confidence your resources are deployed in a consistent state.
  • Du kan hantera infrastrukturen med hjälp av deklarativa mallar i stället för skript.You can manage your infrastructure through declarative templates rather than scripts.
  • Du kan definiera beroenden mellan resurser så att de distribueras i rätt ordning.You can define the dependencies between resources so they're deployed in the correct order.
  • Du kan använda åtkomstkontroll för alla tjänster i resursgruppen eftersom rollbaserad åtkomstkontroll (RBAC) är inbyggt i hanteringsplattformen.You can apply access control to all services in your resource group because Role-Based Access Control (RBAC) is natively integrated into the management platform.
  • Du kan lägga till taggar för resurser och organisera alla logiskt i din prenumeration.You can apply tags to resources to logically organize all the resources in your subscription.
  • Du kan tydliggöra din organisations fakturering genom att visa kostnaderna för en grupp av resurser som delar samma tagg.You can clarify your organization's billing by viewing costs for a group of resources sharing the same tag.

Förstå omfångUnderstand scope

Azure erbjuder fyra olika omfång: hanteringsgrupper, prenumerationer, resursgrupper, och resurser.Azure provides four levels of scope: management groups, subscriptions, resource groups, and resources. Följande bild visar ett exempel på dessa lager.The following image shows an example of these layers.

Scope

Du tillämpar hanteringsinställningar på vilken som helst av dessa omfångsnivåer.You apply management settings at any of these levels of scope. Den nivå nu väljer avgör hur brett inställningen tillämpas.The level you select determines how widely the setting is applied. Lägre nivåer ärver inställningar från högre nivåer.Lower levels inherit settings from higher levels. Till exempel när du tillämpar en princip prenumerationen, tillämpas principen för alla resursgrupper och resurser i din prenumeration.For example, when you apply a policy to the subscription, the policy is applied to all resource groups and resources in your subscription. När du använder en princip på tillämpas den resursgrupp som principen är resursgruppen och alla dess resurser.When you apply a policy on the resource group, that policy is applied the resource group and all its resources. En annan resursgrupp har dock inte den principtilldelningen.However, another resource group doesn't have that policy assignment.

Du kan distribuera mallar till hanteringsgrupper, prenumerationer eller resursgrupper.You can deploy templates to management groups, subscriptions, or resource groups.

RiktlinjerGuidance

Följande rekommendationer hjälper dig att dra full nytta av Resource Manager när du arbetar med dina lösningar.The following suggestions help you take full advantage of Resource Manager when working with your solutions.

  • Definiera och distribuera infrastrukturen med den deklarativa syntaxen i Resource Manager-mallarna i stället för med tvingande kommandon.Define and deploy your infrastructure through the declarative syntax in Resource Manager templates, rather than through imperative commands.
  • Definiera alla distributions- och konfigurationssteg i mallen.Define all deployment and configuration steps in the template. Inga manuella steg ska behövas för att konfigurera lösningen.You should have no manual steps for setting up your solution.
  • Kör tvingande kommandon för att hantera resurser, exempelvis för att starta eller stoppa en app eller dator.Run imperative commands to manage your resources, such as to start or stop an app or machine.
  • Ordna resurser med samma livscykel i en resursgrupp.Arrange resources with the same lifecycle in a resource group. Använd taggar för all annan resursorganisation.Use tags for all other organizing of resources.

Vägledning för hur företag kan använda resurshanteraren för att effektivt hantera prenumerationer finns i Azure enterprise scaffold - förebyggande prenumerationsåtgärder.For guidance on how enterprises can use Resource Manager to effectively manage subscriptions, see Azure enterprise scaffold - prescriptive subscription governance.

Rekommendationer om att skapa Resource Manager-mallar finns i Azure Resource Manager template best practices (Metodtips för att skapa Azure Resource Manager-mallar).For recommendations on creating Resource Manager templates, see Azure Resource Manager template best practices.

ResursgrupperResource groups

Det finns några viktiga faktorer att tänka på när du definierar en resursgrupp:There are some important factors to consider when defining your resource group:

  • Alla resurserna i din grupp måste ha samma livscykel.All the resources in your group should share the same lifecycle. Du distribuerar, uppdaterar och tar bort dem tillsammans.You deploy, update, and delete them together. Om en resurs, till exempel en databasserver, behöver finnas i en annan distributionscykel ska den höra till en annan resursgrupp.If one resource, such as a database server, needs to exist on a different deployment cycle it should be in another resource group.
  • En enskild resurs kan bara finnas i en resursgrupp.Each resource can only exist in one resource group.
  • Du kan lägga till eller ta bort en resurs i en resursgrupp när som helst.You can add or remove a resource to a resource group at any time.
  • Du kan flytta en resurs från en resursgrupp till en annan grupp.You can move a resource from one resource group to another group. Mer information finns i Flytta resurser till en ny resursgrupp eller prenumeration.For more information, see Move resources to new resource group or subscription.
  • En resursgrupp kan innehålla resurser som finns i olika regioner.A resource group can contain resources that are located in different regions.
  • En resursgrupp kan användas för att definiera omfattningen av åtkomstkontrollen för administrativa åtgärder.A resource group can be used to scope access control for administrative actions.
  • En resurs kan interagera med resurser i andra resursgrupper.A resource can interact with resources in other resource groups. Denna interaktion är vanlig när de två resurserna är relaterade, men inte delar samma livscykel (till exempel webbappar som är anslutna till en databas).This interaction is common when the two resources are related but don't share the same lifecycle (for example, web apps connecting to a database).

När du skapar en resursgrupp måste du ange en plats för denna resursgrupp.When creating a resource group, you need to provide a location for that resource group. Du kanske undrar, "varför behöver en resursgrupp en plats?You may be wondering, "Why does a resource group need a location? Och om resurserna kan ha andra platser än resursgruppen, varför spelar platsen för gruppresursen alls någon roll?"And, if the resources can have different locations than the resource group, why does the resource group location matter at all?" Resursgruppen lagrar metadata om resurserna.The resource group stores metadata about the resources. När du anger en plats för resursgruppen anger du därför var metadatan ska lagras.Therefore, when you specify a location for the resource group, you're specifying where that metadata is stored. På grund av regelefterlevnadsskäl kan du behöva säkerställa att din data lagras inom en viss region.For compliance reasons, you may need to ensure that your data is stored in a particular region.

Om den resursgrupp regionen är inte tillgänglig för tillfället, kan du inte uppdatera resurser i resursgruppen eftersom metadata är inte tillgänglig.If the resource group's region is temporarily unavailable, you can't update resources in the resource group because the metadata is unavailable. Resurser i andra regioner fortsätter att fungera som förväntat, men du kan inte uppdatera dem.The resources in other regions will still function as expected, but you can't update them. Mer information om att skapa tillförlitliga program finns i utformar tillförlitliga molnprogram.For more information about building reliable applications, see Designing reliable Azure applications.

ResursprovidersResource providers

Varje resursprovider tillhandahåller en uppsättning resurser och åtgärder för arbete med dessa resurser.Each resource provider offers a set of resources and operations for working with those resources. Om du till exempel vill lagra nycklar och hemligheter arbetar du med resursprovidern Microsoft.KeyVault.For example, if you want to store keys and secrets, you work with the Microsoft.KeyVault resource provider. Den här resursprovidern erbjuder en resurstyp som heter vaults (valv) för att skapa nyckelvalvet.This resource provider offers a resource type called vaults for creating the key vault.

Namnet på en resurstyp skrivs i formatet: {resursprovidern}/{resurstypen} .The name of a resource type is in the format: {resource-provider}/{resource-type}. Resurstypen för ett nyckelvalv är Microsoft.KeyVault\vaults.The resource type for a key vault is Microsoft.KeyVault/vaults.

Innan du börjar distribuera dina resurser bör du ha en bra uppfattning om vilka resursprovidrar som finns.Before getting started with deploying your resources, you should gain an understanding of the available resource providers. Att känna till namnen på resursprovidrar och resurser gör det lättare för dig att definiera resurser som du vill distribuera till Azure.Knowing the names of resource providers and resources helps you define resources you want to deploy to Azure. Du måste också känner till giltiga platser och API-versioner för varje resurstyp.Also, you need to know the valid locations and API versions for each resource type. Mer information finns i Resursproviders och typer.For more information, see Resource providers and types.

Alla åtgärder som erbjuds av resursproviders finns i REST API:er för Azure.For all the operations offered by resource providers, see the Azure REST APIs.

MalldistributionTemplate deployment

Med Resource Manager kan du skapa en mall (i JSON-format) som definierar Azure-lösningens infrastruktur och konfiguration.With Resource Manager, you can create a template (in JSON format) that defines the infrastructure and configuration of your Azure solution. Genom att använda en mall kan du distribuera lösningen flera gånger under dess livscykel och vara säker på att dina resurser distribueras konsekvent.By using a template, you can repeatedly deploy your solution throughout its lifecycle and have confidence your resources are deployed in a consistent state.

Information om mallformatet och hur du skapar det finns i Förstå strukturen och syntaxen för Azure Resource Manager-mallar.To learn about the format of the template and how you construct it, see Understand the structure and syntax of Azure Resource Manager Templates. JSON-syntaxen för resurstyper finns i Define resources in Azure Resource Manager templates (Definiera resurser i Azure Resource Manager-mallar).To view the JSON syntax for resources types, see Define resources in Azure Resource Manager templates.

Resource Manager bearbetar mallen som alla andra förfrågningar.Resource Manager processes the template like any other request. Den tolkar mallen och konverterar dess syntax till REST API-åtgärder för lämpliga resursleverantörer.It parses the template and converts its syntax into REST API operations for the appropriate resource providers. Till exempel när Resource Manager tar emot en mall med följande resursdefinition:For example, when Resource Manager receives a template with the following resource definition:

"resources": [
  {
    "apiVersion": "2016-01-01",
    "type": "Microsoft.Storage/storageAccounts",
    "name": "mystorageaccount",
    "location": "westus",
    "sku": {
      "name": "Standard_LRS"
    },
    "kind": "Storage",
    "properties": {
    }
  }
]

Den konverterar definitionen till följande REST API-åtgärd, som skickas till resursprovidern Microsoft.Storage:It converts the definition to the following REST API operation, which is sent to the Microsoft.Storage resource provider:

PUT
https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/mystorageaccount?api-version=2016-01-01
REQUEST BODY
{
  "location": "westus",
  "properties": {
  }
  "sku": {
    "name": "Standard_LRS"
  },
  "kind": "Storage"
}

Det är helt upp till dig hur du definierar mallar och resursgrupper och hur du vill hantera din lösning.How you define templates and resource groups is entirely up to you and how you want to manage your solution. Du kan till exempel distribuera programmet i tre nivåer via en enda mall till en enda resursgrupp.For example, you can deploy your three tier application through a single template to a single resource group.

mall med tre nivåer

Du behöver dock inte definiera hela infrastrukturen i en enda mall.But, you don't have to define your entire infrastructure in a single template. Ofta är det praktiskt att dela in dina distributionskrav i en uppsättning riktade mallar för specifika ändamål.Often, it makes sense to divide your deployment requirements into a set of targeted, purpose-specific templates. Du kan enkelt återanvända dessa mallar för olika lösningar.You can easily reuse these templates for different solutions. Om du vill distribuera en viss lösning skapar du en huvudmall som länkar alla nödvändiga mallar.To deploy a particular solution, you create a master template that links all the required templates. Följande bild visar hur du distribuerar en lösning i tre nivåer via en överordnad mall som innehåller tre kapslade mallar.The following image shows how to deploy a three tier solution through a parent template that includes three nested templates.

mall med kapslad nivå

Om du tänker dig att dina nivåer har separata livscykler kan du distribuera dina tre nivåer till separata resursgrupper.If you envision your tiers having separate lifecycles, you can deploy your three tiers to separate resource groups. Observera att resurserna fortfarande kan länkas till resurser i andra resursgrupper.Notice the resources can still be linked to resources in other resource groups.

nivåmall

Mer information om kapslade mallar finns i Använda länkade mallar med Azure Resource Manager.For information about nested templates, see Using linked templates with Azure Resource Manager.

Azure Resource Manager analyserar beroenden för att säkerställa att resurserna skapas i rätt ordning.Azure Resource Manager analyzes dependencies to ensure resources are created in the correct order. Om en resurs bygger på ett värde från en annan resurs (till exempel en virtuell dator som behöver ett lagringskonto för diskar) anger du ett beroende.If one resource relies on a value from another resource (such as a virtual machine needing a storage account for disks), you set a dependency. Mer information finns i Definiera beroenden i Azure Resource Manager-mallar.For more information, see Defining dependencies in Azure Resource Manager templates.

Du kan också använda mallen för uppdateringar av infrastrukturen.You can also use the template for updates to the infrastructure. Du kan till exempel lägga till en resurs till din lösning och lägga till konfigurationsregler för resurser som redan har distribuerats.For example, you can add a resource to your solution and add configuration rules for the resources that are already deployed. Om mallen definierar en resurs som redan finns uppdaterar Resource Manager den befintliga resursen istället för att skapa en ny.If the template defines a resource that already exists, Resource Manager updates the existing resource instead of creating a new one.

Resource Manager tillhandahåller tillägg för scenarier då du behöver ytterligare åtgärder, t.ex. för att installera viss programvara som inte ingår i installationsprogrammet.Resource Manager provides extensions for scenarios when you need additional operations such as installing particular software that isn't included in the setup. Om du redan använder en konfigurationshanteringstjänst, t.ex. DSC, Chef eller Puppet, kan du fortsätta arbeta med den tjänsten genom att använda tillägg.If you're already using a configuration management service, like DSC, Chef or Puppet, you can continue working with that service by using extensions. Information om tillägg för virtuella datorer finns i Om tillägg och funktioner för virtuella datorer.For information about virtual machine extensions, see About virtual machine extensions and features.

När du skapar en lösning från portalen innehåller den automatiskt en distributionsmall.When you create a solution from the portal, the solution automatically includes a deployment template. Du behöver inte skapa mallen från scratch. I stället kan du börja med mallen för din lösning och anpassa den efter dina specifika behov.You don't have to create your template from scratch because you can start with the template for your solution and customize it to meet your specific needs. Ett exempel finns i Snabbstart: Skapa och distribuera Azure Resource Manager-mallar med hjälp av Azure-portalen.For a sample, see Quickstart: Create and deploy Azure Resource Manager templates by using the Azure portal. Du kan även hämta en mall för en befintlig resursgrupp antingen genom att antingen exportera resursgruppens aktuella tillstånd eller genom att visa mallen som används för en viss distribution.You can also retrieve a template for an existing resource group by either exporting the current state of the resource group, or viewing the template used for a particular deployment. Att granska den exporterade mallen är ett bra sätt att lära sig mer om mallsyntaxen.Viewing the exported template is a helpful way to learn about the template syntax.

Slutligen blir mallen en del av källkoden för din app.Finally, the template becomes part of the source code for your app. Du kan checka in den i databasen för din källkod och uppdatera den i takt med att appen utvecklas.You can check it in to your source code repository and update it as your app evolves. Du kan redigera mallen från Visual Studio.You can edit the template through Visual Studio.

När du har definierat mallen är du redo att distribuera resurser till Azure.After defining your template, you're ready to deploy the resources to Azure. Information om att distribuera resurserna finns i:To deploy the resources, see:

Säkra distributionsmetoderSafe deployment practices

När du distribuerar en komplex tjänst till Azure kan du behöva distribuera tjänsten till flera regioner och kontrollera dess tillstånd innan du fortsätter till nästa steg.When deploying a complex service to Azure, you might need to deploy your service to multiple regions, and check its health before proceeding to the next step. Samordna en stegvis distribution av tjänsten genom att använda Azures distributionshanterare.Use Azure Deployment Manager to coordinate a staged rollout of the service. Genom att mellanlagra distribution av tjänsten kan du upptäcka potentiella problem innan den har distribuerats till alla regioner.By staging the rollout of your service, you can find potential problems before it has been deployed to all regions. Om du inte behöver dessa försiktighetsåtgärder är distributionsåtgärderna i föregående avsnitt det bästa alternativet.If you don't need these precautions, the deployment operations in the preceding section are the better option.

Distributionshanteraren finns för närvarande i en offentlig förhandsversion.Deployment Manager is currently in public preview.

Återhämtning av Azure Resource ManagerResiliency of Azure Resource Manager

Azure Resource Manager-tjänsten är utformat för återhämtning och kontinuerlig tillgänglighet.The Azure Resource Manager service is designed for resiliency and continuous availability. Resource Manager- och kontrollplansåtgärder (begäranden skickas till management.azure.com) i REST API är:Resource Manager and control plane operations (requests sent to management.azure.com) in the REST API are:

  • Distribuerat över regioner.Distributed across regions. En del tjänster är regionala.Some services are regional.

  • Fördelad över Tillgänglighetszoner (som väl regioner) som har flera Tillgänglighetszoner.Distributed across Availability Zones (as well regions) in locations that have multiple Availability Zones.

  • Inte beroende av ett enda logiskt datacenter.Not dependent on a single logical data center.

  • Aldrig tas offline för underhållsaktiviteter.Never taken down for maintenance activities.

Den här återhämtning gäller för tjänster som tar emot begäranden via Resource Manager.This resiliency applies to services that receive requests through Resource Manager. Key Vault hjälper till exempel från den här återhämtning.For example, Key Vault benefits from this resiliency.

Snabbstarter och självstudierQuickstarts and tutorials

Använd följande snabbstarter och självstudier för att lära dig hur du utvecklar resurshanterarmallar:Use the following quickstarts and tutorials to learn how to develop resource manager templates:

  • SnabbstarterQuickstarts

    TitelTitle BeskrivningDescription
    Använda Azure PortalUse the Azure portal Skapa en mall med hjälp av portalen och förstå processen med att redigera och distribuera mallen.Generate a template using the portal, and understand the process of editing and deploying the template.
    Använda Visual Studio CodeUse Visual Studio Code Använd Visual Studio Code för att skapa och redigera mallar och hur du använder Azure Cloud Shell för att distribuera mallar.Use Visual Studio Code to create and edit templates, and how to use the Azure Cloud shell to deploy templates.
    Använda Visual StudioUse Visual Studio Använd Visual Studio för att skapa, redigera och distribuera mallar.Use Visual Studio to create, edit, and deploy templates.
  • SjälvstudierTutorials

    TitelTitle BeskrivningDescription
    Använda mallreferensUtilize template reference Använd referensdokumentationen till mallar för att utveckla mallar.Utilize the template reference documentation to develop templates. I självstudien hittar du schemat för lagringskonto och använder informationen för att skapa ett krypterat lagringskonto.In the tutorial, you find the storage account schema, and use the information to create an encrypted storage account.
    Skapa flera instanserCreate multiple instances Skapa flera instanser av Azure-resurser.Create multiple instances of Azure resources. I självstudiekursen skapar du flera instanser av lagringskonto.In the tutorial, you create multiple instances of storage account.
    Ange resursdistributionsordningSet resource deployment order Definiera resursberoenden.Define resource dependencies. I självstudien skapar du ett virtuellt nätverk, en virtuell dator och de beroende Azure-resurserna.In the tutorial, you create a virtual network, a virtual machine, and the dependent Azure resources. Du lär dig hur beroenden definieras.You learn how the dependencies are defined.
    Använda villkorUse conditions Distribuera resurser baserat på vissa parametervärden.Deploy resources based on some parameter values. I självstudien definierar du en mall för att skapa ett nytt lagringskonto eller använda ett befintligt lagringskonto baserat på värdet för en parameter.In the tutorial, you define a template to create a new storage account or use an existing storage account based on the value of a parameter.
    Integrera nyckelvalvIntegrate key vault Hämta hemligheter/lösenord från Azure Key Vault.Retrieve secrets/passwords from Azure Key Vault. I självstudien skapar du en virtuell dator.In the tutorial, you create a virtual machine. Administratörslösenordet för den virtuella datorn hämtas från ett nyckelvalv.The virtual machine administrator password is retrieved from a Key Vault.
    Skapa länkade mallarCreate linked templates Modularisera mallar och anropa andra mallar från en mall.Modularize templates, and call other templates from a template. I självstudien skapar du ett virtuellt nätverk, en virtuell dator och de beroende resurserna.In the tutorial, you create a virtual network, a virtual machine, and the dependent resources. Det beroende lagringskontot definieras i en länkad mall.The dependent storage account is defined in a linked template.
    Distribuera tillägg för virtuell datorDeploy virtual machine extensions Utföra uppgifter efter distribution med hjälp av tillägg.Perform post-deployment tasks by using extensions. I självstudien distribuerar du en kundskriptstillägget om du vill installera webbserver på den virtuella datorn.In the tutorial, you deploy a customer script extension to install web server on the virtual machine.
    Distribuera SQL-tilläggDeploy SQL extensions Utföra uppgifter efter distribution med hjälp av tillägg.Perform post-deployment tasks by using extensions. I självstudien distribuerar du en kundskriptstillägget om du vill installera webbserver på den virtuella datorn.In the tutorial, you deploy a customer script extension to install web server on the virtual machine.
    Säker artefakterSecure artifacts Skydda artefakter som krävs för att slutföra distributionen.Secure the artifacts needed to complete the deployments. Lär dig hur du skyddar den artefakt som används i självstudien för distribuera SQL-tillägg i självstudien.In the tutorial, you learn how to secure the artifact used in the Deploy SQL extensions tutorial.
    Använda säkra distributionsmetoderUse safe deployment practices Använd Distributionshanteraren i Azure.Use Azure Deployment manager.
    Självstudie: Felsöka malldistributioner för Resource ManagerTutorial: Troubleshoot Resource Manager template deployments Felsöka distributionsproblem i mallen.Troubleshoot template deployment issues.

De här självstudierna kan användas separat eller som en serie få större Resource Manager-mall utveckling begrepp.These tutorials can be used individually, or as a series to learn the major Resource Manager template development concepts.

Nästa stegNext steps

I den här artikeln fick du veta hur du använder Azure Resource Manager för distribution, hantering och åtkomstkontroll av resurser i Azure.In this article, you learned how to use Azure Resource Manager for deployment, management, and access control of resources on Azure. Gå vidare till nästa artikel om du vill lära dig hur du skapar din första Azure Resource Manager-mall.Proceed to the next article to learn how to create your first Azure Resource Manager template.