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

Concluído

Os Conjuntos de Disponibilidade de Máquina Virtual do Azure implementam dois conceitos de nó para ajudar o Azure a manter a alta disponibilidade e a tolerância a falhas ao implantar e atualizar aplicativos: domínios de atualização e domínios de falha. Cada máquina virtual em um conjunto de disponibilidade é colocada em um domínio de atualização e 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 que são atualizados juntos durante o processo de uma atualização (ou implantação) de serviço. Um domínio de atualização permite que o Azure execute atualizações incrementais ou contínuas 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 podem ser atualizados e reinicializados 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 a 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 que pertencem 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 switches) que compartilham um único ponto de falha. Um exemplo é um rack de servidor atendido por um conjunto de switches de alimentação ou de rede.

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

Vejamos 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 diferentes conjuntos de disponibilidade. O conjunto de disponibilidade da Web contém duas máquinas virtuais com uma máquina de cada domínio de falha. O conjunto de disponibilidade SQL contém duas máquinas virtuais diferentes com uma de cada domínio de falha.

Ilustração que mostra dois domínios de falha com duas máquinas virtuais cada. As máquinas virtuais em cada domínio de falha estão contidas em diferentes conjuntos de disponibilidade.