If you’re preparing for the CompTIA A+ Core 1 exam (220-1201), understanding IaaS vs PaaS vs SaaS is non-negotiable. Cloud computing sits in Domain 4 — Virtualization & Cloud Computing — which accounts for 11% of your exam score. That might not sound like much, but in an exam where every point counts toward the 675/900 passing score, you cannot afford to leave cloud questions on the table. The good news? Once you understand what each service model actually does in the real world, the exam questions become far more intuitive. Let’s break this down.
Why Cloud Service Models Matter on the CompTIA A+ Exam
The CompTIA A+ isn’t a cloud architect exam — but it does expect you to recognize cloud service models, understand who manages what, and apply that knowledge to real workplace scenarios. You’ll encounter up to 90 questions across 90 minutes on Core 1, and cloud scenarios can appear in multiple-choice questions or even performance-based questions (PBQs). The exam tests whether you can make practical decisions about cloud services as an entry-level IT professional, not just recite definitions.
The Three Cloud Service Models Explained
Think of IaaS, PaaS, and SaaS as three floors of a building. The higher you go, the more the cloud provider handles — and the less control you have over the underlying infrastructure.
IaaS — Infrastructure as a Service
IaaS provides virtualized computing resources over the internet — things like virtual machines, storage, and networking. You’re renting the raw infrastructure, but you’re still responsible for the operating systems, middleware, and applications running on top of it.
Real-world example: A company spins up virtual servers on Amazon Web Services (AWS EC2) to host their internal database. AWS manages the physical hardware in the data center; the company manages everything else — the OS, the patches, the software.
Who uses it: IT teams and system administrators who need flexibility and control without buying physical hardware.
The exam expects you to know: IaaS gives you the most control and the most responsibility. You manage the OS and above; the provider manages the physical infrastructure.
PaaS — Platform as a Service
PaaS provides a development platform — runtime environments, databases, middleware, and tools — so developers can build and deploy applications without worrying about infrastructure management. The provider handles the OS, servers, and networking underneath.
Real-world example: A developer builds a web application using Google App Engine. They write and deploy their code; Google manages the servers, operating system updates, and scaling automatically.
Who uses it: Software developers and development teams who want to focus on writing code, not managing servers.
The exam expects you to know: With PaaS, you manage your application and data. The provider manages everything from the runtime environment down.
SaaS — Software as a Service
SaaS delivers complete, ready-to-use applications over the internet. The provider manages absolutely everything — infrastructure, platform, and the application itself. Users just log in and use it.
Real-world example: Microsoft 365, Google Workspace, Salesforce, or your company’s web-based email. You don’t install anything, you don’t patch anything — you just use the software through a browser or thin client.
Who uses it: End users and businesses that want functionality without any IT overhead.
The exam expects you to know: SaaS gives you the least control but the least management responsibility. You manage only your data and user settings.
Cloud Deployment Models: Don’t Confuse These with Service Models
The A+ exam also tests cloud deployment models, which is a separate concept from service models. Here’s a quick breakdown:
- Public cloud: Resources shared across multiple organizations, hosted by a third-party provider (AWS, Azure, Google Cloud). Cost-effective but less control.
- Private cloud: Infrastructure dedicated exclusively to one organization. More control and customization, higher cost. Think of a company running its own internal cloud environment.
- Hybrid cloud: A combination of public and private cloud, allowing data and applications to move between them. Offers flexibility while keeping sensitive workloads private.
- Community cloud: Shared infrastructure used by organizations with common goals or compliance requirements (e.g., government agencies sharing a cloud environment).
Knowing the difference between how a cloud is deployed versus what service it provides is key to avoiding trick questions on exam day.
The Shared Responsibility Model: A Key Exam Concept
One concept that ties all three service models together is the shared responsibility model. The cloud provider and the customer each have responsibilities — and understanding where that boundary sits for IaaS, PaaS, and SaaS is exactly what the exam tests.
- IaaS: Provider = physical infrastructure. You = OS, applications, data, security configuration.
- PaaS: Provider = infrastructure + runtime/OS. You = application code and data.
- SaaS: Provider = everything except your data and user access settings. You = almost nothing technical.
A useful memory trick: as you move from IaaS → PaaS → SaaS, the provider takes on more, and you take on less.
Serverless Computing: The Modern Wrinkle
You may also see serverless computing appear on the exam. Don’t let the name fool you — there are absolutely servers involved. Serverless means the provider manages all the server infrastructure, and you simply deploy code that runs on demand. You’re not provisioning VMs or managing capacity; you just upload a function and it runs when triggered.
AWS Lambda is the classic example. A company triggers a function every time a user uploads a file — no server management required. This sits conceptually close to PaaS but is even more abstracted, and the exam may ask you to distinguish it from traditional IaaS models.
Test Your Knowledge
Let’s put these concepts to work with a couple of exam-style questions.
Question 1: A company needs dedicated cloud infrastructure that only their organization can access, with full control over configuration and security. Which cloud deployment model fits this requirement?
- Public cloud
- Community cloud
- Private cloud
- Hybrid cloud
Answer: C — Private cloud. A private cloud is dedicated to a single organization, offering the most control over infrastructure and security. Public clouds share resources across customers. Hybrid clouds combine both models, and community clouds are shared among organizations with a common interest.
Question 2: A startup wants to deploy web application code without managing operating systems, virtual machines, or networking. Which cloud model best fits their needs?
- IaaS — Infrastructure as a Service
- SaaS — Software as a Service
- Private cloud deployment
- PaaS — Platform as a Service
Answer: D — PaaS. PaaS provides the development platform and runtime environment, so developers can focus entirely on their application code. IaaS would still require them to manage the OS. SaaS delivers finished applications, not development platforms.
Want more practice? Try free practice questions on Certcy — there are 110+ A+ questions covering all 8 Core 1 domains, including cloud computing scenarios like these.
Study Tips for Cloud Computing Questions
- Anchor each model to a product you know: AWS EC2 = IaaS, Google App Engine = PaaS, Microsoft 365 = SaaS. Real examples stick better than abstract definitions.
- Always ask
Ready to Pass Your Certification?
Practice with 1,890 expert-written questions across 17 CompTIA, ISC2, AWS, and Cisco exams.
Free to start, no credit card required.Related Study Guides