Which cloud service model gives customers the most control over the underlying infrastructure, including the operating system and networking?
Infrastructure as a Service provides the highest level of customer control because users rent raw compute, storage, and networking resources and then install, configure, and manage their own operating systems, middleware, and applications. The cloud provider is responsible only for the physical datacenter, virtualization, and network fabric. Customers can patch the OS, choose their own security settings, and deploy any software stack, making IaaS nearly equivalent to owning a physical server without the hardware maintenance burden.
Why this answer
Infrastructure as a Service (IaaS) provides virtualized computing resources over the internet, giving customers direct control over the operating system, storage, and networking components such as virtual networks and firewalls. Unlike higher-level service models, IaaS allows users to manage and configure the underlying infrastructure without physical hardware access, making it the model with the most customer control.
How to eliminate wrong answers
Option A is wrong because Software as a Service (SaaS) delivers fully managed applications where the customer only controls application-specific settings, not the underlying OS or network. Option B is wrong because Platform as a Service (PaaS) abstracts the OS and runtime environment, limiting customer control to application code and data while the provider manages the infrastructure. Option D is wrong because Function as a Service (FaaS) is a serverless compute model where the customer only provides code functions and has no control over the OS, networking, or execution environment.