Optimized Architecture
Lab
Advanced
2 h 55 m
2019-03-14
Lab Overview

In this advanced 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.

Objectives
  • At the end of this hands-on lab, you will be better able to implement optimization of Azure IaaS and PaaS deployments, price solutions using the Azure calculator, and setup multi-region solutions.
Pre-Requisites
  • Intermediate to Advanced understanding of Azure Platform as a Service and Infrastructure as a Service
Exercises
Contoso Financial has asked you to optimize their Azure spending by migrating their existing Azure IaaS based architecture over to Azure PaaS services. You will need to determine the appropriate hosting tiers and estimate the total cost savings on a monthly and annual basis.
Contoso Financial needs new load balancing solutions implemented using Azure Traffic Manager. The existing architecture uses an Azure Load Balancer, but that does not accommodate the growth of Contoso Financial appropriately where they will need to add additional hosting regions in Europe.
In the migration of IaaS to PaaS, the API Tier of Contoso Financial’s application needs to be migrated to run in an Azure App Service Web App without requiring any code changes to the application.
In the migration of IaaS to PaaS, the Front-end Web App Tier of Contoso Financial’s application needs to be migrated to run in an Azure App Service Web App without requiring any code changes to the application.
In the migration of IaaS to PaaS, the Background Tier (written as a console app) of Contoso Financial’s application needs to be migrated to run in an Azure App Service Web Job without requiring any code changes to the application.
Due to the rush into Production, the Staging SQL Database currently remains as the Production database for the application. You have been asked to implement Geo-Replication to the SQL Database in order to add the appropriate redundancy to safeguard against failures. This will both help eliminate data loss in case of a data center failure as well as greatly reduce the potential system downtime in the event of such a failure.
Since the Contoso Financial application has now been migrated to Azure PaaS services utilizing Azure App Service, the older, existing architecture no longer being used needs to be removed. Since the application has been validated to work as expected, you have been asked to delete the Azure IaaS components hosting the VM infrastructure.
As Contoso Financial expands into Europe, they need to handle the additional growth while maintaining the same application performance. To fully support global scale, there are pieces of the application that will need to be refactored, but the front-end tier can be hosted in another region with no modifications. You have been asked to setup a secondary region for the Front-end Web App Tier in the Azure North Europe region.
Real-Time Lab
Not Registered?
Create Account
Already Registered?
Login
What are Labs?

Labs are where you can get hands on experience from what you have learned from lectures. You get to work in real time in virtual machines at your pace.