CompTIA Cloud+ (CV0-004)DeploymentMedium

A cloud architect is planning the migration of a large, monolithic on-premises application to a public cloud environment. The application has tightly coupled components and a shared database. The architect wants to minimize changes to the existing code and infrastructure during the migration to reduce risk and effort, but also aims to benefit from cloud scalability. Which migration strategy is most appropriate for this initial phase?

  1. ARehost (Lift-and-shift)
  2. BReplatform (Lift-and-tinker)
  3. CRepurchase (Drop-and-shop)
  4. DRetire (Eliminate)
Show answer & explanation

Correct answer: A. Rehost (Lift-and-shift)

Rehosting, or lift-and-shift, involves moving an application to the cloud with minimal or no changes. This strategy is ideal when minimizing risk and effort is paramount, especially for monolithic applications with tight coupling, as it allows them to immediately leverage cloud infrastructure without extensive refactoring.

Why the other options are wrong

  • B. Replatforming involves making minor cloud-native optimizations but still requires more changes than rehosting.
  • C. Repurchasing involves replacing the application with a cloud-native SaaS solution, which is a significant change.
  • D. Retiring means decommissioning the application, which is not a migration strategy.

Rehost (Lift-and-shift)

A cloud migration strategy where applications are moved from an on-premises environment to the cloud with minimal or no changes to their architecture.

  • Lowest effort and risk among migration strategies.
  • Quickest path to cloud for existing applications.
  • Often used for monolithic or legacy applications.

Memory trick: Rehost, Replatform, Refactor, Repurchase, Retain, Retire.

More Deployment questions