Assessing Current IT infrastructure with Microsoft Assessment and Planning Toolkit (MAP) AND BONUS-Evaluate for Migration to Azure Cloud

The Microsoft Assessment and Planning Toolkit makes it easy to assess your current IT infrastructure for a variety of technology migration projects. This Solution Accelerator provides a powerful inventory, assessment, and reporting tool to simplify the migration planning process.  It is one of many solution accelerators from Microsoft.  Solution Accelerators are free, scenario-based guides and automations designed to help IT Professionals who are proactively planning, deploying, and operating IT systems using Microsoft products and technologies. Solution Accelerator scenarios focus on security and compliance, management and infrastructure, and communication and collaboration.

The Microsoft Assessment and Planning Toolkit (MAP) is an agentless, automated, multi-product planning and assessment tool for quicker and easier desktop, server and cloud migrations. MAP provides detailed readiness assessment reports and executive proposals with extensive hardware and software information, and actionable recommendations to help organizations accelerate their IT infrastructure planning process, and gather more detail on assets that reside within their current environment. MAP also provides server utilization data for Hyper-V server virtualization planning; identifying server placements, and performing virtualization candidate assessments.


“This is a great tool for scanning your existing infrastructure to collecting inventory and performance data in order to determine what servers or services can take advantage of savings provided by moving them to Azure Cloud Services.”

With Windows Server 2003 End of support right around the corner, it is very important that we understand what we have and what needs to be done to maintain a viable infrastructure!”  Using the tool is a very easy and almost self evident process:

  • I) Download and Install the tool
  • II) Collect inventory Data
  • III) Collect Performance Data
  • IV) Review Reports

To make deployment and reporting super simple for you, I will create the step by step process for running on your infrastructure.  These steps were created by installing the bits into a Windows Server 2012 server running in a virtual machine on my infrastructure.  You can do this for converting from AWS by simply running the tool and including servers and services that are hosted on AWS or other hosted providers.

I) Step By Step – Download and Install Microsoft Assessment and Planning Toolkit

  1. Download the Microsoft Assessment and Planning Toolkit from (you may have to add and/or to your trusted zone)image
  2. Run the MAPSetup.exe program.
    • image on Welcome Screen just click Next
    • image Accept License Agreement click Next
    • image The default install location will be “C:Program FilesMicrosoft Assessment and Planning Toolkit” just keep the default and click Next
    • image You can just click Next on the CEIP screen (change it fi you like to do not join, but it does help Microsoft make the products better 🙂
    • image Click Install
    • image Click Yes on the User Access Control screen
    • imageOnce it is done just click Finished
    • image The installation will put an icon on your start screen.  Just click the Window button and select Microsoft Assessment and Planning Toolkit
    • image Another UAC prompt.  Click Yes
    • image An SQL database is needed to store all the data we will be collecting.  On the Data Source screen, we are just giving the DB a name.  Type in whatever you like for the name and click OK.  In my case, I simply typed MAP for the name.  You can optionally put a description in as well.
    • image You can browse around the application now.

II) Step By Step – Perform Inventory

  1. imageThere are many places that link to the “Collect Inventory Data” for simplicity, we will launch it from the Overview screen.  Click “Perform an inventory” which will open the Inventory and Assessment Wizard.
    • image feel free to choose whatever options you want to use for your data collection.  As a minimum you will want to collect Windows Server, SQL Server, SQL Server with Database Details and Windows Azure Platform Migration.
    • image Choose your Discovery Methods.  ActiveDirectory is the easiest but if you would rather use a different method, just check it. then click Next
    • image Put in your credentials then click Next
    • image Keep the default for find all computers in all domains, containers, and organizational units and click Next
    • image If you selected multiple methods for connecting you may have to create additional credentials.  Otherwise, just click Next
    • image If you have multiple credentials, you can link them to the service that will be scanned.  If not, just click Next
    • image for Connection Properties, you can just click Next
    • image on the summary screen click Finish
    • image While the scan is running you can click Details to see additional information
    • imageonce completed you can click Close. 
    • image if you happen to click close before it is done, you can reopen the task viewer by clicking the down arrow next to the circle in the lower left corner of the screen and select View  progress…
    • image You can now browse through the application to see your results.
    • image
    • image You can also take a preliminary look at the Windows Azure Readiness by clicking on Cloud, double clicking on Windows Azure VM Readiness then under options Generate Windows Azure VM Report.

III) Step By Step – Collect Performance Data

  1. image From the Cloud section (or any section really) select “Collect performance Data” to launch the wizard to collect performance data.
    • image Select Windows-based machines and if you have Linux go ahead and select those as well. Enter or select the end date/time of your scan.  For my simple test I did an hour.  If you have a pretty static workload this is fine.  If your workload changes or you want a better sampling go ahead and select whatever Date/time you would like to finish the data collection then click Next
    • image Choose the computers from a list on the next step of the wizard. click Next
    • image You can then select all the computers you want to collect performance data on then click Next. Notice there is a search box if you have a long list it is easy to find individual servers.
    • image you can create different credentials for this scan if you need to.  Otherwise, just click Next
    • image You have the option of mapping credentials in case you have multiples.  Click Next
    • image On the summary page, notice that “Remote Registry” service must be running on the computers.  Click Finish and your collection will begin.
    • image If you have failures it is likely because the credentials you supplied are not sufficient or remote registry is not enabled.  Click Closed when finished.

IV) Step By Step – Review Data / Report

  1. image We have now successfully collected inventory and performance data.  We see what machines are ready to be ported to Azure VMs and we have some that we also have sizing data available.  You can drill down on these numbers by double-clicking on them.
    • image After you drill down (double-click)  on the Windows Azure VM Readiness scenario you will see a Generate Windows Azure VM Readiness Report.  Go ahead and click it.  This will download an Excel report.
    • image After you drill down (double-click) on Windows Azure Virtual Machine Capacity you can see how many of what size machines which can be used to accurately estimate the cost of moving that workload to Windows Azure.  There is also a link on the bottom of the screen to the Windows Azure VM Pricing Calculator.  You can get additional details by opening the “Generate Windows Azure VM Capacity Report”.  This report is an excel document of the results.
    • image Summary
    • image Sizing Results
    • imageCurrent Machine Utilization which includes:Machine Name,    Operating System,    Machine Type,    CPU,    Logical Processors,    System Memory (MB),    Disk Size (GB),    Active Network Adapter,    IP Address,    CPU Utilization (%),    Memory Utilization (MB),    Disk I/O, Utilization (IOPS),    Disk Space Utilization (GB),    Network Utilization-Out (MB/s),    Network Utilization-In (MB/s)
    • More tabs available in Excel Report Smile


Additional Resources: