Microsoft Azure's compute resources can actually be understood as running thousands of rack in the Azure data center.
Multiple physical servers on the rack itself need to run the operating system, which can be understood as the Host OS, which is the physical server's operating system.
A physical server runs multiple Azure VM virtual machines with a special version of Hyper-V, which is the Guest OS, the operating system of the virtual machine.
Users are only able to access the guest OS and cannot access the host OS.
All of Microsoft Azure's compute capabilities are based on virtual machines, and since they are virtual machines, there is an operating system version of the file. Currently, the Microsoft Azure platform provides a mechanism called guest OS to control the version of the operating system installed in the virtual machine.
We know that the entire Microsoft Azure Data Center is based on microsoft Azure Server R2 Hyper-V built. When a user requests a cell, the datacenter assigns one or more virtual machines as required, and each virtual machine has a major version of the operating system, and currently includes guest OS 1.x and guest OS 2.x, respectively, corresponding to the Windows Server 2008 and Windows Server R2 two major types of operating systems. on this basis, because the Windows operating system itself is constantly updated, the Azure platform also periodically upgrades the operating system for virtual machines, but not as often as regular Windows updates. An update to the Azure platform virtual machine corresponds to a new guest OS iteration, so users can specify a version of the guest OS when they request an azure virtual machine, that is, a Windows operating system with some updates installed, and you can specify that you use the latest version of guest OS, which completes all of the updated Windows systems. For the former, when the platform has a new version of the guest OS, it will automatically upgrade the operating system on the virtual machine for the user. For the latter, Azure is not upgraded for users unless specified by the user.
It is also important to note that there is no automatic upgrade between the main versions of the Guest OS. For example, the latest version of the current guest OS 1.x is 1.18, and the user specifies that its virtual machine uses the latest version of Guest OS 1.x, so if the Azure platform provides 1.19, the user's virtual machine will automatically be upgraded to this version. However, if guest OS 2.1 is present, the user's virtual machine will not be upgraded due to the inconsistency of the major version.
Microsoft Azure Host os&guest OS