mediumMultiple ChoiceObjective-mapped
CV0-004 Practice Question: Migrate its existing on-premises web application…
A company wants to migrate its existing on-premises web application to the cloud to reduce operational overhead. The application runs on a custom Linux distribution with specific kernel modules. Which cloud deployment model would best minimize the need to refactor the application while still reducing maintenance of the underlying infrastructure?
⚠ Common exam trap
Candidates often choose PaaS or CaaS thinking they reduce operational overhead more, but they overlook the critical requirement for custom kernel modules, which only IaaS can support without refactoring.
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)
IaaS (Infrastructure as a Service) provides virtualized compute resources where you retain full control over the operating system, including custom Linux distributions and kernel modules. This allows you to migrate the application as-is without refactoring, while the cloud provider handles the underlying physical infrastructure maintenance, such as hardware failures and network cabling.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Container as a Service (CaaS)
Why it's wrong here
CaaS requires containerizing the application, which may not support all kernel modules directly.
- ✗
Platform as a Service (PaaS)
Why it's wrong here
PaaS abstracts the OS, which would not support custom kernel modules without significant changes.
- ✗
Software as a Service (SaaS)
Why it's wrong here
SaaS provides a complete application and would require rewriting the application to fit the provider's platform.
- ✓
Infrastructure as a Service (IaaS)
Why this is correct
IaaS offers virtual machines with full OS control, allowing the custom Linux distribution and kernel modules to run without modification.
Go deeper
Related to this question
About these practice questions
This CV0-004 question is part of Courseiva's 977-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam 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 CV0-004 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 CV0-004 exam.