Summary
In this chapter, we looked at how we migrate our existing, on-premises workloads in Azure. We first discussed the main strategies we needed to consider—lift and shift, refactor, re-architect, or rebuild.
We then looked at the options for moving the compute portion of a solution into Azure and discussed the various options for either partially or fully modernizing our solutions. As part of this, we looked at Scale Sets and Web Apps, which are great options when you want to make minimal code changes but take full advantage of Azure’s benefits.
Finally, we looked at how we can migrate an existing SQL database into Azure, what questions we need to ask, what the potential issues were, and how we can use the DMA tool to help analyze and migrate those databases.
In the next chapter, we will look at monitoring—why we need it and how to do it. We will examine the specific monitoring and logging requirements for some different components and how we can use...