MS-900 Describe cloud concepts Practice Question
A company uses a cloud provider that offers compute power as a service. The provider manages the physical servers, storage, and networking, but the company has full control over the operating system, applications, and configurations. Which cloud service model is being used?
⚠ Common exam trap
Test-takers frequently confuse PaaS with IaaS because both involve deploying applications, but PaaS removes OS control, while IaaS explicitly grants it, and the question's phrase 'full control over the operating system' is the critical differentiator.
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
✓
Infrastructure as a Service (IaaS)
The scenario describes Infrastructure as a Service (IaaS), where the cloud provider manages the underlying physical infrastructure (servers, storage, networking), but the customer retains full control over the operating system, applications, and configurations. This aligns with the IaaS model as defined by NIST SP 800-145, which provides virtualized computing resources over the internet.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Software as a Service (SaaS)
Why it's wrong here
Software as a Service (SaaS) delivers fully managed applications accessed via a web browser, such as email or customer relationship management tools, where the provider handles everything from the physical data center to the application code. The customer only manages data and user settings, with no control over the underlying compute resources, operating system, or runtime environment. Because the question describes compute power as a service—raw resources like virtual machines—SaaS is not the correct category.
- ✗
Platform as a Service (PaaS)
Why it's wrong here
Platform as a Service (PaaS) provides a managed platform for developing, testing, and running applications, including services like databases and middleware, but the compute nodes hosting that platform are abstracted away from the customer. Users deploy code without managing the operating system, server patches, or infrastructure, so while PaaS consumes compute power behind the scenes, it does not give customers direct access to virtual machines or storage as a service. This makes PaaS a layer above infrastructure, not the infrastructure-level compute service described.
- ✓
Infrastructure as a Service (IaaS)
Why this is correct
Infrastructure as a Service (IaaS) supplies on-demand virtual machines, virtual networks, and block storage, giving the customer full administrative control over the guest operating system, applications, and security configurations. The provider operates the physical hosts, virtualization layer, and data center facilities, while the customer selects compute sizes, scales capacity, and manages the guest OS like a traditional server. This direct provisioning of compute power and storage is the definitive example of compute power as a service, unlike more abstracted models.
- ✗
Function as a Service (FaaS)
Why it's wrong here
Function as a Service (FaaS) is a serverless execution model where the cloud provider runs individual functions in response to events, automatically allocating the necessary compute capacity and scaling it to zero when idle. The customer writes code without ever provisioning a server, seeing an operating system, or controlling the infrastructure, because the platform handles all of that invisibly. Although FaaS certainly uses compute power, it does not present compute power as a raw, user-manageable resource like IaaS does, so it is not the correct answer here.
Go deeper
Related to this question
About these practice questions
Courseiva writes every MS-900 question from scratch — 794 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This MS-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 MS-900 exam.