A company wants to lift-and-shift their existing VMs to Google Cloud with minimal changes. Which service should they use?
- App Engine
- Cloud Run
- Cloud Functions
- Compute Engine ✓
Correct answer: Compute Engine
Option D is correct because Google Compute Engine provides Infrastructure as a Service (IaaS) with virtual machines that closely mirror on-premises server configurations, making it the ideal target for a lift-and-shift migration where existing VM workloads are moved to the cloud with minimal refactoring or code changes. Option A is incorrect because App Engine is a Platform as a Service (PaaS) that requires applications to be written or adapted to its framework, which is not compatible with a lift-and-shift of existing VMs. Option B is incorrect because Cloud Run is a serverless container execution environment designed for stateless containerized applications, requiring the workload to be containerized rather than simply migrated as-is. Option C is incorrect because Cloud Functions is a Functions as a Service (FaaS) offering designed for event-driven, single-purpose functions, not for hosting full VM workloads.
Topic: · compute engine, lift and shift, migration, iaas