deploying a website in azure using arm templates

Post on 22-Jan-2018

47 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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/

top related