Soru

Zorluk: OrtaPlanning Google Kubernetes Engine (GKE) Cluster Architectures

An IoT telemetry platform is designing a Google Kubernetes Engine (GKE) cluster architecture to support two separate microservice workloads:
1. A customer-facing API service requiring high availability and operational simplicity with zero node-level infrastructure management.
2. A large-scale data transformation batch job that is fault-tolerant and stateless, where cost minimization is the top priority.

Which TWO architectural decisions should the cloud engineering team implement to satisfy these requirements? (Select TWO options.)

  1. Deploy GKE Autopilot mode for the customer-facing API workload to ensure Google manages node provisioning and maintenance while billing only for requested pod resources.Cevap
  2. Configure a dedicated node pool utilizing Spot VMs for running the batch transformation workload.Cevap
  3. C
    Configure Cluster Autoscaler on the API workload to automatically scale individual Pod replicas when CPU utilization increases.
  4. D
    Utilize dedicated On-Demand Standard VM node pools with static size limits for the batch processing workloads to eliminate preemption risk and keep compute costs strictly predictable.
  5. E
    Modify custom Linux kernel sysctl parameters on the Autopilot cluster nodes to optimize high-throughput socket performance for the API service.

Cevap

The team should deploy GKE Autopilot mode for the API workload to eliminate node management overhead and configure a Spot VM node pool for the stateless, fault-tolerant batch job to minimize costs.
Deploying GKE Autopilot satisfies the zero node-management overhead requirement by shifting node maintenance and scaling to Google while billing only for pod requests. Provisioning a dedicated Spot VM node pool optimizes costs for stateless, interruptible batch workloads by providing heavy compute discounts.

Adım Adım Çözüm

1
Analyze the operational overhead requirement for the API service.
GKE Autopilot mode is selected because Google manages node infrastructure, OS security patching, and autoscaling, charging strictly per pod resource request.
The requirement specifies zero node-level management.
2
Analyze cost optimization requirements for the batch analytics workload.
Spot VM node pools are chosen because the workload is stateless and fault-tolerant, allowing extreme compute cost reduction despite potential interruptions.
Spot VMs are ideal for interruptible, batch processing jobs.

Anahtar Kavram

Planning GKE Cluster Architectures using Autopilot for managed operational boundary and Spot VMs for fault-tolerant cost reduction
Bu soruyu puanla