CompTIA Cloud+ (CV0-004)Cloud ArchitectureMedium

A cloud engineer is deploying a stateless web application that needs to scale quickly and efficiently based on demand. The application code is packaged with all its dependencies into a lightweight, portable unit. Which compute technology is most suitable for this deployment?

  1. AContainerization
  2. BVirtual Machines (VMs)
  3. CServerless Functions
  4. DBare Metal Servers
Show answer & explanation

Correct answer: A. Containerization

Containerization packages applications with all their dependencies into isolated, lightweight units that can be deployed quickly and scale efficiently, making them ideal for stateless web applications requiring rapid scaling.

Why the other options are wrong

  • B. VMs are heavier and slower to provision and scale compared to containers.
  • C. Serverless functions are event-driven and scale automatically, but the question implies packaging a full application, which aligns better with containers than individual functions.
  • D. Bare Metal Servers offer no virtualization and are not suitable for rapid, on-demand scaling of applications.

Containerization

A lightweight virtualization technology that packages an application and all its dependencies into a portable, isolated unit (container), enabling rapid deployment and efficient scaling.

  • Increases portability and consistency across environments.
  • Faster startup and scaling than virtual machines.
  • Efficient resource utilization by sharing the host OS kernel.

Memory trick: For 'quick' 'scaling' of a 'packaged' app, 'Containers' are the 'King'.

More Cloud Architecture questions