October 9, 2018 Mayank Baweja

Pricing information

30 USD


8 Hours


Infrastructure Architect

Application Developer


App Service

Web Apps

API Apps

Traffic Manager

Load Balancer

SQL Database

Optimized Architecture – 8 HRS Hands-on Workshop

In this workshop, you will learn how to optimize a lift-and-shift style Infrastructure as a service (IaaS) architecture in Azure to improve cost savings. You will also compare IaaS and PaaS (Platform as a service) hosting options to save cost even further using Azure App Service. Additionally, you will learn to improve resiliency and high availability through multi-region deployment. In this hands-on lab, you will determine the appropriate hosting tiers for the Contoso Financial application and estimate the total cost savings on a monthly and annual basis. You will implement and integrate Azure Traffic Manager, then migrate the Web, API and Background App Tiers of the application to the Azure App Service. Next, you will then de-commission the old application infrastructure, and setup geo-replication for the Azure SQL Database in preparation for the next step, which is deploying a European instance of the Web App Tier. Finally, you will add an endpoint for this new Web App Tier to the Azure Traffic Manager


2 H

Determine appropriate app service tiers and estimate cost savings

Calculate estimated hosting cost of existing solution
Calculate estimated hosting cost of VMs with reserved instances
Estimate necessary app service tiers
Calculate estimated hosting cost of Azure app service
Calculate estimated cost savings

1 H

Integrate traffic manager

Create Traffic Manager
Point traffic manager to external / internet load balancer

1 H

Setup API tier in Azure app service

Create app service for web API tier
Setup app settings
Deploy API to app service

2 H

Migrate web app tier to app service

Create app service for web app tier
Setup app settings
Deploy app to web app
Add web app to traffic manager
Take down Web App and API VMs

2 H

Migrate background tier to app service

Create app service for background tier
Setup app settings
Deploy app to app service
Take down background tier VM

0.5 H

Setup SQL database geo-replication

Setup SQL database geo-replication

0.5 H

Take down old architecture / resources

Remove Old VM-based tiers

2 H

Setup European web app tier Instance

Create European app service
Set app settings
Deploy web app to European region
Add European region to traffic manager