Microsoft 365 FundamentalsDescribe cloud conceptsMedium

A startup company is developing a new mobile application. They want to avoid managing physical servers, operating systems, and network infrastructure, and instead focus entirely on writing their application code. This approach allows them to quickly deploy and scale their application without provisioning or managing any servers. Which cloud compute model does this scenario best describe?

  1. AServerless Computing
  2. BContainers
  3. CDedicated Hosts
  4. DVirtual Machines (VMs)
Show answer & explanation

Correct answer: A. Serverless Computing

Serverless computing allows developers to build and run applications without managing servers. The cloud provider automatically provisions, scales, and manages the infrastructure, letting the startup focus purely on their code.

Why the other options are wrong

  • B. Containers encapsulate applications and their dependencies, but still require management of the underlying host (even if orchestrated).
  • C. Dedicated Hosts provide physical servers for exclusive use, which is the opposite of avoiding server management.
  • D. VMs require managing the operating system and other software on the virtual server.

Serverless Computing

A cloud execution model where the cloud provider dynamically manages the allocation and provisioning of servers. Developers write and deploy code, and the provider runs it on demand.

  • No server management required by the user.
  • Scales automatically based on demand.
  • Pay-per-execution model (compute time, memory used).

Memory trick: Servers vanish, code runs free.

More Describe cloud concepts questions