Compartilhar via


Manutenção planejada de rotina para o Serviço de Aplicativo do Azure

A manutenção de rotina inclui atualizações nos bastidores do Serviço de Aplicativo do Azure. Essas atualizações podem incluir melhorias de desempenho, correções de bugs, novos recursos ou atualizações de segurança. A manutenção pode ser aplicada à plataforma do Serviço de Aplicativo ou ao sistema operacional subjacente.

Importante

Uma alteração ou substituição significativa da funcionalidade não faz parte da manutenção de rotina. Para mais informações, veja Política de ciclo de vida moderno.

As garantias de tempo de atividade e qualidade do serviço da Microsoft continuam a ser aplicadas durante os períodos de manutenção. As notificações são fornecidas para dar aos clientes visibilidade das alterações na plataforma.

O que esperar

Assim como computadores pessoais, telefones celulares e outros dispositivos, os computadores na nuvem precisam de atualizações regulares. Ao contrário dos dispositivos físicos, o Serviço de Aplicativo do Azure lida com a manutenção de rotina com interrupção mínima. As cargas de trabalho podem ser deslocadas para o hardware atualizado em segundos, permitindo que as atualizações prossigam sem tempo de inatividade.

A manutenção normalmente ocorre mensalmente, mas pode variar dependendo das necessidades da sua organização e de outros fatores.

Como uma solução de nuvem típica consiste em vários aplicativos, bancos de dados, contas de armazenamento, funções e outros recursos, partes da solução podem passar por manutenção em momentos diferentes. Essa variação pode ser devido à geografia, região, datacenters e zonas de disponibilidade. Para obter mais informações, veja Práticas de implantação segura.

Para localizar eventos de manutenção, pesquise por Integridade do Serviço no portal do Azure. Em Eventos Ativos, selecione Manutenção planejada.

Captura de tela de um evento de manutenção no portal do Azure.

De cima para baixo, o exemplo mostra:

  • Um título descritivo do evento de manutenção.
  • Regiões e assinaturas afetadas.
  • A janela de manutenção esperada.

As capturas de tela a seguir mostram informações adicionais disponíveis por meio da guia Recursos Afetados :

Captura de tela da seção Recursos Afetados no portal do Azure.

Da esquerda para a direita, o exemplo mostra:

  • Selecionando a aba Recursos Afetados.
  • A opção Mais informações .

Observação

Não há suporte para a iniciação manual da manutenção nos Planos do Serviço de Aplicativo. No entanto, os Ambientes do Serviço de Aplicativo (ASE) dão suporte a preferências de manutenção manual.

Captura de tela de mais informações para um evento de manutenção no portal do Azure.

Este exemplo mostra:

  • O estado da manutenção, que pode estar pendente, iniciada ou concluída.
  • Após a manutenção ser iniciada, as datas e horários poderão ser exibidas em Mais informações.

Perguntas frequentes

Por que a manutenção está demorando tanto?

A manutenção de rotina fornece as atualizações mais recentes para a plataforma e o serviço. É difícil prever como a manutenção afeta aplicativos individuais, portanto, as notificações fornecem intervalos de tempo gerais. Esses intervalos refletem a operação geral em todos os recursos, não em experiências específicas no nível do aplicativo. Aplicativos que passam por reinicialização de manutenção em computadores atualizados recentemente e continuam funcionando. Não há tempo de inatividade quando as solicitações e o tráfego não são atendidos.

Por que estou recebendo tantas notificações?

Os clientes geralmente têm vários aplicativos que são atualizados em momentos diferentes. Para evitar o envio de notificações para cada um deles, enviamos uma notificação que captura vários recursos. Enviamos a notificação no início e durante toda a janela de manutenção. Você poderá receber vários lembretes para a mesma implementação se o intervalo de tempo for longo, para que possa correlacionar mais facilmente quaisquer reinicializações, interrupções ou outros problemas.

A manutenção da plataforma não deve afetar o tempo de atividade ou a disponibilidade do aplicativo. Os aplicativos continuam online enquanto é realizada a manutenção da plataforma.

A manutenção da plataforma pode fazer com que os aplicativos sejam inicializados a frio em novas máquinas virtuais, o que pode causar atrasos. Um aplicativo ainda é considerado online enquanto estiver sendo inicializado a frio. Para minimizar ou evitar inicializações a frio, considere usar cache local para aplicativos do Windows e verificação de integridade.

Não esperamos que os sites incorram em nenhuma violação de contrato de nível de serviço (SLA) durante as janelas de manutenção.

Como a atualização garante o bom funcionamento dos meus aplicativos?

O Serviço de Aplicativo do Azure representa uma frota de unidades de escala que fornecem hospedagem de aplicativos e soluções da Web aos clientes. Cada unidade de escala é dividida em domínios de atualização e zonas de disponibilidade. Essa divisão otimiza o posicionamento de planos maiores do Serviço de Aplicativo e permite implantações suaves, pois nem todos os computadores em cada unidade de escala são atualizados de uma só vez.

As operações de manutenção atualizam as máquinas iterativamente enquanto o Serviço de Aplicativo monitora a integridade da frota. Se houver algum problema, o sistema pode interromper a implementação. Para obter mais informações sobre esse processo, veja a postagem do blog Desmistificando a mágica por trás das atualizações do Serviço de Aplicativo do Azure OS.

O horário comercial é levado em conta?

Sim, o horário comercial é refletido no fuso horário da região. As operações de manutenção são otimizadas para começar fora do horário comercial padrão, das 9h às 17h. Estatisticamente, esse é o melhor momento para quaisquer interrupções e reinicializações de cargas de trabalho porque há menos estresse no sistema (em aplicativos do cliente e, transitivamente, na própria plataforma). A manutenção do Serviço de Aplicativo foi projetada para minimizar a interrupção durante o horário comercial. Se as atualizações ainda estiverem em andamento às 9h em uma determinada região, elas tentarão pausar antes de atingir fases críticas. Alguns movimentos da instância subjacentes podem continuar, mas eles são orquestrados para se sobrepor com segurança e manter a disponibilidade do site.

Que opções eu tenho para controlar a manutenção de rotina?

Se você executar suas cargas de trabalho em um produto isolado por meio do Serviço de Aplicativo do Azure Isolado Environment v3, poderá agendar as atualizações, se necessário. Para obter mais informações sobre esse recurso, veja a postagem do blog Controlar e automatizar a manutenção planejada para o Serviço de Aplicativo do Azure Environment v3.

Posso preparar meus aplicativos de forma melhor para reinicializações?

Se seus aplicativos precisarem de mais tempo durante as reinicializações para ficarem online, considere usar verificação de integridade. Um padrão típico para a necessidade de tempo extra é a forte dependência de recursos externos durante o aquecimento ou a inicialização do aplicativo.

Você pode usar a verificação de integridade para informar à plataforma que seu aplicativo ainda não está pronto para receber solicitações. O sistema pode usar essas informações para encaminhar solicitações para outras instâncias no seu plano do Serviço de Aplicativo. Para esses casos, recomendamos que você tenha pelo menos duas instâncias no plano.

Meus aplicativos estavam online, mas as coisas pioraram desde que essas notificações começaram a aparecer. O que mudou?

Atualizações e eventos de manutenção têm ocorrido na plataforma desde a sua criação. A frequência de atualizações diminuiu ao longo do tempo, portanto, o número de interrupções também diminuiu e o tempo de atividade aumentou. No entanto, agora você tem mais visibilidade de todas as alterações. Maior visibilidade pode causar a percepção de que mais mudanças estão acontecendo.