Can Update Domain contains Resources in Multiple Fault Domains

Mohit Kumar 41 Reputation points
2020-09-05T08:05:53.573+00:00

In Fault domain, resources are assigned in physically different servers/racks.
Update Domain is used to logically group resources to make sure a group of resources is updated (security patch or other updates) together instead of updating resources randomly.

What I am not able to think is if Resources in multiple Fault domain can be in the same Update domain?

eg. if FD0 has VM0, VM1, VM2 & FD1 has VM3, VM4, VM5
can my update domain UD0 has VM0 & VM3, UD1 has VM1 & VM4 ?

Azure Cloud Services
Azure Cloud Services
An Azure platform as a service offer that is used to deploy web and cloud applications.
668 questions
{count} votes

Accepted answer
  1. prmanhas-MSFT 17,901 Reputation points Microsoft Employee
    2020-09-07T11:42:20.173+00:00

    @Mohit Kumar Apologies for the delay in response and all the inconvenience caused because of the issue.

    Yes VM is multiple Fault Domain can be placed in same Update Domain also , but azure make sure atleast one Update Domain is up and running at any time.

    Each virtual machine in your availability set is assigned an update domain and a fault domain by the underlying Azure platform. For a given availability set, five non-user-configurable update domains are assigned by default (Resource Manager deployments can then be increased to provide up to 20 update domains) to indicate groups of virtual machines and underlying physical hardware that can be rebooted at the same time. When more than five virtual machines are configured within a single availability set, the sixth virtual machine is placed into the same update domain as the first virtual machine, the seventh in the same update domain as the second virtual machine, and so on. The order of update domains being rebooted may not proceed sequentially during planned maintenance, but only one update domain is rebooted at a time. A rebooted update domain is given 30 minutes to recover before maintenance is initiated on a different update domain.

    You can read more about it here.

    For example this FD0 has UD0 only. FD1 can have UD1 or UD2 based upon backend logic and again backend logic we cannot predict but there is a registry for all these , based on which it will do Updates:

    23084-image.png

    Hope it helps!!!

    Please 'Accept as answer' if it helped, so that it can help others in the community looking for help on similar topics

    4 people found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful