Examinar domínios de falha e domínios de atualização

Concluído

Os Conjuntos de Disponibilidade de Máquinas Virtuais do Microsoft Azure implementam dois conceitos de nó para ajudar o Azure a manter alta disponibilidade e tolerância a falhas ao implantar e atualizar aplicativos: atualizar domínios e domínios de falha. Cada máquina virtual em um conjunto de disponibilidade é colocada em um domínio de atualização e em um domínio de falha.

Coisas a saber sobre domínios de atualização

Um domínio de atualização é um grupo de nós atualizados em conjunto durante o processo de atualização de um serviço (distribuição). Um domínio de atualização permite que o Azure execute atualizações incrementais ou sem interrupção em uma implantação. Aqui estão algumas outras características dos domínios de atualização.

  • Cada domínio de atualização contém um conjunto de máquinas virtuais e hardware físico associado que pode ser atualizado e reinicializado ao mesmo tempo.

  • Durante a manutenção planejada, apenas um domínio de atualização é reinicializado de cada vez.

  • Por padrão, há cinco domínios de atualização (não configuráveis pelo usuário).

  • Você pode configurar até 20 domínios de atualização.

Coisas para saber sobre domínios de falha

Um domínio de falha é um grupo de nós que representam uma unidade física de falha. Pense em um domínio de falha como nós pertencentes ao mesmo rack físico.

  • Um domínio de falha define um grupo de máquinas virtuais que compartilham um conjunto comum de hardware (ou comutadores) que compartilham um ponto único de falha. Por exemplo, um rack de servidor atendido por um conjunto de comutadores de rede ou de energia.

  • Dois domínios de falha trabalham em conjunto para mitigar falhas de hardware, interrupções de rede, interrupções de energia ou atualizações de software.

Vamos examinar um cenário com dois domínios de falha que têm duas máquinas virtuais cada. As máquinas virtuais em cada domínio de falha estão contidas em conjuntos de disponibilidade diferentes. O conjunto de disponibilidade da Web contém duas máquinas virtuais, sendo uma de cada domínio de falha. O conjunto de disponibilidade do SQL contém duas máquinas virtuais diferentes, sendo uma de cada domínio de falha.

Illustration that shows two fault domains with two virtual machines each. The virtual machines in each fault domain are contained in different availability sets.