Compreender as reinicializações de VM - manutenção versus tempo de inatividade
Aplica-se a: ✔️ VMs ✔️ Linux VMs ✔️ do Windows Conjuntos ✔️ de escala flexíveis Conjuntos de balanças uniformes
Existem três cenários que podem afetar uma máquina virtual no Azure: uma manutenção de hardware não planeada, um período de indisponibilidade inesperado e uma manutenção planeada.
Evento de manutenção de hardware não planejado
A manutenção não planejada de hardware ocorre quando a plataforma Azure prevê que o hardware ou qualquer componente de plataforma associado a uma máquina física está prestes a falhar. Quando a plataforma prevê uma falha, ela emite um evento de manutenção de hardware não planejado para reduzir o impacto nas máquinas virtuais hospedadas nesse hardware. O Azure usa a tecnologia de Migração ao Vivo para migrar as Máquinas Virtuais do hardware com falha para uma máquina física íntegra. A Migração em Direto é uma operação que visa conservar a VM e que apenas coloca a Máquina Virtual em pausa durante um curto espaço de tempo. A memória, os ficheiros abertos e as ligações de rede são mantidos, mas pode ocorrer uma redução do desempenho antes e/ou depois do evento. Nos casos em que a Migração ao Vivo não pode ser usada, a VM enfrenta Tempo de Inatividade Inesperado.
Tempo de inatividade inesperado
O tempo de inatividade inesperado ocorre quando o hardware ou a infraestrutura física da máquina virtual encontra um problema e falha inesperadamente. Os problemas podem incluir falhas de rede local, falhas de disco local ou outras falhas no nível de rack. Quando detetada, a plataforma Azure migra automaticamente (recupera) sua máquina virtual para uma máquina física íntegra no mesmo data center. Durante o procedimento de recuperação, as máquinas virtuais sofrem um período de indisponibilidade (reinício) e, em alguns casos, a perda da unidade temporária. O SO anexado e os discos de dados são sempre preservados.
As máquinas virtuais também podem enfrentar tempo de inatividade no caso improvável de uma interrupção ou desastre que afete um data center inteiro ou até mesmo uma região inteira. Para esses cenários, o Azure fornece opções de proteção, incluindo zonas de disponibilidade e regiões emparelhadas.
Eventos de manutenção planeada
Os eventos de manutenção planeada são atualizações periódicas feitas pela Microsoft na plataforma Azure subjacente para melhorar a fiabilidade, o desempenho e a segurança gerais da infraestrutura da plataforma na qual as suas máquinas virtuais são executadas. A maioria dessas atualizações é executada sem qualquer impacto em suas máquinas virtuais ou serviços de nuvem (consulte Manutenção que não requer uma reinicialização). Ainda que a plataforma Azure tente utilizar a Manutenção de Conservação de VMs em todas as ocasiões possíveis, há algumas situações raras em que estas atualizações precisam de um reinício da máquina virtual para aplicar as atualizações necessárias à infraestrutura subjacente. Neste caso, pode realizar a Manutenção Planeada do Azure com a operação de Reimplementação da Manutenção dando início à manutenção das respetivas VMs no intervalo de tempo adequado. Para obter mais informações, consulte Manutenção Planeada para Máquinas Virtuais.
Reduza o tempo de inatividade
Para reduzir o impacto do período de indisponibilidade devido a um ou mais destes eventos, recomendamos as seguintes melhores práticas de elevada disponibilidade para as máquinas virtuais:
- Usar zonas de disponibilidade para proteger contra falhas de data center
- Configurar várias máquinas virtuais em um conjunto de disponibilidade para redundância
- Use eventos agendados para Linux ou eventos agendados para Windows para responder proativamente a eventos que afetam a VM
- Configurar cada camada da aplicação em conjuntos de disponibilidade separados
- Combinar um balanceador de carga com zonas ou conjuntos de disponibilidade
Próximos passos
Para saber mais sobre as opções de disponibilidade no Azure, consulte Visão geral da disponibilidade.