Question 241 of 981
AZ-900 Describe cloud concepts Practice Question
What is 'serverless computing'?
⚠ Common exam trap
A common mix-up: candidates confuse 'serverless' with 'no servers at all' (Option A) or 'no operating system' (Option C), when in reality serverless abstracts server management but still uses servers and OSes under the hood.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
A model where developers deploy code without managing server infrastructure, paying only for execution
Serverless computing is a cloud execution model where the cloud provider dynamically manages the allocation and provisioning of servers. Developers write and deploy code in the form of functions (e.g., AWS Lambda, Azure Functions) without provisioning or managing any underlying server infrastructure, and they are billed only for the actual compute time consumed during execution, not for idle capacity.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Computing that uses no physical servers anywhere in the world
Why it's wrong here
Although the term 'serverless' suggests a complete absence of servers, every cloud function still executes on physical hardware located in provider data centers. The difference is that customers never see or manage those servers—the provider handles capacity, provisioning, and maintenance. Thus, serverless is an operational abstraction, not a literal elimination of physical computing resources.
- ✓
A model where developers deploy code without managing server infrastructure, paying only for execution
Why this is correct
This is the correct definition because serverless computing, such as Azure Functions, lets developers deploy individual functions or code snippets without provisioning or managing virtual machines, operating systems, or clusters. The platform automatically scales from zero to demand, and billing is based solely on the number of executions and the duration of each run, rather than on pre-purchased capacity.
- ✗
Running applications without an operating system
Why it's wrong here
Serverless functions are not running without an operating system; they are packaged into containers that include minimal operating system or runtime resources, such as Linux, even though the developer never interacts with them. The provider runs this OS layer, performs all patches, and isolates each execution. So the abstraction eliminates developer administration, but the underlying OS instances absolutely exist during execution.
- ✗
Hosting applications on shared physical hardware
Why it's wrong here
Hosting applications on shared physical hardware describes the foundational model of virtualization, where multiple virtual machines run on a single server, but that is not what distinguishes serverless. In serverless, even the VM and container orchestration are hidden from the developer; the code executes in an ephemeral runtime managed by the provider. Hardware sharing is a lower-level detail that applies to many services, including IaaS, not a unique trait of serverless.
Quick reference
Cloud Service Model Comparison
| Model | You Manage | Provider Manages | Examples |
|---|---|---|---|
| IaaS | OS, runtime, apps, data | Hardware, hypervisor, networking | EC2, Azure VMs, GCP Compute Engine |
| PaaS | Apps and data | OS, runtime, middleware, hardware | Elastic Beanstalk, Azure App Service |
| SaaS | Data and settings only | Everything else | Microsoft 365, Salesforce, Workday |
| FaaS / Serverless | Function code only | Infra, scaling, runtime | Lambda, Azure Functions, Cloud Run |
| CaaS | Containers and apps | Kubernetes, OS, hardware | EKS, AKS, GKE |
About these practice questions
Courseiva creates original exam-style practice questions with explanations and wrong-answer analysis. It does not publish real exam questions, exam dumps, or protected exam content. Learn why practice questions differ from exam dumps →
Last reviewed: Jun 11, 2026
This AZ-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AZ-900 exam.
Question Discussion
Share a tip, memory trick, or ask about the reasoning behind this question. Do not post real exam questions, leaked content, braindumps, or copyrighted exam material. Comments are moderated and may be removed without notice.
Sign in to join the discussion.