Authoring Azure Resource Manager
Templates
Ravikanth Chaganti
Principal Engineer, Dell Inc.
Microsoft MVP, Cloud and Data Center Management.
Twitter: @Ravikanth
Agenda
• Azure Resource Manager (ARM)
• ARM Templates
• Anatomy of ARM Templates
• Building an ARM Template
Application Architecture
Multiple tiers
Consistent configuration
across tiers
Repeatable deployments
in right order
Dependencies on other
components
Role based access control
for resources
Azure Resource Manager
Enables you to , Update or Delete,
Manage and Monitor all of the resources for your
solution in a single, coordinated operation.
Deploy
ARM Templates
• Declaratively define deployment (JSON format) and configuration of your
solution
• Restricted to 1MB in size
• Support for many (but not all) resource types in Azure
• Complete and Incremental deployment modes
Anatomy of Templates
Demo
Building an ARM template : Step-by-Step
Template Development Guidance
• Grouping of resources
• Inside vs Outside
• Free-form vs known configurations
• Linked templates
• Security Considerations
References
Related references for you to expand your knowledge on the subject
• ARM Overview
• ARM Quick Start Templates
• Azure Resource Explorer
• World Class ARM templates Considerations and Proven
Practices
• Cloud Consistency with Azure Resource Manager (1.0)
technet.microsoft.com/en-in
aka.ms/mva
msdn.microsoft.com/
Developer Network
Tell us what you think
Help us shape future events by
sharing your valuable feedback.
Scan the QR code to evaluate
this session.
Thank you
Twitter: @Ravikanth
Blog: http://j.mp/rchaganti
http://j.mp/poshmag
Follow me online

Authoring Azure Resource Manager Templates - Future Unleashed 2015

  • 1.
    Authoring Azure ResourceManager Templates Ravikanth Chaganti Principal Engineer, Dell Inc. Microsoft MVP, Cloud and Data Center Management. Twitter: @Ravikanth
  • 2.
    Agenda • Azure ResourceManager (ARM) • ARM Templates • Anatomy of ARM Templates • Building an ARM Template
  • 3.
    Application Architecture Multiple tiers Consistentconfiguration across tiers Repeatable deployments in right order Dependencies on other components Role based access control for resources
  • 4.
    Azure Resource Manager Enablesyou to , Update or Delete, Manage and Monitor all of the resources for your solution in a single, coordinated operation. Deploy
  • 5.
    ARM Templates • Declarativelydefine deployment (JSON format) and configuration of your solution • Restricted to 1MB in size • Support for many (but not all) resource types in Azure • Complete and Incremental deployment modes
  • 6.
  • 7.
    Demo Building an ARMtemplate : Step-by-Step
  • 8.
    Template Development Guidance •Grouping of resources • Inside vs Outside • Free-form vs known configurations • Linked templates • Security Considerations
  • 9.
    References Related references foryou to expand your knowledge on the subject • ARM Overview • ARM Quick Start Templates • Azure Resource Explorer • World Class ARM templates Considerations and Proven Practices • Cloud Consistency with Azure Resource Manager (1.0) technet.microsoft.com/en-in aka.ms/mva msdn.microsoft.com/ Developer Network
  • 10.
    Tell us whatyou think Help us shape future events by sharing your valuable feedback. Scan the QR code to evaluate this session.
  • 11.
    Thank you Twitter: @Ravikanth Blog:http://j.mp/rchaganti http://j.mp/poshmag Follow me online