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?
- AReplatform (Lift, Tinker, and Shift)
- BStrangler Fig Pattern
- CRefactor (Rearchitect)
- DRehost (Lift and Shift)
Show answer & explanationAnswer & 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.