Granska Azure Resource Manager-förmåner

Slutförd

Infrastrukturen för ditt program består normalt av många komponenter – kanske en virtuell dator, ett lagringskonto och ett virtuellt nätverk eller en webbapp, en databas, en databasserver och tjänster från tredje part. Dessa komponenter är inte separata entiteter, utan de är relaterade och beroende delar av en enda entitet. Du vill distribuera, hantera och övervaka dem som en grupp.

Med Azure Resource Manager kan du arbeta med resurserna i en lösning som en grupp. Du kan distribuera, uppdatera eller ta bort alla resurser i lösningen i en enda, samordnad åtgärd. Du använder en mall för distributionen. Mallen kan användas i olika miljöer, till exempel för testning, mellanlagring och produktion. Azure Resource Manager tillhandahåller säkerhets-, gransknings- och taggningsfunktioner som hjälper dig att hantera dina resurser efter distributionen.

Enhetligt hanteringslager

Azure Resource Manager tillhandahåller ett konsekvent hanteringslager för att utföra uppgifter via Azure PowerShell, Azure CLI, Azure-portalen, REST API och klient-SDK:er. Välj de verktyg och API:er som passar dig bäst.

Följande bild visar hur alla verktyg interagerar med samma Azure Resource Manager-API. API:et skickar begäranden till Azure Resource Manager-tjänsten, som autentiserar och auktoriserar begäranden. Azure Resource Manager dirigerar sedan begäranden till lämpliga resursprovidrar.

Diagram of the Resource Manager request model.

Förmåner

Azure Resource Manager har flera fördelar:

  • 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.
  • Du kan distribuera lösningen flera gånger genom utvecklingslivscykeln och vara säker på att dina resurser distribueras på ett enhetligt sätt.
  • Du kan hantera infrastrukturen med hjälp av deklarativa mallar i stället för skript.
  • Du kan definiera beroenden mellan resurser så att de distribueras i rätt ordning.
  • Du kan använda åtkomstkontroll för alla tjänster i resursgruppen eftersom rollbaserad åtkomstkontroll (RBAC) är inbyggt i hanteringsplattformen.
  • Du kan lägga till taggar för resurser och organisera alla logiskt i din prenumeration.
  • Du kan tydliggöra din organisations fakturering genom att visa kostnaderna för en grupp av resurser som delar samma tagg.

Vägledning

Följande förslag hjälper dig att dra full nytta av Azure Resource Manager när du arbetar med dina lösningar.

  • Definiera och distribuera infrastrukturen via deklarativ syntax i Azure Resource Manager-mallar i stället för med imperativa kommandon.
  • Definiera alla distributions- och konfigurationssteg i mallen. Inga manuella steg ska behövas för att konfigurera lösningen.
  • Kör tvingande kommandon för att hantera resurser, exempelvis för att starta eller stoppa en app eller dator.
  • Ordna resurser med samma livscykel i en resursgrupp. Använd taggar för all annan resursorganisation.