A digital media engineering team needs to run long-running video transcoding processing tasks using a custom compiled C++ binary on Google Cloud. The workload requires maximum single-thread CPU clock speeds, consistent processor performance, and runs uninterrupted in contiguous 12-hour job windows. If a node terminates mid-job, the entire 12-hour transcoding process fails and must restart from the beginning. Which Compute Engine resource planning strategy should the cloud engineer recommend?
- Provision Compute-optimized (C2 or C3) machine family instances running as standard Virtual Machines.Cevap
- BProvision Compute-optimized (C2 or C3) machine family instances running as Spot Virtual Machines to reduce compute costs.
- CDeploy the custom compiled binary using Cloud Functions triggered by Cloud Storage file uploads.
- DProvision E2 shared-core machine types and rely on automatic Sustained Use Discounts (SUDs) to minimize costs.
Cevap
Provision Compute-optimized machine family instances (such as C2 or C3) configured as standard Compute Engine virtual machines.
Compute-optimized machine types (C2 and C3) provide high per-core CPU performance and high clock frequencies tailored for CPU-intensive compute workloads like video encoding. Using standard VMs ensures uninterrupted execution, satisfying the strict requirement that the 12-hour process must not be interrupted.
Adım Adım Çözüm
Anahtar Kavram
Compute Engine Machine Family Selection and Spot VM Suitability
Tahmini Süre:1m 30s