Skip to content

Azure pre-migration assessment tools

When designing a migration to a new Azure infrastructure (either green field project or a migration from an existing infrastructure) it is of paramount importance to plan ahead and be proactive. Planning is always almost the 60-70% percent of the work and deployment/execution is the remaining 30-40%.

A solid high level and low level (detailed) design should encompass the physical and logical aspects of the architecture as well as assess whether a hybrid and/or multi-cloud approach should be taken. Also the design must meet the customer’s requirements and follow Microsoft Azure best practices in the following areas:

  1. Functionality (Azure service features and end user/client accessibility of the infrastructure)
  2. Non-functional aspects, such as security, performance, scalability, high availability / redundancy, business continuity and disaster recovery as well as billing.

To properly size and design an Azure infrastructure with the above design aspects in mind, the following tools and procedures should be used throughout the design process, where applicable:

If you want to practice on a test case study provided by Microsoft, you can make use of the following github repository: https://github.com/Microsoft/TailwindTraders and https://github.com/Microsoft/RockPaperScissorsLizardSpock.

Some additional resources available as free downloads from this blog are the following: