Overzicht van Azure Resource ManagerAzure Resource Manager overview

Azure Resource Manager is de implementatie- en beheersservice voor Azure.Azure Resource Manager is the deployment and management service for Azure. Er wordt een Management-laag geboden waarmee u resources in uw Azure-abonnement kunt maken, bijwerken en verwijderen.It provides a management layer that enables you to create, update, and delete resources in your Azure subscription. U kunt beheer functies, zoals toegangs beheer, vergren delingen en tags, gebruiken om uw resources na de implementatie te beveiligen en te organiseren.You use management features, like access control, locks, and tags, to secure and organize your resources after deployment.

Zie Sjabloonimlementatie Overviewvoor meer informatie over Azure Resource Manager sjablonen.To learn about Azure Resource Manager templates, see Template deployment overview.

Consistente beheerlaagConsistent management layer

Wanneer een gebruiker een aanvraag verzendt vanuit een van de Azure-hulpprogram ma's, Api's of Sdk's, ontvangt de aanvraag een resource manager.When a user sends a request from any of the Azure tools, APIs, or SDKs, Resource Manager receives the request. De aanvraag wordt geverifieerd en geautoriseerd.It authenticates and authorizes the request. Resource Manager verzendt de aanvraag naar de Azure-service, die de aangevraagde actie onderneemt.Resource Manager sends the request to the Azure service, which takes the requested action. Omdat alle aanvragen worden verwerkt via dezelfde API, ziet u consistente resultaten en mogelijkheden in de verschillende hulpprogramma's.Because all requests are handled through the same API, you see consistent results and capabilities in all the different tools.

In de volgende afbeelding ziet u de rol Azure Resource Manager speelt bij het verwerken van Azure-aanvragen.The following image shows the role Azure Resource Manager plays in handling Azure requests.

Resource Manager-aanvraagmodel

Alle mogelijkheden die beschikbaar zijn in de Azure-portal zijn ook beschikbaar via Azure PowerShell, Azure CLI, de Azure REST API's en client-SDK's.All capabilities that are available in the portal are also available through PowerShell, Azure CLI, REST APIs, and client SDKs. Functionaliteit die oorspronkelijk wordt uitgegeven via API's, is binnen 180 dagen na de eerste release beschikbaar in de portal.Functionality initially released through APIs will be represented in the portal within 180 days of initial release.

TerminologieTerminology

Als u nog geen ervaring hebt met de Azure Resource Manager, zijn er enkele termen die u mogelijk niet kent.If you're new to Azure Resource Manager, there are some terms you might not be familiar with.

  • resource - een beheerbaar item dat beschikbaar is via Azure.resource - A manageable item that is available through Azure. Virtuele machines, opslagaccounts, web-apps, databases en virtuele netwerken zijn voorbeelden van resources.Virtual machines, storage accounts, web apps, databases, and virtual networks are examples of resources.
  • resourcegroep - een container met gerelateerde resources voor een Azure-oplossing.resource group - A container that holds related resources for an Azure solution. De resourcegroep bevat die resources die u als groep wilt beheren.The resource group includes those resources that you want to manage as a group. U bepaalt welke resources deel uitmaken van een resource groep op basis van wat voor uw organisatie het meest zinvol is.You decide which resources belong in a resource group based on what makes the most sense for your organization. Zie Resourcegroepen.See Resource groups.
  • resourceprovider - een service die zorgt voor Azure-resources.resource provider - A service that supplies Azure resources. Een veelvoorkomende resource provider is bijvoorbeeld micro soft. compute, die de virtuele-machine resource levert.For example, a common resource provider is Microsoft.Compute, which supplies the virtual machine resource. Micro soft. Storage is een andere algemene resource provider.Microsoft.Storage is another common resource provider. Zie resource providers en-typen.See Resource providers and types.
  • Resource Manager-sjabloon - Een JavaScript Object Notation (JSON)-bestand dat één of meer resources definieert die worden geïmplementeerd in een resourcegroep of abonnement.Resource Manager template - A JavaScript Object Notation (JSON) file that defines one or more resources to deploy to a resource group or subscription. De sjabloon kan worden gebruikt om de resources consistent en herhaaldelijk te implementeren.The template can be used to deploy the resources consistently and repeatedly. Zie overzicht van Sjabloonimlementatie.See Template deployment overview.
  • declaratieve syntaxis - een syntaxis waarmee u kunt aangeven 'Dit is wat ik wil maken' zonder hiervoor de nodige reeks programmeeropdrachten te hoeven maken.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. De sjabloon Resource Manager is een voorbeeld van een declaratieve syntaxis.The Resource Manager template is an example of declarative syntax. In het bestand definieert u de eigenschappen voor de infrastructuur te implementeren naar Azure.In the file, you define the properties for the infrastructure to deploy to Azure. Zie overzicht van Sjabloonimlementatie.See Template deployment overview.

De voordelen van Resource ManagerThe benefits of using Resource Manager

Met Resource Manager kunt u het volgende doen:With Resource Manager, you can:

  • Uw infra structuur beheren via declaratieve sjablonen in plaats van scripts.Manage your infrastructure through declarative templates rather than scripts.

  • U kunt alle resources voor uw oplossing implementeren, beheren en bewaken als groep, in plaats van deze resources afzonderlijk te verwerken.Deploy, manage, and monitor all the resources for your solution as a group, rather than handling these resources individually.

  • Implementeer uw oplossing opnieuw in de levens cyclus van de ontwikkeling en laat de betrouw baarheid van uw resources in een consistente staat worden geïmplementeerd.Redeploy your solution throughout the development lifecycle and have confidence your resources are deployed in a consistent state.

  • Definieer de afhankelijkheden tussen resources, zodat deze in de juiste volg orde worden geïmplementeerd.Define the dependencies between resources so they're deployed in the correct order.

  • Toegangs beheer Toep assen op alle services in uw resource groep, omdat op rollen gebaseerde Access Control (RBAC) systeem eigen is geïntegreerd in het beheer platform.Apply access control to all services in your resource group because Role-Based Access Control (RBAC) is natively integrated into the management platform.

  • Pas Tags toe op resources om alle resources in uw abonnement logisch te organiseren.Apply tags to resources to logically organize all the resources in your subscription.

  • Verhelder de facturering van uw organisatie door de kosten voor een groep resources te bekijken die dezelfde tag delen.Clarify your organization's billing by viewing costs for a group of resources sharing the same tag.

ReikwijdteUnderstand scope

Azure biedt vier bereik niveaus: beheer groepen, abonnementen, resource groepenen resources.Azure provides four levels of scope: management groups, subscriptions, resource groups, and resources. In de volgende afbeelding ziet u een voorbeeld van deze lagen.The following image shows an example of these layers.

Bereik

U past beheerinstellingen toe op een of meer bereikniveaus.You apply management settings at any of these levels of scope. Het niveau dat u kiest, bepaalt de reikwijdte van de instelling.The level you select determines how widely the setting is applied. Lagere niveaus nemen instellingen over van hogere niveaus.Lower levels inherit settings from higher levels. Wanneer u bijvoorbeeld een beleid toepast op het abonnement, wordt het beleid toegepast op alle resource groepen en resources in uw abonnement.For example, when you apply a policy to the subscription, the policy is applied to all resource groups and resources in your subscription. Wanneer u een beleid toepast op de resource groep, wordt dat beleid toegepast op de resource groep en alle bijbehorende resources.When you apply a policy on the resource group, that policy is applied the resource group and all its resources. Een andere resource groep beschikt echter niet over die beleids toewijzing.However, another resource group doesn't have that policy assignment.

U kunt sjablonen implementeren voor beheer groepen, abonnementen of resource groepen.You can deploy templates to management groups, subscriptions, or resource groups.

ResourcegroepenResource groups

Er zijn een aantal belangrijke factoren waarmee u rekening moet houden bij het definiëren van de resourcegroep:There are some important factors to consider when defining your resource group:

  • Alle resources in uw groep moeten dezelfde levenscyclus hebben.All the resources in your group should share the same lifecycle. U implementeert ze samen, werkt ze samen bij en verwijdert ze samen.You deploy, update, and delete them together. Als een resource, zoals een databaseserver, in een andere implementatiecyclus moet werken, moet deze in een andere resourcegroep worden geplaatst.If one resource, such as a database server, needs to exist on a different deployment cycle it should be in another resource group.

  • Elke resource kan in slechte één resourcegroep voorkomen.Each resource can only exist in one resource group.

  • U kunt een resource op elk gewenst moment toevoegen aan of verwijderen uit een resourcegroep.You can add or remove a resource to a resource group at any time.

  • U kunt een resource van de ene naar de andere resourcegroep verplaatsen.You can move a resource from one resource group to another group. Zie voor meer informatie Resources verplaatsen naar een nieuwe resourcegroep of een nieuw abonnement.For more information, see Move resources to new resource group or subscription.

  • Een resourcegroep kan resources uit verschillende regio’s bevatten.A resource group can contain resources that are located in different regions.

  • Een resourcegroep kan worden gebruikt voor het bepalen van de mate van toegangsbeheer voor beheertaken.A resource group can be used to scope access control for administrative actions.

  • Een resource kan communiceren met resources in andere resourcegroepen.A resource can interact with resources in other resource groups. Deze interactie is gebruikelijk wanneer er een relatie bestaat tussen de twee resources, maar deze niet dezelfde levenscyclus delen (bijvoorbeeld web-apps die verbinding maken met een database).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).

Als u een resourcegroep maakt, moet u voor die resourcegroep een locatie opgeven.When creating a resource group, you need to provide a location for that resource group. U vraagt zich misschien af: 'Waarom heeft een resourcegroep een locatie nodig?You may be wondering, "Why does a resource group need a location? En als de resources andere locaties kunnen hebben dan de resourcegroep, wat is dan het nut van een locatie voor de resourcegroep?'And, if the resources can have different locations than the resource group, why does the resource group location matter at all?" De resourcegroep slaat metagegevens op over de resources.The resource group stores metadata about the resources. Wanneer u een locatie voor de resource groep opgeeft, geeft u op waar de meta gegevens worden opgeslagen.When you specify a location for the resource group, you're specifying where that metadata is stored. In verband met nalevingsvereisten moet u er mogelijk voor zorgen dat uw gegevens worden opgeslagen in een bepaalde regio.For compliance reasons, you may need to ensure that your data is stored in a particular region.

Als de regio van de resource groep tijdelijk niet beschikbaar is, kunt u resources in de resource groep niet bijwerken omdat de meta gegevens niet beschikbaar zijn.If the resource group's region is temporarily unavailable, you can't update resources in the resource group because the metadata is unavailable. De resources in andere regio's zullen nog steeds werken zoals verwacht, maar u kunt ze niet bijwerken.The resources in other regions will still function as expected, but you can't update them. Zie voor meer informatie over het bouwen van betrouw bare toepassingen ontwerpen van betrouw bare Azure-toepassingen.For more information about building reliable applications, see Designing reliable Azure applications.

Tolerantie van Azure Resource ManagerResiliency of Azure Resource Manager

De Azure Resource Manager-service is ontworpen voor tolerantie en voortdurende Beschik baarheid.The Azure Resource Manager service is designed for resiliency and continuous availability. Resource Manager-en beheer vlak bewerkingen (aanvragen die zijn verzonden naar management.azure.com) in de REST API zijn:Resource Manager and control plane operations (requests sent to management.azure.com) in the REST API are:

  • Verdeeld over de regio's.Distributed across regions. Sommige services zijn regionaal.Some services are regional.

  • Gedistribueerd over Beschikbaarheidszones (als de juiste regio's) op locaties met meerdere Beschikbaarheidszones.Distributed across Availability Zones (as well regions) in locations that have multiple Availability Zones.

  • Niet afhankelijk van één logisch Data Center.Not dependent on a single logical data center.

  • Nooit ondernomen voor onderhouds activiteiten.Never taken down for maintenance activities.

Deze tolerantie geldt voor services die aanvragen ontvangen via Resource Manager.This resiliency applies to services that receive requests through Resource Manager. Key Vault voor delen van deze tolerantie.For example, Key Vault benefits from this resiliency.

Volgende stappenNext steps