Medium1 markMultiple Choice
Domain 4.3: Design migrationsDomain 4MigrationsMigration StrategiesRehost

AZ-305 · Question 49 · Domain 4.3: Design migrations

A company has a legacy monolithic application running on an on-premises Windows Server 2008 R2 virtual machine.

The application code is lost, and it cannot be modified or recompiled. The company wants to move this application to Azure to close their on-premises datacenter. They want to minimize the effort and risk of the migration.

Which migration strategy (from the 7 R's) should you recommend?

Answer options:

A.

Rehost (Lift and Shift)

B.

Refactor

C.

Rearchitect

D.

Rebuild

How to approach this question

Identify the constraint: 'code is lost, cannot be modified'. This eliminates any strategy that involves changing the application (Refactor, Rearchitect).

Full Answer

A.Rehost (Lift and Shift)✓ Correct
Rehost (Lift and Shift)
Rehosting (often called Lift and Shift) involves moving the application and its underlying operating system to Azure Virtual Machines (IaaS) without making any changes to the application architecture or code. Because the source code is lost and cannot be modified, Rehosting using Azure Migrate is the only viable strategy that minimizes effort and risk. Azure also provides Extended Security Updates for legacy OSs like Windows Server 2008 R2 when hosted in Azure.

Common mistakes

Choosing Refactor to 'modernize' the app, ignoring the strict constraint that the code cannot be modified.

Practice the full Azure Solutions Architect Expert AZ-305 Practice Exam 1

55 questions · hints · full answers · grading

More questions from this exam