deploying a website in azure using arm templates
TRANSCRIPT
![Page 1: Deploying a website in Azure using ARM templates](https://reader031.vdocuments.mx/reader031/viewer/2022022415/5a65577c7f8b9a5b558b6e67/html5/thumbnails/1.jpg)
DEPLOY A WEBSITE IN AZURE USING ARM
TEMPLATESPRATIK KHASNABIS
DDD BY NIGHT
2016
![Page 2: Deploying a website in Azure using ARM templates](https://reader031.vdocuments.mx/reader031/viewer/2022022415/5a65577c7f8b9a5b558b6e67/html5/thumbnails/2.jpg)
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
![Page 3: Deploying a website in Azure using ARM templates](https://reader031.vdocuments.mx/reader031/viewer/2022022415/5a65577c7f8b9a5b558b6e67/html5/thumbnails/3.jpg)
Architecture
App Service App Service
Git repository
Microsoft
Azure
Web App Web App
Traffic Manager
Australia SE Southeast Asia
![Page 4: Deploying a website in Azure using ARM templates](https://reader031.vdocuments.mx/reader031/viewer/2022022415/5a65577c7f8b9a5b558b6e67/html5/thumbnails/4.jpg)
ARM TEMPLATE STRUCTURE
![Page 5: Deploying a website in Azure using ARM templates](https://reader031.vdocuments.mx/reader031/viewer/2022022415/5a65577c7f8b9a5b558b6e67/html5/thumbnails/5.jpg)
Parameter
• Name
• Type
• Default Value
• Allowed Values
• Metadata: Description
• Type
• Name
• API Version
• Location
• Properties
• Copy Block
Resource
![Page 6: Deploying a website in Azure using ARM templates](https://reader031.vdocuments.mx/reader031/viewer/2022022415/5a65577c7f8b9a5b558b6e67/html5/thumbnails/6.jpg)
POWERSHELL TO DEPLOY THE TEMPLATE
![Page 7: Deploying a website in Azure using ARM templates](https://reader031.vdocuments.mx/reader031/viewer/2022022415/5a65577c7f8b9a5b558b6e67/html5/thumbnails/7.jpg)
Parameters
Resource -> Add Resource -> App Service Plan -> ‘farm’
![Page 8: Deploying a website in Azure using ARM templates](https://reader031.vdocuments.mx/reader031/viewer/2022022415/5a65577c7f8b9a5b558b6e67/html5/thumbnails/8.jpg)
Resource – App Service Plan
![Page 9: Deploying a website in Azure using ARM templates](https://reader031.vdocuments.mx/reader031/viewer/2022022415/5a65577c7f8b9a5b558b6e67/html5/thumbnails/9.jpg)
Parameters
![Page 10: Deploying a website in Azure using ARM templates](https://reader031.vdocuments.mx/reader031/viewer/2022022415/5a65577c7f8b9a5b558b6e67/html5/thumbnails/10.jpg)
RESOURCE – WEB APP
![Page 11: Deploying a website in Azure using ARM templates](https://reader031.vdocuments.mx/reader031/viewer/2022022415/5a65577c7f8b9a5b558b6e67/html5/thumbnails/11.jpg)
RESOURCE – TRAFFIC MANAGER
![Page 12: Deploying a website in Azure using ARM templates](https://reader031.vdocuments.mx/reader031/viewer/2022022415/5a65577c7f8b9a5b558b6e67/html5/thumbnails/12.jpg)
RESOURCE – TRAFFIC MANAGER
![Page 13: Deploying a website in Azure using ARM templates](https://reader031.vdocuments.mx/reader031/viewer/2022022415/5a65577c7f8b9a5b558b6e67/html5/thumbnails/13.jpg)
RESOURCE - SOURCECONTROL
![Page 14: Deploying a website in Azure using ARM templates](https://reader031.vdocuments.mx/reader031/viewer/2022022415/5a65577c7f8b9a5b558b6e67/html5/thumbnails/14.jpg)
VISUALIZATION
https://resources.azure.com
https://armviz.io
![Page 15: Deploying a website in Azure using ARM templates](https://reader031.vdocuments.mx/reader031/viewer/2022022415/5a65577c7f8b9a5b558b6e67/html5/thumbnails/15.jpg)
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/