CompTIA Cloud+ (CV0-004)DeploymentHard

A company is migrating a legacy on-premises application to a public cloud environment. The application is critical, requires minimal downtime, and has complex interdependencies with other on-premises systems that cannot be moved immediately. The migration team decides to gradually move components while maintaining connectivity between the cloud and on-premises environments. Which migration strategy is being employed?

  1. AReplatform (Lift, Tinker, and Shift)
  2. BStrangler Fig Pattern
  3. CRefactor (Rearchitect)
  4. DRehost (Lift and Shift)
Show answer & explanation

Correct answer: B. Strangler Fig Pattern

The Strangler Fig Pattern involves gradually replacing specific functionalities or services of a legacy application with new cloud-native services, while the old system still handles other parts. This allows for minimal downtime and manages complex interdependencies by creating a hybrid environment during the transition.

Why the other options are wrong

  • A. Replatforming involves making minor changes to optimize for the cloud, but doesn't describe the gradual, component-by-component replacement.
  • C. Refactoring involves significant re-architecting for cloud nativity, which is a major change, not a gradual component replacement.
  • D. Rehosting moves the application as-is without significant changes, but doesn't specifically address gradual component migration with interdependencies.

Strangler Fig Pattern

A migration strategy where a new system gradually replaces specific functionalities of a legacy system, running alongside it until the old system is 'strangled' (retired).

  • Ideal for complex, monolithic applications.
  • Minimizes risk and downtime during migration.
  • Allows for gradual modernization and cloud adoption.

Memory trick: Remembering Cloud's 6 R's for Right Migration.

More Deployment questions