
Explanation:
Correct Option: C
Cost-Effective GPU Usage: Preemptible VMs are significantly cheaper, making them an ideal choice for long-running, non-restartable jobs that can tolerate interruptions.
GPU Utilization: Attaching GPUs to preemptible VMs ensures your machine learning pipelines have the necessary computational power for efficient image processing model training.
Flexible Scaling: While autoscaling adapts to workload fluctuations, preemptible VMs offer a more budget-friendly solution for consistent, long-running tasks.
Why other options are less suitable:
Ultimate access to all questions.
No comments yet.
Your data science team utilizes Google Kubernetes Engine (GKE) for executing their machine learning pipelines, primarily focusing on training image processing models. Certain long-running, non-restartable jobs within these pipelines necessitate GPU usage. What is the most cost-effective solution to meet this requirement?
A
Implement the GKE cluster’s node auto-provisioning feature.
B
Apply a VerticalPodAutoscaler to the workloads in question.
C
Introduce a node pool featuring preemptible VMs equipped with GPUs.
D
Establish a node pool with GPU-enabled instances and activate autoscaling, setting a minimum size of 1.