CompTIA Cloud+ (CV0-004)OperationsMedium

A company is migrating its on-premises applications to a public cloud provider. During the planning phase, the cloud architects identify several legacy applications that are tightly coupled and cannot be easily refactored into microservices. These applications run on specific operating system versions and require significant manual configuration. Which optimization strategy is most suitable for these particular applications in the cloud?

  1. ARe-platforming
  2. BRe-hosting (Lift and Shift)
  3. CRe-factoring
  4. DReplacing
Show answer & explanation

Correct answer: B. Re-hosting (Lift and Shift)

Re-hosting, or 'Lift and Shift', involves moving an application to the cloud with minimal changes. This is the most suitable strategy for legacy, tightly coupled applications that are difficult to refactor, allowing them to benefit from cloud infrastructure without extensive re-engineering.

Why the other options are wrong

  • A. Re-platforming involves making some cloud-native optimizations (e.g., managed database) but still requires some code changes, which might be difficult for tightly coupled legacy apps.
  • C. Re-factoring involves significant code changes to adopt cloud-native architectures (e.g., microservices), which is explicitly stated as difficult for these applications.
  • D. Replacing involves discarding the existing application and adopting a new cloud-native solution, which is a major undertaking and not an 'optimization strategy' for the existing app.

Cloud Migration Strategies (6 Rs)

A framework for categorizing different approaches to moving applications and data to the cloud.

  • Re-hosting (Lift and Shift) involves minimal changes.
  • Re-platforming involves some cloud-native optimizations.
  • Re-factoring involves significant architectural changes.

Memory trick: Re-host, Re-platform, Re-factor, Re-purchase, Retire, Retain — the 'Rs' of migration.

More Operations questions