Cloud Compute Options and Trade-offs Questions

Choosing among compute abstractions independent of provider: virtual machines, containers, managed container services, serverless functions, and bare metal. Covers the cost, control, cold-start, scaling, and operational trade-offs of each model; how to pick an instance family or hardware accelerator (general-purpose, compute-optimized, memory-optimized, GPU, TPU) and a purchasing model (on-demand, reserved, spot); and how workload characteristics (latency, statefulness, burstiness) drive the decision. Managed-versus-self-managed reasoning lives here.

HardTechnical
67 practiced

Create a benchmarking plan to choose an instance family and size for a CPU-bound application that is sensitive to single-thread performance and memory bandwidth. Describe representative test workloads, the low-level metrics you'd collect and why, how you'd run tests consistently across instance types, and how you'd translate the results into a performance-per-cost decision.

EasyTechnical
59 practiced

Compare the core compute models available in public cloud: virtual machines, containers, serverless functions, and bare-metal instances. For each, describe typical startup latency, isolation level, and operational burden, and give a concrete use case where that model is the right choice.

EasyTechnical
60 practiced

Explain the differences between general-purpose, compute-optimized, memory-optimized, and storage-optimized instance types, with an example workload profile for each. What would you look at before recommending one for a new service, and when would you prefer vertical scaling (a bigger instance) over horizontal scaling (more instances), or vice versa?

HardTechnical
69 practiced

Create a decision framework to help choose a compute option for a given workload: identify the criteria that matter and how you'd weight them, then demonstrate how you'd score and rank the options for five example workloads: a batch-processing job, a web API, a high-throughput streaming pipeline, an ML training job, and a low-latency trading system.

HardTechnical
110 practiced

Your organization plans to modernize legacy stateful Linux services that currently run on VMs. Compare using containers (Docker/Podman plus Kubernetes) against staying on VMs for these services, covering security isolation, resource utilization, persistent storage patterns, and networking. Then lay out an actionable migration plan: the phases you'd take, how you'd handle backup and restore, and how you'd know the migration succeeded.

That is every published Cloud Compute Options and Trade-offs question for Systems Engineer so far. Browse the other topics in this category, or practice this one interactively.