Question

Difficulty: EasyPlanning Compute Engine Resources and Machine Types

You are planning the Compute Engine configuration for a mission-critical relational database that runs continuously and cannot tolerate unexpected instance terminations. Which instance provisioning model should you select for this workload?

  1. Standard VM provisioning model using regular Compute Engine instancesAnswer
  2. B
    Spot VM provisioning model to minimize compute expenses
  3. C
    Preemptible VM instances with automatic restart enabled
  4. D
    GKE Autopilot cluster node pools configured exclusively with Spot pods

Answer

Standard VM provisioning model using regular Compute Engine instances
Mission-critical relational databases require high availability and continuous uptime. Standard Compute Engine instances provide reliable, non-preemptible compute capacity suitable for stateful production services.

Step-by-Step Solution

1
Analyze workload requirements
Workload is a mission-critical relational database requiring 24/7 continuous uptime and zero unexpected terminations.
Stateful databases require predictable node availability to avoid data corruption or severe service downtime.
2
Evaluate provisioning model characteristics
Spot and Preemptible VMs provide cost discounts in exchange for sudden node reclamation, whereas Standard VMs offer persistent compute availability.
Spot/Preemptible VMs are designed for fault-tolerant batch or stateless workloads, not mission-critical databases.
3
Select the appropriate provisioning model
Choose Standard Compute Engine instances.
Standard instances guarantee continuous execution without preemption risk.

Key Concept

Compute Engine Instance Provisioning Models and Workload Suitability
Estimated Time:45s
Rate this question