Courseiva

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

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 →

How Courseiva writes practice questions · Editorial policy

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.