azure crash class: introduction to azure arm templates · tools for arm templates azure...
TRANSCRIPT
Azure Crash Class:
Introduction To Azure ARM Templates
Expected Learning OutcomesAzure Crash Course: Introduction to ARM Templates
@tetranoodle
By the end of this section, you should be able to:
Understand basic cloud computing conceptsDescribe the Azure Resource ManagerOutline the basic structure of an ARM template
“Cloud computing is a kind of Internet-based
computing that provides shared processing
resources and data to computers and other devices on demand.”
- Wikipedia
@tetranoodle
@tetranoodle
BenefitsOf Cloud Computing
Capex To Opex
@tetranoodle
Agility
Flexibility
@tetranoodle
GreenEnergy
Savings€
Growth
@tetranoodle
Infrastructure as a Service (IaaS), Providing Infrastructure hosting
Platform as a Service (PaaS), Providing framework services to IT directors
Software as a Service (SaaS), Providing software application service to end-users
@tetranoodle
Azure Resource Manager
What is ARM?Azure Masterclass: Introduction to ARM Templates
Web Apps
Storage AccountServers
Virtual Machine Virtual Network
3rd Party Services
@tetranoodle
Provides security and auditing capabilities
Supports multiple client SDKs
Based on JSON syntax
Support for pre-defined, structured templates
Define the resources to be deployed in Azure
@tetranoodle
Benefits of using Azure Resource ManagerAzure Masterclass: Introduction to ARM Templates
Template-driven
Idempotent
Multi-service
Declarative
Multi-region Access control
Some of the key benefits of using the Azure Resource Manager are:
@tetranoodle
Basic Structure of an ARM TemplateAzure Masterclass: Introduction to ARM Templates
Here is the basic structure of an ARM template:
@tetranoodle
Sample ARM TemplateAzure Masterclass: Introduction to ARM Templates
If you take an empty resource template, it looks like this:
@tetranoodle
ARM Templates In Azure DEMO
@tetranoodle@tetranoodle
Play Video
Tools for ARM TemplatesAzure Masterclass: Introduction to ARM Templates
You can use Azure to create ARM resources
Azure is useful, but may not be scalable
Use one of many available IDEs or tools to edit JSON templates
Visual Studio
Sublime TextVisual Studio Code
Notepad
@tetranoodle
@tetranoodle