Question

Difficulty: MediumCloud Service Models (IaaS, PaaS, SaaS)

An enterprise IT department is migrating several internal operations to the cloud. Match each corporate project requirement on the left with the most appropriate cloud service model on the right.

  • Migrating a legacy application that requires custom OS kernel configurations and direct control over virtual networkingInfrastructure as a Service (IaaS)
  • Deploying a novel web app where developers only manage source code while the vendor manages the OS, web server, and runtimePlatform as a Service (PaaS)
  • Replacing an on-premises email platform with a fully vendor-managed, web-accessible communication toolSoftware as a Service (SaaS)

Answer

Migrating a legacy app requiring custom OS kernels maps to Infrastructure as a Service (IaaS). Deploying custom code onto a vendor-managed environment maps to Platform as a Service (PaaS). Replacing an email platform with a fully vendor-managed web application maps to Software as a Service (SaaS).
IaaS matches the legacy application scenario because full OS kernel access and network configuration require control over virtual computing infrastructure. PaaS matches the developer application scenario because the provider delivers the operating system and web hosting environment, leaving only code maintenance to the customer. SaaS matches the web-based email replacement scenario because the provider manages the entire software solution from physical servers up to the end-user application interface.

Step-by-Step Solution

1
Analyze the management boundary for the legacy application migration.
The requirement includes custom OS kernel configurations and network control, indicating customer responsibility at the operating system level.
IaaS provides access to virtual machines where the client manages the OS, middleware, and applications, while the provider manages physical hardware.
2
Analyze the management boundary for the new web app deployment.
Developers only handle source code while the vendor manages the OS, web server, and execution environment.
PaaS abstracts the underlying OS and server infrastructure, providing a ready platform for development and execution.
3
Analyze the management boundary for replacing the email platform.
The solution is off-the-shelf software managed completely by the provider and accessed via a web browser.
SaaS delivers end-user applications over the internet where the cloud provider manages all underlying hardware, operating systems, and software code.

Key Concept

Cloud Service Models (IaaS, PaaS, SaaS)
Rate this question