You are on page 1of 22

Introduction

Why Terraform

es
u
ig
r
d
o
R
an
Al
Al
an
R
o
d
r
ig
u
es
Al
an
R
o
d
r
ig
u
es
es
u
ig
r
d
Terraform Workflow
o
R
an
Al
Al
an
R
o
d
r
ig
u
es
es
u
ig
r
d
o
R
an
Al

Azure Concepts
Al
an
R
o
d
r
ig
u
es
es
u
ig
Azure Storage Accounts and Virtual Machines
r
d
Azure AD Authorization
o
R
an
Al

Reviewing the creation of an Azure Virtual Machine


es
u
ig
r
d
o
R

Lab - Creating a virtual network interface


an
Al
es
u
ig
r
Azure Storage Accounts and Virtual Machines - Further aspects
d
o

About the Key vault service


R
an
Al
Storage Accounts - Firewall - What we want to achieve

es
u
Azure Web App and SQL Database
ig
r
d
Lab - Azure Web App - Manual process
o
R
an
Al
Understanding on deployment slots

es
u
ig
r
d
Lab - Application Insights
o
R
an
Al
Lab - Azure SQL Database - Manual process

es
u
ig
Lab - Azure SQL Database - Firewall rules
r
d
o
R
an
Al
Azure Networking

Lab - Azure Load Balancer

es
u
ig
r
d
o
R
an
Al
Lab - Virtual Machine Scale Set Deployment

es
u
ig
r
d
o
R
an
Al
es
u
ig
r
d
About Azure Traffic Manager
o
R
an
Al
Implementing Azure Traffic Manager Manually

es
u
ig
r
d
Lab - Virtual Network Peering - Manual deployment
o
R
an
Al
Lab - Deploying Azure Application Gateway Manually

es
u
ig
r
Lab - Azure Firewall
d
o
R
an
Al
es
u
ig
r
d
o

Identity Management, Monitoring and governance


R
an
Al
Configuring a Log Analytics workspace

es
u
ig
Terraform - More on features
r
d
Terraform modules
o
R
an
Al
es
u
ig
r
Terraform workspaces
d
o
R
an
Al

Mini Project

Our Architecture
Al
an
R
o
d
r
ig
u
es

You might also like