An Azure service that is used to provision Windows and Linux virtual machines.
There is no guarantee you will get the same underlying hardware for a VM each time it starts. For the most part if you restart a machine it should stay on the same cluster, but it is not guaranteed. If you stop a VM and then start it again it will be de-allocated and it is very likely you will get different hardware. This is a consequence of using the cloud and you should not rely on getting the same hardware every time.