A startup needs to rapidly deploy a web application. Which cloud service model allows developers to deploy code without managing the underlying servers?
PaaS supplies a managed runtime, middleware, and deployment pipeline, so developers push code while the provider handles servers, patching, and scaling. This removes the infrastructure management burden the startup must avoid, unlike IaaS, which still requires operating-system administration.
Why this answer
PaaS (Platform as a Service) provides a managed runtime where developers deploy code without provisioning or managing servers, operating systems, or middleware. The provider handles the underlying infrastructure, patching, and scaling, letting the startup focus purely on application code — ideal for rapid web app deployment.
Exam trap
CLO-002 often tests the boundary between IaaS and PaaS — candidates pick IaaS thinking 'no servers' means virtual machines, but the key phrase is 'without managing the underlying servers,' which is PaaS.
How to eliminate wrong answers
Option B is wrong because IaaS provides raw virtual machines, storage, and networking — the customer still manages the OS, runtime, and patching, which is not 'without managing servers.' Option C is wrong because on-premises requires the organization to own and manage all hardware and software, the opposite of the question's requirement. Option D is wrong because SaaS delivers finished applications to end users, not a platform for developers to deploy their own code. Option E is wrong because PaaS is a valid answer, so 'none of the above' is incorrect.