Microsoft 365 FundamentalsDescribe cloud conceptsHard

A software company is developing a new application and wants to deploy it using a service model that abstracts away all server management, allowing developers to focus solely on writing code. The application will automatically scale and incur costs only when its code is actively running. Which cloud service type describes this approach?

  1. APlatform as a Service (PaaS)
  2. BInfrastructure as a Service (IaaS)
  3. CServerless Computing
  4. DSoftware as a Service (SaaS)
Show answer & explanation

Correct answer: C. Serverless Computing

Serverless computing (often referred to as Functions as a Service or FaaS) allows developers to build and run applications without managing servers. The cloud provider dynamically manages the allocation and provisioning of servers, and costs are typically based on the number of executions and compute time used.

Why the other options are wrong

  • A. PaaS abstracts away infrastructure but typically still involves managing the application and some platform configurations.
  • B. IaaS requires managing virtual machines, including the operating system.
  • D. SaaS provides a fully managed application, not a platform for custom code development.

Serverless Computing

A cloud execution model where the cloud provider dynamically manages the allocation and provisioning of servers, allowing developers to focus on writing and deploying code without managing infrastructure.

  • Often called Functions as a Service (FaaS).
  • Automatically scales based on demand.
  • Pay-per-execution model (only pay when code is running).

Memory trick: Serverless means no servers to worry about, just code.

More Describe cloud concepts questions