Question

Difficulty: EasyPlanning Compute Engine Resources and Machine Types

An organization needs to provision Google Cloud Compute Engine virtual machines for a fault-tolerant batch processing application. The application requires a non-standard configuration of 3 vCPUs and 11 GB of RAM to run efficiently. Which TWO configuration options should you select to meet the technical requirements while minimizing costs?

  1. Provision the workload using a Custom Machine Type configured with 3 vCPUs and 11 GB of RAM.Answer
  2. Provision the Compute Engine instances as Spot VMs.Answer
  3. C
    Provision the instances as Spot VMs for the primary relational database tier to reduce baseline operational expenses.
  4. D
    Rely on automatic Sustained Use Discounts (SUDs) to further reduce the cost of the Spot VM instances.

Answer

Selecting a Custom Machine Type with 3 vCPUs and 11 GB of RAM, and provisioning the instances as Spot VMs.
Using a Custom Machine Type allows precise resource allocation of 3 vCPUs and 11 GB RAM without paying for unused capacity. Provisioning the instances as Spot VMs maximizes cost savings for interruptible, fault-tolerant batch jobs.

Step-by-Step Solution

1
Analyze machine resource requirements
Standard machine types do not match 3 vCPUs and 11 GB RAM without over-provisioning.
Choosing a Custom Machine Type allows tailor-made vCPU and memory allocations to minimize wasted resources.
2
Evaluate workload fault tolerance for cost optimization
Batch processing that tolerates interruptions is ideal for Spot VMs.
Spot VMs offer steep discounts off standard pricing for fault-tolerant workloads.

Key Concept

Compute Engine Custom Machine Types and Spot VM Suitability
Rate this question