Question

Difficulty: EasyPlanning Compute Engine Resources and Machine Types

A system architect is planning to deploy an enterprise database workload on Google Compute Engine that requires high RAM capacity per core and must maintain 100% uptime without any sudden terminations. Which Compute Engine machine family and instance provisioning model should the cloud engineer select?

  1. Memory-optimized machine family provisioned as standard Virtual MachinesAnswer
  2. B
    Memory-optimized machine family provisioned as Spot Virtual Machines
  3. C
    Compute-optimized machine family provisioned as standard Virtual Machines
  4. D
    Cloud Run container instances configured with maximum memory allocations

Answer

Memory-optimized machine family provisioned as standard Virtual Machines
Selecting a memory-optimized machine family (such as M1, M2, or M3) delivers the highest memory-to-vCPU ratio required by memory-intensive databases. Choosing standard virtual machines guarantees continuous uptime without the risk of preemption.

Step-by-Step Solution

1
Analyze the workload resource requirements
The application requires high RAM per core (memory-bound).
Memory-optimized machine types are specifically architected for memory-intensive workloads like large in-memory databases.
2
Evaluate availability and SLA requirements
The workload must run continuously without risk of preemption.
Standard VM provisioning ensures instances run continuously, whereas Spot/Preemptible VMs can be stopped at any time.

Key Concept

Selecting Compute Engine machine families and provisioning models based on workload memory and uptime requirements.
Rate this question