Compartilhar via


Políticas de atualização para Conjuntos de Dimensionamento de Máquinas Virtuais (versão prévia)

A política de atualização de um Conjunto de Dimensionamento de Máquinas Virtuais determina como as máquinas virtuais podem ser atualizadas com o modelo de conjunto de dimensionamento mais recente.

Observação

As políticas de atualização para Conjuntos de Dimensionamento de Máquinas Virtuais com Orquestração Uniforme estão em disponibilidade geral (GA).

No momento, as políticas de atualização para Conjuntos de Dimensionamento de Máquinas Virtuais com Orquestração Flexível estão em versão prévia. As versões prévias são disponibilizadas com a condição de que você concorde com os termos de uso complementares. Alguns aspectos desses recursos podem ser alterados antes da disponibilidade geral (GA).

Modos de política de atualização

As políticas de atualização disponíveis para os Conjuntos de Dimensionamento de Máquinas Virtuais são Automática, Manual e Sem interrupção. A política de atualização que você escolher pode afetar o tempo de atividade geral do serviço do seu Conjunto de Dimensionamento de Máquinas Virtuais.

Além disso, pode haver situações em que você queira que instâncias específicas do seu conjunto de dimensionamento sejam tratadas de forma diferente das demais. Por exemplo, algumas instâncias do conjunto de dimensionamento podem ser necessárias para executar tarefas diferentes das dos outros membros do conjunto de dimensionamento. Nessas situações, a Proteção de Instância fornece os controles necessários para evitar que essas instâncias sejam atualizadas juntamente com as outras instâncias quando ocorrer uma atualização.

Política de atualização automática

Com uma política de atualização automática, o conjunto de dimensionamento não garante a ordem em que as máquinas virtuais serão desativadas. O conjunto de dimensionamento pode desativar todas as máquinas virtuais ao mesmo tempo para realizar atualizações.

A política de atualização automática é mais adequada para cenários de DevTest em que você não se preocupa com o tempo de atividade das instâncias enquanto faz alterações nas configurações e definições.

Se o conjunto de dimensionamento fizer parte de um cluster do Service Fabric,o modo Automático será o único modo disponível. Para saber mais, veja Atualizações de aplicativos do Service Fabric.

Política de atualização manual

Com uma política de atualização manual, você escolhe quando atualizar as instâncias do conjunto de dimensionamento. Nada acontece automaticamente com as máquinas virtuais existentes quando ocorrem alterações no modelo do conjunto de dimensionamento. As novas instâncias adicionadas ao conjunto de dimensionamento usam o modelo mais atualizado disponível.

A política de atualização manual é mais adequada para cargas de trabalho em que você precisa de mais controle sobre quando e como as instâncias são atualizadas.

Política de atualização sem interrupção

Com uma política de atualização sem interrupção, o conjunto de dimensionamento executa atualizações em lotes. Você também tem mais controle sobre as atualizações com configurações como tamanho do lote, porcentagem máxima de integridade, priorização de instâncias não íntegras e habilitação de atualizações em zonas de disponibilidade.

A política de atualização sem interrupção é mais adequada para cargas de trabalho de produção que exigem que um número definido de instâncias esteja sempre disponível. As atualizações sem interrupção são a maneira mais segura de atualizar as instâncias para o modelo mais recente sem comprometer a disponibilidade e o tempo de atividade.

Ao usar uma política de atualização contínua em Conjuntos de Dimensionamento de Máquinas Virtuais com Orquestração Flexível, o conjunto de dimensionamento também deve utilizar a Extensão de Integridade do Aplicativo para monitorar a integridade do aplicativo.

Ao usar uma política de atualização contínua em Conjuntos de Dimensionamento de Máquinas Virtuais com Orquestração Uniforme, o conjunto de dimensionamento também deve ter uma investigação de integridade ou usar a Extensão de Integridade do Aplicativo para monitorar a integridade do aplicativo.

O que dispara uma atualização

As alterações feitas em um conjunto de dimensionamento podem afetar a disponibilidade das instâncias. Qualquer alteração que afete o modelo do Conjunto de Dimensionamento de Máquinas Virtuais pode acionar uma atualização, e essas atualizações são aplicadas às instâncias dentro do conjunto de dimensionamento com base na política de atualização que você está usando. A exceção a isso seria se você habilitar Proteção de Instância em instâncias específicas.

Alguns atualizações exigem a reinicialização da máquina virtual, enquanto outras podem ser concluídas sem interromper as instâncias do conjunto de dimensionamento. As atualizações que exigem reinicialização, recriação de imagem ou reimplantação da instância da máquina virtual incluem:

  • Atualizações de senha ou chaves SSH
  • Alterações de dados personalizados
  • Atualizações de referência de imagem
  • Alterações no tamanho da máquina virtual
  • Adição de Zonas de Disponibilidade
  • Alterações no domínio de falhas
  • Alterações no grupo de posicionamento por proximidade

Observação

Embora as alterações de senha e dados personalizados possam ser feitas sem reiniciar, para que as alterações sejam aplicadas às instâncias da máquina virtual, você deverá fazer uma nova imagem da máquina virtual. Para obter mais informações, consulte Refazer a imagem de uma máquina virtual

Se estiver usando uma política de atualização contínua com o MaxSurge, qualquer alteração no resultado do modelo do conjunto de dimensionamento disparará uma atualização sem interrupção. O MaxSurge é a maneira sugerida de implementar todas as atualizações de conjuntos de dimensionamento para garantir que seu aplicativo permaneça disponível e íntegro durante todo o processo de atualização. Para obter mais informações sobre o MaxSurge, consulte configurar a política de atualização sem interrupção.

Próximas etapas

Saiba como definir a política de atualização do seu Conjunto de Dimensionamento de Máquinas Virtuais.