A company plans to migrate a line-of-business application to Azure. The application will run on a virtual machine (IaaS). The company wants to ensure that the operating system is kept up to date with security patches. According to the shared responsibility model, who is primarily responsible for applying these patches?
In Azure IaaS, the customer creates and manages the virtual machine, including its guest operating system. Microsoft provides the physical datacenter, host servers, and hypervisor, but does not automatically patch the guest OS. The customer has full administrative access to the VM and is solely responsible for installing security updates, patches, and configuration of the operating system. This is a fundamental tenet of the shared responsibility model for IaaS.
Why this answer
In the shared responsibility model for IaaS, the customer retains control over the guest operating system, including applying security patches. Microsoft manages the physical host and hypervisor but does not patch the OS running inside the VM. Therefore, the customer is primarily responsible for keeping the OS up to date.
Exam trap
The trap here is that candidates often assume Microsoft handles all patching in Azure because of the 'as a service' nature, but in IaaS, the customer retains full control and responsibility for the guest OS.
Why the other options are wrong
In an IaaS virtual machine, the customer retains responsibility for the guest OS, including security patches. Microsoft only manages the underlying hypervisor and physical infrastructure, not the OS updates.
For an IaaS virtual machine, the customer retains responsibility for the guest OS, including security patches. Microsoft manages the host OS and infrastructure but not the guest OS, so responsibility is not shared equally.
In this specific scenario, the application runs on an IaaS virtual machine, where the customer manages the guest OS. Microsoft is responsible for the physical host and hypervisor, not the guest OS patching.