EC-Council Certified Ethical Hacker (CEH) v12Cloud ComputingMedium
A company is migrating its on-premises applications to a cloud environment. They require significant control over the operating system, runtime, and deployed applications, but want to offload the management of the underlying network, storage, and virtualization. Which cloud service model best fits these requirements?
- APlatform as a Service (PaaS)
- BFunction as a Service (FaaS)
- CSoftware as a Service (SaaS)
- DInfrastructure as a Service (IaaS)
Show answer & explanationAnswer & explanation
Correct answer: D. Infrastructure as a Service (IaaS)
IaaS provides virtualized computing resources over the internet, giving users control over the operating system and applications while the provider manages the underlying infrastructure (networking, storage, virtualization). This aligns perfectly with the company's requirements.
Why the other options are wrong
- A. PaaS abstracts away the OS and runtime, providing a platform for application development and deployment, which is more managed than required.
- B. FaaS (serverless computing) abstracts even more, focusing on individual functions rather than entire applications and operating systems.
- C. SaaS provides complete applications ready for use, with no control over the underlying infrastructure or OS.
Infrastructure as a Service (IaaS)
A cloud service model that provides virtualized computing resources over the internet, including virtual machines, storage networks, and operating systems.
- Users manage OS, applications, and data.
- Cloud provider manages virtualization, servers, storage, and networking.
- Offers the most flexibility and control among the 'as a Service' models.
Memory trick: IaaS is like building your own house on rented land.