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 dedicated, high-performance virtual machines with specific CPU and memory configurations that are not available as standard machine types. They also need full control over the operating system and networking configuration. Which Google Cloud compute product should they choose?

  1. ACloud Run
  2. BCompute Engine
  3. CGoogle Kubernetes Engine (GKE)
  4. DApp Engine Standard
Show answer & explanation

Correct answer: B. Compute Engine

Compute Engine provides Infrastructure as a Service (IaaS) virtual machines, offering granular control over machine types (including custom types), operating systems, and networking. This level of control and flexibility is essential for migrating complex, enterprise-grade applications like SAP ERP that have specific hardware and software requirements.

Why the other options are wrong

  • A. Cloud Run is a serverless platform for containerized applications, not designed for traditional VM-based SAP deployments with specific OS/network control.
  • C. GKE orchestrates containers, but a direct SAP migration typically starts with VMs to maintain existing configurations and control, rather than containerizing the entire system immediately.
  • D. App Engine Standard is a PaaS for web applications with limited customization, not suitable for an SAP ERP system requiring full OS control.

Compute Engine

Google Cloud's Infrastructure as a Service (IaaS) offering that provides virtual machines (VMs) running on Google's infrastructure.

  • Offers a wide range of pre-defined and custom machine types.
  • Provides full control over the operating system.
  • Billing is per second for most resources.

Memory trick: Compute Engine: Your own virtual computer.

More Infrastructure modernization with Google Cloud questions