Which Cloud Service Model Fits a Custom App Without Infrastructure Management?
An organization wants to run their custom application in the cloud in a flexible and scalable way without managing any infrastructure. Which service model should they use?
Community Votes
100% of anonymous learners picked answer B. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
The question tests your ability to distinguish cloud service models: PaaS supports custom applications while IaaS still requires infrastructure management and SaaS offers only ready-made, not custom, software.
For running custom applications in the cloud without managing any infrastructure, Platform as a Service (PaaS) is the consensus answer, providing the runtime environment, tools, and built-in scalability required for custom app deployment.
Choosing SaaS, because it also avoids infrastructure management, but SaaS delivers pre-built software rather than a platform for running a custom application; similarly, IaaS is flexible but requires the organization to manage virtual machines and infrastructure.
Community Discussion (3 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
Platform as a Service (PaaS) provides a managed platform including operating systems, runtime environments, development tools, and scalability features. This allows an organization to deploy and run custom applications without managing underlying servers, storage, or networking. The community comment [1] correctly explains that PaaS offers the tools and runtime to develop, deploy, and manage applications efficiently, such as Google App Engine, and therefore directly meets the requirement.
Why the Other Options Are Wrong
Infrastructure as a Service (IaaS) gives you virtual machines and raw infrastructure, but you still have to manage and maintain that infrastructure yourself, which contradicts the "without managing any infrastructure" condition. Software as a Service (SaaS) is fully managed, but it delivers existing applications (e.g., email, CRM) rather than a runtime for your custom application. Network as a Service (NaaS) is primarily about consuming network services and is irrelevant to running an application.
Community Comment Notes
Comment [1] reinforces the PaaS answer with a clear explanation and examples. Comment [3] adds a valid nuance: if the custom application is already built and closely tied to existing infrastructure, moving it to PaaS might be difficult. However, the question asks which service model should be used for a custom application in a flexible and scalable way without infrastructure management, and PaaS remains the best model for that stated intent.
Official Reference
Exam Strategy
Know the division of responsibility: IaaS = manage the infrastructure, PaaS = manage only your app and data, SaaS = use the software. When the question emphasizes a 'custom application' and 'no infrastructure management,' look for PaaS; when it mentions a finished product, look for SaaS.
Related Analysis
Practice All CDL Questions
Access 84 questions with complete answers and detailed explanations.
View Full CDL Practice Test →