aprovisionamiento y configuración devms con azure resource manager

30

Upload: ibon-landa

Post on 21-Jan-2017

276 views

Category:

Engineering


1 download

TRANSCRIPT

#GlobalAzure

Azure ResourceManager

Ibon Landa

[email protected]

Barcelona Bilbao

Dubai London

Madrid

Seattle

Sevilla

WE’RE HIRING FOR ALL OUR OFFICESHTTPS://WWW.PLAINCONCEPTS.COM/CAREERS/

■Practice DevOps!

■Infrastructure as Code

■Azure Resource Manager

Agenda

PracticeDevOps!

InfrastructureIT infrastructure consists of all components that somehow play a role in overall IT and IT-enabled operations.

It can be used for internal business operations or developing customer IT or business solutions.

CodeA set of instructions or statements that are processed by a computer.

Infrastructure as codeTreating your infrastructure as code to ensure that is as versionable, repeatable, and testable as application code

Infrastructure as code

Not just … Writing Scripts

Not just … Infrastructure Automation

Not just … for the cloud

Not just … for non-production environments

Not … DevOps

Not … Completely painless

Infrastructure as code – What it isn't

Infrastructure as Code

Resource Group is a unit of management

Lifecycle: deployment, update, delete, status

Grouping: metering, billing, quota: applied & rolled up to group

Introducing Resource Manager

Instantiation of repeatable config.Configuration Resource Group

Azure Templates can:Ensure IdempotencySimplify OrchestrationProvide Cross-Resource Configuration and Update Support

Azure Templates are: Source file, checked-inSpecifies resources and dependencies (VMs, WebSites, DBs) and connections (config, LB sets)Parametized input/output

Power of Repeatability

SQL - A WebsiteVirtualMachines

SQL-AWebsite[SQL CONFIG] VM (2x)

DEPENDS ON SQLDEPENDS ON SQL

SQL CONFIG

App-centric Resource Groups and Templates

SQL DBApp

ServiceVirtualMachine

My

3 Tier

Template

App-centric Resource Groups and Tier-centric Templates

SQL DBApp

ServiceVirtualMachine

My

DB Tier

Template

My

Web Tier

Template

My

VM Tier

Template

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

Tier-centric Resource Groups and Templates

SQL DBApp

ServiceVirtualMachine

My

DB Tier

Template

My

Web Tier

Template

My

VM Tier

Template

Barcelona Bilbao

Dubai London

Madrid

Seattle

Sevilla