Google Cloud Digital LeaderInfrastructure modernization with Google CloudMedium
A global manufacturing company needs to migrate its on-premises SAP ERP system to Google Cloud. The SAP system requires certified virtual machines with specific CPU, memory, and storage configurations, and the company wants to retain full control over the operating system, patching, and application-level configurations. They are looking for a solution that provides maximum flexibility and direct access to the underlying infrastructure. Which Google Cloud service should they choose?
- AGoogle Kubernetes Engine (GKE)
- BApp Engine Flexible Environment
- CCompute Engine
- DCloud Run
Show answer & explanationAnswer & explanation
Correct answer: C. Compute Engine
Compute Engine is Google Cloud's Infrastructure as a Service (IaaS) offering, providing virtual machines with granular control over CPU, memory, storage, and operating system, which is essential for migrating complex, lift-and-shift enterprise applications like SAP.
Why the other options are wrong
- A. GKE is a container orchestration platform that manages clusters of VMs, but for an SAP system requiring specific VM configurations and OS-level control, Compute Engine offers more direct control.
- B. App Engine Flexible Environment is a PaaS, abstracting much of the infrastructure control that the company requires for its SAP system.
- D. Cloud Run is a serverless platform for containers, offering even less control over the underlying infrastructure than App Engine.
Google Compute Engine (GCE)
Google Cloud's Infrastructure as a Service (IaaS) offering that provides virtual machines running on Google's global infrastructure.
- Offers granular control over VM configuration (CPU, memory, storage)
- Users manage the operating system, patching, and software
- Supports various OS images, including custom ones
Memory trick: Compute Engine: Your virtual data center, you're the boss.