Administration 103

Resource manger (RM)

  • Infrastructure: VM’s, storage acc., vnet, web api, db etc.
  • Deploy, monitor and manage all as a group with Azure Resource Manager
  • Update, deploy, delete all with one operation
  • Template for deploy for several environments, test, qa, prod
  • RM has security, tagging, auditing


  • Resource, item, vm, storage acc, db
  • Resource group, container for resources
  • Resource provider, service that gives resources for deploy and manage in RManager
  • ARM, JSON file to define one or many resources that can be deployed
  • declarative syntax, example RManger template, “this is what to create” without giving programming sequence
  • Resource provider, i.e Microsoft.KeyVault/valuts, {provider}/{type}

Resource Group Deployments (RG)

  • RG logical collection
  • Resources can only exists in one RG
  • RG can not change name, renamed
  • RG can have many different resources
  • RG can have resources from different regions

Creating RG

  • Should share same lifecycle, (Deploy, update, delete together), if one resource, a database needs a different cycle, then use a different RG
  • A resource can only be in one RG
  • Add/remove to RG at any time
  • Can move a resource from one RG to another
  • A RG can contain resources from many regions
  • A RG can be used to scope access for admin
  • A resource can connect/call/talk to resources in a another RG, ie app->db connection

RM Locks

  • RM locks, is used to prevent a delete or removal
  • Can lock subscription, RG or resource
  • Locks use inheritance
  • Two types, Read only (no changes) and Delete
  • Only owner and user access admin role can create/delete locks

Moving Resources

Move resources to a new sub or resource to a new rg in the same sub.

When moving = source/target is locked, write/delete are blocked on the rg, no add, update or del in those rg’s. The resources are still functioning as normal.

Read this before move:

How to move:

Select the rg containing the resources, mark the resource and press move.

There are restrictions even of a service can be moved, ie. move vnet, must also move independent resources.

Use caution when moving or deleting a rg, if a rg is deleted all the resources in that rg is also deleted.

Can also remove individual resources within a group

Resource limits

Observer activity/limits on subscription, subscription, overview Usage +quotas

Find your subscription and get the Usage+quotas