CompTIA Cloud Essentials+ (CLO-002)Business Principles of Cloud EnvironmentsEasy

A company is planning to migrate its on-premises applications to a public cloud. They want to ensure that their existing virtual machine images can be used directly in the cloud environment with minimal modification to the operating system or application code. Which migration approach is BEST suited for this requirement?

  1. AReplatforming
  2. BRefactoring
  3. CRehosting
  4. DRepurchasing
Show answer & explanation

Correct answer: C. Rehosting

Rehosting, also known as 'lift-and-shift', is the process of moving applications to the cloud with minimal changes. This approach is ideal for utilizing existing virtual machine images directly.

Why the other options are wrong

  • A. Replatforming involves some optimization for the cloud, but still more than 'minimal modification'.
  • B. Refactoring involves significant architectural changes to leverage cloud-native features, which is not minimal modification.
  • D. Repurchasing involves discarding existing applications and buying new cloud-native solutions, which doesn't use existing VM images.

Rehosting (Lift-and-Shift)

Moving an application to the cloud with minimal or no changes to its architecture or code, essentially 'lifting' it from an on-premises environment and 'shifting' it to the cloud.

  • Fastest migration approach for many legacy applications.
  • Minimizes immediate disruption and refactoring costs.
  • May not fully leverage cloud-native benefits.

Memory trick: Lift-and-Shift, no major rift.

More Business Principles of Cloud Environments questions