Certified Cloud Security Professional (CCSP)Cloud Concepts, Architecture and DesignMedium
An organization is migrating its legacy enterprise resource planning (ERP) system to a cloud environment. The ERP system requires significant customization at the operating system level, including specific kernel modules and low-level network configurations that are not typically exposed in a standard cloud offering. Which cloud service model would provide the necessary level of control and flexibility for this migration?
- 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)
Infrastructure as a Service (IaaS) provides the highest level of control over the underlying operating system and network infrastructure, allowing for the specific kernel and network customizations required by the legacy ERP system.
Why the other options are wrong
- A. SaaS offers the least control, managing only application configuration.
- C. FaaS is even more abstracted than PaaS, offering no OS-level control.
- D. PaaS manages the OS and runtime, limiting low-level customization.
IaaS (Infrastructure as a Service)
A cloud service model that provides virtualized computing resources over the internet, including virtual machines, storage, and networks.
- Highest level of control for the customer (OS, middleware, applications).
- Provider manages virtualization, servers, storage, networking.
- Examples: AWS EC2, Azure VMs, Google Compute Engine.
Memory trick: I-P-S: Infrastructure, Platform, Software – Increasing abstraction, decreasing control.