CompTIA Cloud Essentials+ (CLO-002)Cloud ConceptsEasy
A software development team requires a cloud environment where they can quickly provision virtual machines, virtual networks, and storage resources, but they want to maintain full control over the operating systems, middleware, and application deployments. Which cloud service model best suits these requirements?
- ASoftware as a Service (SaaS)
- BInfrastructure as a Service (IaaS)
- CFunction as a Service (FaaS)
- DPlatform as a Service (PaaS)
Show answer & explanationAnswer & explanation
Correct answer: B. Infrastructure as a Service (IaaS)
IaaS provides the foundational computing resources like virtual machines, networks, and storage, while giving the customer complete control over the operating systems, middleware, and applications built on top of that infrastructure.
Why the other options are wrong
- A. SaaS provides ready-to-use applications, with no control over the underlying infrastructure or software stack.
- C. FaaS is a serverless model where users only deploy code functions, not full virtual machines or operating systems.
- D. PaaS manages the OS and middleware, which contradicts the requirement for full control over these components.
Infrastructure as a Service (IaaS)
A cloud computing service model that provides virtualized computing resources over the internet, giving users control over operating systems, applications, and middleware.
- Provides virtual machines, storage, networks.
- User manages OS, applications, runtime.
- Highest level of control for the customer in cloud models.
Memory trick: IaaS: Infrastructure, I Control Everything Above.