Google Cloud Digital LeaderInfrastructure modernization with Google CloudMedium
A financial institution needs to modernize its legacy mainframe applications. They want to move these applications to Google Cloud while minimizing code changes and leveraging managed services. The applications are critical, requiring high availability and disaster recovery capabilities. Which use case for infrastructure modernization best describes this scenario?
- AData Lake Implementation
- BApplication Refactoring
- CDatabase Migration
- DLift and Shift
Show answer & explanationAnswer & explanation
Correct answer: D. Lift and Shift
Lift and Shift (or Rehost) involves migrating existing applications and data to the cloud with minimal or no changes. This approach allows organizations to quickly benefit from cloud infrastructure while minimizing the immediate effort of rewriting code, which aligns with the goal of 'minimizing code changes' for legacy mainframe applications.
Why the other options are wrong
- A. Data Lake Implementation focuses on collecting and storing raw data, not the migration of legacy applications themselves.
- B. Application Refactoring involves significant code changes to optimize for cloud-native architectures, which contradicts the 'minimizing code changes' goal.
- C. Database Migration is a specific component of modernization, but not the overall strategy for moving mainframe applications.
Lift and Shift (Rehost)
A cloud migration strategy where applications and data are moved from an on-premises environment to the cloud with minimal or no changes to the application code or architecture.
- Fastest way to get to the cloud.
- Minimal code changes required.
- Benefits from cloud infrastructure (e.g., scalability, cost savings).
- May not fully optimize for cloud-native features.
Memory trick: Migrate to cloud, leave no app unmoved!