How to quickly assess what is in the infrastructure and how is it used (how much)?

    Any migration should begin with an assessment of what needs to be migrated. How to do it - opinions differ. Someone does this in Excel, someone draws diagrams, and some use utilities. One of these utilities - Microsoft Assessment and Planning Toolkit  - of course, is not a silver bullet that will solve everything for you, but the inventory process will simplify significantly. Just run it in AD or give it a list of IP addresses (yes, and not only for Windows )- and it will not only collect data about the resources of a virtual or physical machine, but also analyze the workload for a certain time so that you can see that a large server purchased for a lot of money is actually 25% loaded. Based on the results, an Excel report will be generated that can be shown as an argument. Useful considering periodic EOS. :)
    Under the cat, we inventory the test virtual infrastructure. All posts from the Hybrid Story series are tagged with the corresponding hybrid story tag .

     


    I would immediately like to point to the MAPT website , which has a large number of examples and documentation, including a test database, collected from some infrastructure and where you can conduct research. MAPT Training Kitit will also help in a quick study based on scripts (inside the archive there is a test database).
     
    So, Microsoft Assessment and Planning Toolkit (MAP) is a utility running in agentless mode. That is, it needs only one computer on which the utility itself will be run, nothing needs to be installed on the computers that will be polled. This is convenient, especially if you need to inventory a hybrid infrastructure with different versions of Windows, Linux. MAPT can be used both to assess migration to the cloud or hybrid, and (for which the utility itself was conceived) to optimize workloads. Imagine that you bought a large, powerful server for a lot of money, because for some specific reason it was decided that only such a resource would be suitable for running SQL Server (or, more often, with a reason “in reserve”). It is difficult to understand that it is underutilized, and who will do it? MAPT will collect usage data and draw conclusions - for example,
     
    As for migration to the cloud, MAPT will generate a migration report - that server N needs to be migrated to a virtual machine of this size in Microsoft Azure .
     

     
    In general, this free utility is an excellent tool for answering the question, "what is happening in the infrastructure."
     
    Inventory the infrastructure
     
    In order to achieve the result, you need to perform four steps:
    Install the utility
    Collect data from work machines
    Collect data on their performance
    Collect data on their use
    Generate a report
     
    To start, install the utility. The installation process is extremely simple, there are absolutely no modes and settings. Download the utility from here.. Install. In the process, you may need to chat with UAC or other security settings (if you install the utility on the server version).
     
    Run the utility. For its operation, you need an SQL database, so in the dialog that opens, you need to specify a connection string or create a new one.
     

     
    Of course, for testing purposes it’s convenient to create just a new database, but if you plan to use it seriously, it will not be so convenient to distill this file between different infrastructures. You can select an existing database, which can be downloaded from the link on the site.
     
    The MAPT interface is easy to learn, but for more efficient and faster use, you need to know where to click in which sequence.
     

     
    We’ll take an inventory by clicking on Perform an inventory. Inventory scripting is a great wealth - note that the utility can, when installed on a Windows computer, collect data from Linux / UNIX, VMWare, and Oracle. Choose Windows computers, Linux / UNIX, SQL Server, and Windows Azure Platform Migration.
     

     
    Next, you need to choose a detection method. MAPT can be launched to poll the Computers unit in Active Directory, scan the IP range, take the settings from SCCM or import the file. Choose AD DS.
     

     
    Now you need to configure the credentials for access, and run the scan. It will take some time, after which the MAPT interface will be significantly enriched with details.
     

     
    The next step is to collect performance and usage statistics. I already had it done, so the screenshot above already has this data. To start collecting, go to Cloud and click Collect performance data.
    In the window that opens, you need to configure the period for collecting statistics.

     
    Statistics should be collected for at least 30 minutes, otherwise it will not be too representative. At the end of the collection, the corresponding data will appear in the interface. Actually, the data collection is finished, and with it you can do everything that is offered by MAPT. Desktop
     
    tab - assess migration of software on client devices For example, evaluate which computers can be upgraded to Windows 8 or Office 2010. This can be seen on the Desktop tab.
     

     

     
    Right here (as in other windows and ratings), you can click Generate Windows 8.1 Readiness Report and get a detailed report in Excel, which has everything from data on the video adapter and IP address to the list of components (for example, Acer DVD-RW) and the number of computers with these components.
     
    On one of the tabs there will be recommendations on what to do with computers that cannot yet be updated.
     

     
    Immediately, on the Desktop tab, there are assessments of the possibility of migration with similar functionality for Windows 7, Office and recommendations with reports if it is necessary to migrate older versions of IE to the latest.
     
    Thus, this tab is a storehouse of useful information that can be used in the process of migrating everything related to client versions. Server
     
    Tab- assessment of the migration of server versions and roles
     
    On this tab - everything about server versions + web applications. If everything is clear with the assessment of migration to the latest versions of Windows Server (with the exception of nuances, for example, collecting role data, it’s the same as with client-side ones), then Web Application Discovery is often of even greater interest.
     

     
    Web Application Discovery is a way to collect data about web applications running on your infrastructure.
     

     
    Having collected this data, you can generate a report in which there will be everything that can help in making decisions. Cloud
     

     
     
     
    Tab
     
    Let's go back a bit up the interface to the Cloud tab. Now they talk a lot about IaaS, that is, infrastructure as a service, hybrid solutions - part of the infrastructure is taken out somewhere, part remains with you - and completely cloud projects. The Cloud tab partially helps to solve one of the very painful and time-consuming tasks - assessing migration and choosing what to use in, for example, the cloud.
     
    If we go to the Microsoft Azure cloud platform site, in the calculator section, we see a large number of different options. What to do with them, how to assess what size of the virtual machine you need to take in order to be optimal (and the cloud gives the very advantage of payment upon use)? There is, for example, a local server with such software, it is used in such a way, is it suitable for migration to the cloud and will it be more expensive than hosting locally?
    MAPT, after taking an inventory and collecting statistics on usage, provides a report that says everything, down to which Microsoft Azure virtual machine you need to choose for which server. MAPT does this, based on the resources of the local server, from its data on use and also the software that is installed on it. If it has software installed that is not supported in Microsoft Azure, this will be discussed. If you see that the same server will cost more to place in the cloud, then it will be clear that you can look for other ways to use the cloud. In the Excel report, there will be much more useful data - the amount of traffic consumed, CPU usage and much more.
     

     
     
    Summary
     
    Microsoft Assessment and Planning Toolkit is an excellent tool in its simplicity and power, which can significantly accelerate the process of migration to a hybrid solution by automating the processes of inventory, statistics, report generation and recommendations. This is especially true for migration to the cloud - a situation often arises when the server is underutilized, but it is not clear how much resources and how often this happens, and MAPT can help here by collecting telemetry for a certain time. And then he will make a recommendation what to use from Microsoft Azure. Microsoft Virtualization Solution Accelerators Microsoft Deployment Infrastructure Planning and Design Microsoft Assessment and Planning on TechNet
     
    Links
     





    Also popular now: