Question

Difficulty: HardPlatform as a Service (PaaS)

A company is designing a deployment strategy for a web application that requires a custom third-party PHP extension installed directly into the web server's operating system kernel. The systems architect proposes deploying the application on Azure App Service (PaaS) to leverage automated operating system patching and scaling, while also planning to write a startup script that modifies the underlying OS kernel parameters to load the custom extension. Is the systems architect's proposed deployment strategy feasible on Azure App Service?

Answer: Answer

Answer

The systems architect's proposed deployment strategy is not feasible (False) because Platform as a Service (PaaS) offerings like Azure App Service do not allow customers to perform kernel-level operating system modifications.
The correct answer is False because Platform as a Service (PaaS) offerings, such as Azure App Service, manage the underlying operating system and do not grant customers administrative or kernel-level access to install custom system extensions. Any requirement for kernel-level configuration requires an Infrastructure as a Service (IaaS) deployment.

Step-by-Step Solution

1
Identify the service model and its characteristics.
Azure App Service is a Platform as a Service (PaaS) offering.
Understanding the cloud service model is necessary to determine the division of responsibilities.
2
Evaluate the technical requirement.
The application requires a custom PHP extension installed in the operating system kernel.
We must verify whether the service model supports changes at the operating system or kernel level.
3
Determine feasibility based on shared responsibility boundaries.
PaaS prevents administrative or kernel access to the host OS; these layers are managed entirely by Microsoft.
Determining if the requirement can be met under the PaaS model dictates the correct answer.

Key Concept

Underlying operating system access limitations in Platform as a Service (PaaS)
Estimated Time:1m 30s
Rate this question