Assess your on-premises workloads

Completed

Before you begin the migration project at Tailwind Traders, we need to review the tools, procedures, and services that Azure offers to support your migration process.

Things to know about migration tools and services

There are a range of tools and services that can help you plan and complete the four stages of your migration. Most migrations require several procedures and services. For some migrations, you might need only one or two services or tools.

Service or tool Stage Description
Service Map Assess The Service Map feature of Azure Monitor maps communication between application components on Windows or Linux. Use this feature to identify dependencies when determining what data to migrate. Service Map requires another agent to be installed on the source environment virtual machines.
Azure TCO Calculator Assess The Azure Total Cost of Ownership (TCO) Calculator estimates the cost savings you can realize by migrating your workloads to Azure.
Azure Migrate Assess & Migrate Azure Migrate performs assessment and migration to Azure of virtual machines (Hyper-V and VMware), cloud-based virtual machines, physical servers, databases, data, virtual desktop infrastructure, and web applications.
Database Migration Service Assess & Migrate The Azure Database Migration Service performs assessment and migration for several different databases, not just Azure SQL Database.
Data Migration tool Migrate The Azure Cosmos DB Data Migration tool migrates your existing databases to Azure Cosmos DB.
Microsoft Cost Management Optimize Microsoft Cost Management helps you monitor, optimize, and control your ongoing Azure costs.
Advisor Monitor Azure Advisor helps optimize your Azure resources for reliability, performance, cost, security, and operational excellence.
Monitor Monitor Azure Monitor collects monitoring data from both on-premises and Azure resources that help you analyze data, set up alerts, and identify problems.
Microsoft Sentinel Monitor Microsoft Sentinel provides intelligent security analytics for your applications that enable you to collect, detect, investigate, and respond to incidents.

Let's examine three Azure services and tools to support the assessment stage of migrating Tailwind Traders workloads to Azure:

  • Service Map
  • Azure TCO Calculator
  • Azure Migrate

Service Map

Note

Service Map will be retired on 30 September 2025. Be sure to migrate to VM insights before this date to continue monitoring processes and dependencies for your virtual machines.

The Service Map feature of Azure Monitor lets you automatically discover applications and their components in your on-premises environment. Use the feature to gain valuable insights into the app structure at Tailwind Traders to effectively plan and perform your migration. Service Map supports discovery on both Windows and Linux platforms.

You can use Service Map to review the Tailwind Traders server environment as a collection of interconnected systems. Service Map displays the environment details in several formats:

  • Connections between servers
  • Server processes
  • Inbound and outbound connection latency
  • TCP or UDP ports across any connected architecture

Things to know about Service Map

The Service Map feature of Azure Monitor supports several critical assessment functions:

  • Discovery: Build a common reference of dependencies of your servers and their processes. Review discovered information as an intuitive graphical map. Identify failed network connections.

  • Incident management: Eliminate guesswork around problem isolation. Identify misconfigured systems and components.

  • Migration assurance: Plan, accelerate, and validate your Azure migrations. Ensure nothing is left behind and unexpected outages don't occur.

  • Business continuity: Identify how your systems rely on each other. Identify, which front-end systems you must recover after a server is restored and available again.

  • Patch management: Identify which other teams and servers depend on a service being patched. Notify teams in advance before you take down your systems for patching.

Azure TCO Calculator

The Azure TCO Calculator helps you estimate and optimize your expected Azure costs following your migration. The calculator guides you through three steps to prepare the estimates:

  1. Define your workloads.
  2. Adjust any assumptions.
  3. View the estimates report.

Things to know about Azure TCO Calculator

You start by defining the characteristics of your existing workloads. You enter information about your servers, databases, storage, and networking. The following screenshot shows an example workload definition for servers:

Screenshot of the Azure TCO Calculator with cost estimates.

After you define your existing workloads, you adjust any assumptions, such as:

  • Software Assurance coverage.
  • Geo-redundant storage.
  • Virtual machine costs.
  • Costs for electricity, storage, and IT labor.
  • Other assumptions, including hardware and software costs, virtualization costs, and datacenter costs.

By making these adjustments, you can fine tune your workloads to reflect their actual cost to Tailwind Traders as closely as possible.

In the last step, you review information about possible cost savings on the View report page.

Screenshot that shows the estimated cost savings in the Azure TCO Calculator.

The information available from the report can be useful in helping identify the benefits in moving from an on-premises content to one based in Azure.

Azure Migrate

Azure Migrate lets you perform an agentless environment discovery or use agents to perform a dependency analysis. You can access Azure Migrate features in the Azure portal to help assess your current on-premises workloads. Azure Migrate makes recommendations for the size of virtual machine you need to create. You can identify estimated costs for the resources those machines consume, so the management team can set the budget.

Azure Migrate helps with performance-based sizing calculations (virtual machine sizing, compute/storage) for the machines to migrate and estimates the ongoing cost of running these machines in Azure. Azure Migrate can assess both Hyper-V and VMware-based virtual machines, and also physical servers.

Azure Migrate also supports the visualization of dependencies for those machines. It helps you create groups of machines that can be assessed together and ultimately migrated to Azure at the same time.

Things to know about Server Assessment

Azure Migrate includes several assessment tools to help you prepare for your migration. To perform an agentless discovery, you use the Azure Migrate Server Assessment tool.

Server Assessment guides you through downloading a lightweight collector appliance. The appliance carries out the discovery of systems in your environment. The tool uses data collected by the appliance to identify data about virtual machine cores, memory, disk sizes, and network adapters. Where applicable, the collector also gathers performance data like CPU and memory usage, disk IOPS, disk throughput, and network output.

After data collection is complete, the data is pushed to your Azure Migrate project. In the Azure portal, you can view the discovered systems and download a report. The full process for assessing a server can be visualized as follows:

  1. Download and configure the appliance.
  2. Start discovery.
  3. Create an assessment.
  4. Review the assessment.

Flowchart that shows how to do server assessment with the Azure Migrate Server Assessment tool.

We examine Azure Migrate in more detail in the next unit.