25
[email protected] @ kaluzaaa blog.kaluzny.pro

Introduction to Azure Resource Manager

Embed Size (px)

Citation preview

Page 2: Introduction to Azure Resource Manager

AZURE RESOURCE MANAGER API

Page 3: Introduction to Azure Resource Manager
Page 4: Introduction to Azure Resource Manager
Page 5: Introduction to Azure Resource Manager

container for multiple resources

resources exist in one* resource group

resource groups can span regions

resource groups can span services

RESOURCE GROUP

Page 6: Introduction to Azure Resource Manager
Page 7: Introduction to Azure Resource Manager

tracks template execution

created within a resource group

allows nested deployments

RESOURCE GROUP

Page 8: Introduction to Azure Resource Manager
Page 9: Introduction to Azure Resource Manager
Page 10: Introduction to Azure Resource Manager

https://github.com/Azure/azure-quickstart-templates/tree/master/elasticsearch

[email protected]

Page 11: Introduction to Azure Resource Manager
Page 12: Introduction to Azure Resource Manager

App-centric Resource Groups and Templates

SQL DBApp

ServiceVirtualMachine

My

3 Tier

Template

Page 13: Introduction to Azure Resource Manager

App-centric Resource Groups and Tier-centric Templates

SQL DBApp

ServiceVirtualMachine

My

DB Tier

Template

My

Web Tier

Template

My

VM Tier

Template

Page 14: Introduction to Azure Resource Manager

App-centric Resource Groups and Nested Templates

SQL DBApp

ServiceVirtualMachine

My Nested

DB Tier

Template

My Nested

Web Tier

Template

My Nested

VM Tier

Template

Page 15: Introduction to Azure Resource Manager

Tier-centric Resource Groups and Templates

SQL DBApp

ServiceVirtualMachine

My

DB Tier

Template

My

Web Tier

Template

My

VM Tier

Template

Page 16: Introduction to Azure Resource Manager
Page 17: Introduction to Azure Resource Manager
Page 18: Introduction to Azure Resource Manager
Page 19: Introduction to Azure Resource Manager
Page 20: Introduction to Azure Resource Manager

Two Key Concepts

Role Definitions

• describes the set of permissions

(e.g. read actions)

• can be used in multiple

assignments

Role Assignments

• associate role definitions with an

identity (e.g. user/group) at a

scope (e.g. resource group)

• always inherited – subscription

assignments apply to all resources

Page 21: Introduction to Azure Resource Manager
Page 22: Introduction to Azure Resource Manager

subscription level – grants permissions to all resources in the sub

resource group level –grants permissions to all resources in the group

resource level – grants permissions to the specific resource

Page 23: Introduction to Azure Resource Manager
Page 24: Introduction to Azure Resource Manager
Page 25: Introduction to Azure Resource Manager

https://github.com/Azure/azure-quickstart-templates

https://github.com/rjmax/ArmExamples

http://azure.microsoft.com/en-us/documentation/articles/resource-group-overview/