Deploying a website in Azure using ARM templates
-
Upload
pratik-khasnabis -
Category
Technology
-
view
47 -
download
0
Transcript of Deploying a website in Azure using ARM templates
DEPLOY A WEBSITE IN AZURE USING ARM
TEMPLATESPRATIK KHASNABIS
DDD BY NIGHT
2016
Pratik KhasnabisSolution ArchitectBupa
@softveda
Solution Architect, .Net Developer, MCSD (Azure Solutions Architect, Web Applications), TOGAF
18+ years experience
Lurks in VIC.Net, ALT.Net, DDD Melbourne
Currently working on: Azure, API, MicroServices
Interested in: IoT, BigData, Machine Learning
Architecture
App Service App Service
Git repository
Microsoft
Azure
Web App Web App
Traffic Manager
Australia SE Southeast Asia
ARM TEMPLATE STRUCTURE
Parameter
• Name
• Type
• Default Value
• Allowed Values
• Metadata: Description
• Type
• Name
• API Version
• Location
• Properties
• Copy Block
Resource
POWERSHELL TO DEPLOY THE TEMPLATE
Parameters
Resource -> Add Resource -> App Service Plan -> ‘farm’
Resource – App Service Plan
Parameters
RESOURCE – WEB APP
RESOURCE – TRAFFIC MANAGER
RESOURCE – TRAFFIC MANAGER
RESOURCE - SOURCECONTROL
VISUALIZATION
https://resources.azure.com
https://armviz.io
THANK YOU
https://azure.microsoft.com/en-us/documentation/articles/best-practices-resource-manager-design-templates/
https://azure.microsoft.com/en-us/documentation/articles/app-service-web-arm-from-github-provision/
https://github.com/Azure/azure-resource-manager-schemas/tree/master/schemas
https://azure.microsoft.com/en-us/documentation/templates/