Download presentation
Presentation is loading. Please wait.
Published byRikke Graversen Modified over 6 years ago
1
Microsoft Ignite NZ 25-28 October 2016 SKYCITY, Auckland
2
Fully Integrated Azure Resource Manager Deployments
Neil Peterson @nepeters
3
Agenda Azure Resource Manager Basic Template Creation
Compute (VM, SQL) Availability and Scale (AS, NLB) Access and Security (PIP, NSG) Application Deployment (Script)
4
Goals Demonstrate complex template deployments.
Demonstrate template authoring workflow. Connect dots between Azure resources. Show end to end solution.
5
Follow Along
6
Azure Resource Manager
7
Azure Resource Manager
Deploys and managing azure resources. Resources organized into Resource Groups. Host of benefits such as tagging, access control, and bulk management. Deployment system built on JSON templates.
8
Template Deployments Basics: What I am excited about showing:
Templates written in JSON Visual Studio integration What I am excited about showing: Template functions VM Extension integration Cross service integration
9
Template JSON Templet Functions Resource Dependencies
4 Sections to a template: Parameters Variables Resources Outputs Templet Functions toUpper / toLower resourceId copyIndex Resource Dependencies
10
Sample Application and compute
11
Music Store - Compute - Availability and Scale - Access and Security
- Application Public IP Address Network Load Balancer Network Security Group Availability Set Azure SQL DB – Music Store VM Music Store App VM Music Store App
12
Compute Virtual Machine – Music Store website
Azure SQL Database – Music Store data
13
VM and Related VNET NIC VM Storage Subnet Disk
14
Demo – Template Creation and Compute
15
Availability and Scale
16
Availability and Scale
Availability Set Network Load Balancer
17
Load Balancer LB Rule (Port 80) LB NAT Rule (unique port) LB Probe
Public IP NLB VM 80 5000 80 VM 80 3389 5001 VM 80 5002
18
Availability Set Rack / Host Rack / Host Rack / Host VM VM VM VM VM VM
19
Demo – Availability and Scale
20
Access and Security
21
Access and Security Public IP Address Network Security Group
22
PIP and NSG Public IP NLB NSG Subnet VM VM VM 80 3389
#ITDevConnections
23
Demo – Access and Security
24
Application Deployment
25
Application Deployment
Custom Script Extension Source Control
26
Demo – Application Deployment
27
9/19/2018 9:57 PM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.