220-1101 Virtualization and Cloud Computing Practice Question
A company wants to migrate its internal web application to the cloud to reduce hardware maintenance costs and improve scalability. The IT team needs full control over the operating system and application software, but they want the cloud provider to manage the physical servers and virtualization layer. Which cloud service model best meets these requirements?
⚠ Common exam trap
It's easy for candidates to confuse PaaS with IaaS because both offer scalability, but PaaS removes OS-level control, which is the key differentiator in this question.
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)
Infrastructure as a Service (IaaS) provides virtualized computing resources over the internet, giving the IT team full control over the operating system, applications, and middleware while the cloud provider manages the physical hardware and hypervisor layer. This matches the requirement for reduced hardware maintenance and scalability without sacrificing OS-level control.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Infrastructure as a Service (IaaS)
Why this is correct
IaaS provides virtualized computing resources over the internet, with the cloud provider managing physical servers, storage, and networking hardware while the customer retains full administrative control over the operating system, web server, and application stack. For an existing internal web application, this allows a literal 'lift-and-shift' migration—replicating the current server environment in a cloud VM without rewriting code or altering OS-level dependencies. It also offers scalability and pay-as-you-go pricing, which addresses the company's goal to reduce cost by eliminating on-premises hardware maintenance.
- ✗
Platform as a Service (PaaS)
Why it's wrong here
PaaS (Platform as a Service) supplies a managed runtime environment where the cloud provider handles the operating system, middleware, and runtime libraries, so the customer focuses solely on deploying application code. While this is convenient, it restricts the ability to configure the underlying OS, install custom system packages, or manage system services—requirements often essential for a legacy internal web application that depends on a specific OS version or custom modules. PaaS also locks the application to a particular platform ecosystem (e.g., a specific version of Node.js or Java), which may not align with the existing infrastructure.
When this WOULD be correct
A company wants to deploy a custom web application without managing the underlying OS or runtime environment, and needs automatic scaling and middleware management from the provider.
- ✗
Software as a Service (SaaS)
Why it's wrong here
SaaS (Software as a Service) is a fully managed, ready-to-use application hosted by the provider, which handles everything from the hardware to the OS to the application itself, leaving the customer with only configuration options and data. This model is ideal for end-user productivity tools or standardized business applications, not for hosting a custom web application that the company must install, maintain, and patch on its own servers. Because the customer has no control over the OS or the installation process, migrating an internal web application to SaaS would require using a pre-built service that likely cannot match custom logic or infrastructure requirements.
When this WOULD be correct
A company wants to use a fully managed email service without managing servers or software, and only needs to configure user settings. SaaS would be correct because the provider handles everything except user-specific configurations.
- ✗
Desktop as a Service (DaaS)
Why it's wrong here
DaaS (Desktop as a Service) delivers a complete virtual desktop environment to end users, where the provider manages the backend infrastructure and the desktop OS, but the service is designed for interactive front-end user sessions, not for hosting always-on server workloads. An internal web application is a backend service that needs continuous uptime, custom server software, and configuration of the guest OS, which DaaS does not expose to the customer. Furthermore, DaaS pricing and architecture are oriented toward VDI use cases, not toward running a web server with administrative access.
When this WOULD be correct
A company needs to provide remote desktop access to employees with standardized, centrally managed virtual desktops, and wants the cloud provider to handle the underlying infrastructure while retaining control over desktop OS and applications.
Option-by-option analysis
Why each answer is right or wrong
Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The 220-1101 exam frequently reuses these exact scenarios with slightly different constraints.
✓Infrastructure as a Service (IaaS)Correct answer▾
Why this is correct
IaaS provides virtualized computing resources over the internet, with the cloud provider managing physical servers, storage, and networking hardware while the customer retains full administrative control over the operating system, web server, and application stack. For an existing internal web application, this allows a literal 'lift-and-shift' migration—replicating the current server environment in a cloud VM without rewriting code or altering OS-level dependencies. It also offers scalability and pay-as-you-go pricing, which addresses the company's goal to reduce cost by eliminating on-premises hardware maintenance.
✗Platform as a Service (PaaS)Wrong answer — click to see why▾
Why this is wrong here
PaaS provides a managed platform where the cloud provider manages the OS and runtime, but the company needs full control over the OS and application software, which PaaS does not offer.
★ When this WOULD be the correct answer
A company wants to deploy a custom web application without managing the underlying OS or runtime environment, and needs automatic scaling and middleware management from the provider.
Why candidates choose this
Candidates may confuse PaaS with IaaS because both involve cloud hosting, but PaaS abstracts the OS layer, which contradicts the requirement for full OS control.
✗Software as a Service (SaaS)Wrong answer — click to see why▾
Why this is wrong here
SaaS provides ready-to-use software accessed via the internet, with no control over the underlying OS or application environment. The company needs full control over the OS and application software, which SaaS does not offer.
★ When this WOULD be the correct answer
A company wants to use a fully managed email service without managing servers or software, and only needs to configure user settings. SaaS would be correct because the provider handles everything except user-specific configurations.
Why candidates choose this
Candidates may confuse SaaS with cloud services in general, thinking any cloud migration means using a software application, or they may not distinguish between control levels in different service models.
✗Desktop as a Service (DaaS)Wrong answer — click to see why▾
Why this is wrong here
DaaS delivers virtual desktops, not full control over OS and application software for a web application; it abstracts the OS and is designed for end-user desktop environments, not server-side application hosting.
★ When this WOULD be the correct answer
A company needs to provide remote desktop access to employees with standardized, centrally managed virtual desktops, and wants the cloud provider to handle the underlying infrastructure while retaining control over desktop OS and applications.
Why candidates choose this
Candidates may confuse DaaS with IaaS because both involve virtualization, but DaaS is specifically for desktop delivery, not for hosting server applications with full OS control.
Analysis generated from the official 220-1101blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”
Go deeper
Related to this question
Learn chapter
Troubleshoot: PC Hardware Issues
Key term
Infrastructure as a Service
Infrastructure as a Service (IaaS) is a cloud computing model that provides on-demand virtualized computing resources over the internet, such as virtual machines, storage, and networking, instead of owning and maintaining physical hardware.
Key term
Operating system
An operating system (OS) is the core software that manages a computer's hardware and software resources, providing common services for computer programs.
About these practice questions
One of 896 original 220-1101 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This 220-1101 practice question is part of Courseiva's free CompTIA 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 220-1101 exam.