As a consultant primarily focused on Azure I get a lot of different new projects to give advice on how to migrate to Azure.
The first thing I always try to do is to get an overview of all the things running and find things that might run us in to trouble. The project team and documentation is obviously a good way to start. But to solve this problem quickly, I created a list of tools to help me get an overview.
I don’t recommend to use these tools to [next, next, finish] your production workloads to Azure (some of them are not even capable of doing that). But these tools can be very helpful to quickly get some insight of the work that needs to be done.
Azure Websites Migration Assistant
This tool can be utilized to migrate sites from any Windows web server (Linux coming soon!) to Azure web sites. As part of the migration the tool can create sites and databases if the site needs it on Azure, publish content and publish your database. The minimum supported version of web server is windows 2003 with IIS 6. More info: https://www.movemetothecloud.net/
Microsoft Assessment and Planning Toolkit (MAP)
An agent less inventory, assessment, and reporting tool that can securely assess IT environments for various platform migrations. Download: http://www.microsoft.com/en-us/download/details.aspx?&id=7826
You can find more info on this blog: http://blogs.technet.com/b/mapblog/
Migrating to SQL Azure databases
SQL Database Migration Wizard (SQLAzureMW) is designed to help you migrate your SQL Server 2005/2008/2012/2014 databases to Azure SQL Database. More info: https://sqlazuremw.codeplex.com/
Azure Virtual Machines Cost Estimator Tool
This tool helps you profile an existing on-premises infrastructure and estimate cost of running it on Azure. The tool supports:
- Microsoft technologies (Hyper-V, SCVMM)
- VMware technologies (vCenter, ESXi)
- Physical environments (Windows, Linux)