Skip to content

Git4moiz/MCW-Migrating-SQL-databases-to-Azure

 
 

Repository files navigation

Microsoft Cloud Workshops - Retirement Survey

As we look to streamline content and improve training, we are considering retiring the Microsoft Cloud Workshop (MCW) program. Please take a moment to fill out the Microsoft Cloud Workshop Survey and give us your feedback.

Migrating SQL databases to Azure

Wide World Importers (WWI) is the developer of the popular Tailspin Toys brand of online video games. Founded in 2010, the company has experienced exponential growth since releasing the first installment of their most popular game franchise to include online multiplayer gameplay. They have since built upon this success by adding online capabilities to the majority of their game portfolio.

To facilitate online gameplay, they host gaming services on-premises using rented hardware. Adding online gameplay has dramatically increased their games' popularity, but the rapid increase in demand for their services has made supporting the current setup problematic.

WWI is excited to learn more about how migrating to the cloud can improve its overall processes and address the concerns and issues with its on-premises setup. They are looking for a proof-of-concept (PoC) for migrating their gaming VMs and databases into the cloud. With an end goal of migrating their entire service to Azure, the WWI engineering team is also interested in understanding better what their overall architecture will look like in the cloud.

November 2020

Target audience

  • Database administrators
  • SQL/Database developers
  • Application developers

Abstracts

Workshop

In this workshop, you learn how to develop a plan for migrating on-premises VMs and SQL Server databases into a combination of IaaS and PaaS services in Azure. You perform assessments to reveal any feature parity and compatibility issues between the customer's SQL Server 2008 R2 databases and Azure's managed database offerings. You then design a solution for migrating their existing on-premises services, including VMs and databases, into Azure, with minimal down-time. Finally, you demonstrate some of the advanced SQL features available in Azure to improve security and performance in the customer's applications.

At the end of this workshop, you will be better able to design and implement a cloud migration solution for business-critical applications and databases.

Whiteboard design session

In this whiteboard design session, you work in a group to develop a plan for migrating on-premises VMs and SQL Server databases into a combination of IaaS and PaaS services in Azure. You provide guidance on performing assessments to reveal any feature parity and compatibility issues between the customer's SQL Server 2008 R2 databases and Azure's managed database offerings. You then design a solution for migrating their on-premises services, including VMs and databases, into Azure, with minimal down-time. Finally, you provide guidance on enabling some of the advanced SQL features available in Azure to improve security and performance in the customer's applications.

At the end of this whiteboard design session, you will be better able to design a cloud migration solution for business-critical applications and databases.

Hands-on lab

In this hands-on lab, you implement a proof-of-concept (PoC) for migrating an on-premises SQL Server 2008 R2 database into Azure SQL Managed Instance (SQL MI). You perform assessments to reveal any feature parity and compatibility issues between the on-premises SQL Server 2008 R2 database and Azure's managed database offerings. You then migrate the customer's on-premises gamer information web application and database into Azure, with minimal down-time. Finally, you enable some of the advanced SQL features in SQL MI to improve security and performance in the customer's application.

At the end of this hands-on lab, you will be better able to implement a cloud migration solution for business-critical applications and databases.

Azure services and related products

  • Azure SQL
    • Azure SQL Managed Instance (SQL MI)
    • Azure SQL Database (SQL DB)
  • Azure Database Migration Service (DMS)
  • Microsoft Data Migration Assistant (DMA)
  • Azure App Service
  • SQL Server
  • SQL Server on VM
  • SQL Server Management Studio (SSMS)
  • Azure virtual machines
  • Visual Studio 2019
  • Azure virtual network
  • Azure virtual network gateway
  • Azure Blob Storage account

Related references

Help & Support

We welcome feedback and comments from Microsoft SMEs & learning partners who deliver MCWs.

Having trouble?

  • First, verify you have followed all written lab instructions (including the Before the Hands-on lab document).
  • Next, submit an issue with a detailed description of the problem.
  • Do not submit pull requests. Our content authors will make all changes and submit pull requests for approval.

If you are planning to present a workshop, review and test the materials early! We recommend at least two weeks prior.

Please allow 5 - 10 business days for review and resolution of issues.

About

MCW Migrating SQL databases to Azure

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 40.0%
  • C# 37.4%
  • PowerShell 18.2%
  • CSS 3.6%
  • JavaScript 0.8%