Question

Difficulty: MediumMigration Assessment and Strategy

An organization plans to migrate a line-of-business (LOB) application running on VMware vSphere to Azure. The application consists of three web servers and a backend SQL Server database that executes cross-database queries. The network connections and dependencies between the web servers and other internal systems are undocumented.

You need to design a migration assessment and target architecture strategy that:
- Minimizes the risk of broken application dependencies during the migration waves.
- Supports the database's cross-database query requirements.

Which strategy should you recommend?

  1. A
    Group the virtual machines based on CPU usage metrics, and recommend Azure SQL Database single databases as the database migration target.
  2. B
    Enable agentless dependency analysis using the Azure Migrate appliance to group dependent servers, and recommend Azure SQL Database single databases as the database migration target.
  3. Enable agentless dependency analysis using the Azure Migrate appliance to group dependent servers, and recommend Azure SQL Managed Instance as the database migration target.Answer
  4. D
    Group the virtual machines based on Active Directory domain membership, deploy Active Directory Federation Services (AD FS) for identity integration, and recommend Azure SQL Database elastic pools as the database migration target.

Answer

Enable agentless dependency analysis using the Azure Migrate appliance to group dependent servers, and recommend Azure SQL Managed Instance as the database migration target.
The correct strategy uses agentless dependency analysis via the Azure Migrate appliance to discover and map network connections between servers, ensuring they are grouped into the same migration waves to prevent service disruption. Furthermore, Azure SQL Managed Instance is recommended because it supports SQL Server features such as cross-database queries, which are not supported in Azure SQL Database single database or elastic pools.

Step-by-Step Solution

1
Determine the database tier target that satisfies technical features.
Recommending Azure SQL Managed Instance supports the cross-database queries required by the source SQL Server database.
Azure SQL Database single databases and elastic pools do not support cross-database queries, which would break the application.
2
Analyze how to safely group undocumented VM dependencies for migration.
Recommending agentless dependency analysis via the Azure Migrate appliance allows mapping of active TCP connections.
Failing to analyze network dependencies leads to broken applications and high latency when interconnected VMs are migrated in separate waves.
3
Consolidate both requirements into a single migration strategy.
Recommend using the Azure Migrate appliance for agentless dependency analysis for grouping and Azure SQL Managed Instance for the database target.
This strategy satisfies all technical and dependency constraints.

Key Concept

Determining migration wave dependencies and choosing database target options with legacy compatibility.
Rate this question