A logistics company currently hosts its shipping tracking system on several Azure Virtual Machines (IaaS). To minimize the time spent on administrative tasks, the company plans to migrate the application to Azure App Service (PaaS).
Which of the following responsibilities shifts from the customer to Microsoft as a result of this migration?
- Updating and patching the host operating system and runtime environmentAnswer
- BMaintaining the physical security of the hosting datacenter infrastructure
- CClassifying data assets and configuring user access permissions
- DWriting, debugging, and securing the custom application code
Answer
Updating and patching the host operating system and runtime environment
In an Infrastructure as a Service (IaaS) model, such as Azure Virtual Machines, the customer is responsible for maintaining, updating, and patching the operating system and any installed application runtimes. When transitioning to a Platform as a Service (PaaS) model, such as Azure App Service, Microsoft manages and patches the underlying operating system and runtime environment, shifting this administrative overhead away from the customer.
Step-by-Step Solution
Key Concept
Under the Shared Responsibility Model, migrating from IaaS to PaaS shifts the responsibility for maintaining the operating system and runtime environment from the customer to Microsoft. Physical security and host virtualization are always Microsoft's responsibility, while data and identities always remain the customer's responsibility.