Este artigo responde a perguntas frequentes sobre a janela de manutenção do Banco de Dados SQL do Azure e da Instância Gerenciada SQL do Azure.
O que é o recurso de janela de manutenção?
A funcionalidade da janela de manutenção permite-lhe integrar o recurso do SQL do Azure em blocos de tempo pré-agendados fora do horário comercial. Para obter mais informações, consulte Agendamentos da janela de manutenção.
Qual é a política de manutenção padrão se eu não escolher nenhuma janela específica?
Os eventos de manutenção ocorrem durante a janela padrão das 17h às 8h, horário local, de segunda a domingo.
Os usuários trabalham em um fuso horário diferente do data center do Azure. Qual fuso horário é local?
A hora local é determinada pelo local da região do Azure que hospeda o recurso e pode observar o horário de verão de acordo com a definição de fuso horário local. Ele não é determinado pelo fuso horário configurado no banco de dados SQL (sempre UTC) ou instância gerenciada.
Posso escolher uma hora/dia específica para a janela de manutenção?
Não, você pode escolher entre janelas pré-agendadas durante a semana ou de fim de semana. A manutenção pode ocorrer em qualquer altura ou dia dentro da janela.
O que acontece quando escolho uma janela de manutenção?
Configurar a janela de manutenção é uma operação assíncrona de longa duração, semelhante à alteração da camada de serviço do seu recurso SQL do Azure. O recurso está disponível durante o processo, exceto uma breve reconfiguração que acontece no final da operação e normalmente dura até 8 segundos, mesmo em caso de interrupção de transações de longa duração. Para minimizar o impacto da reconfiguração, você deve executar a operação fora do horário de pico.
Que tipos de atualizações são normalmente realizadas durante uma janela de manutenção?
O evento de manutenção pode conter atualizações de hardware, firmware, sistema operativo, componentes de software de satélite ou o motor de base de dados SQL. Eles geralmente são combinados em um único lote para minimizar a incidência de eventos de manutenção. No caso da Instância Gerenciada SQL, as atualizações são combinadas em dois lotes, um focado na infraestrutura física e outro focado no mecanismo SQL e na infraestrutura lógica. Para a Instância Gerenciada SQL do Azure, o endereço IP da instância gerenciada do SQL é alterado.
Qual é a frequência das atualizações?
As atualizações de manutenção planejada ocorrem uma vez a cada 35 dias, em média, o que significa que o cliente pode esperar aproximadamente um evento de manutenção planejada por mês por Banco de Dados SQL do Azure. No caso da Instância Gerenciada SQL do Azure, os clientes podem esperar aproximadamente duas atualizações de manutenção planejadas por mês, mas essas atualizações podem resultar em mais de um evento de manutenção.
O que posso esperar durante um evento de manutenção?
O evento de manutenção representa um período durante o qual as atualizações são aplicadas no recurso. O evento de manutenção acontece dentro da janela de manutenção definida. Durante um evento de manutenção, os bancos de dados estão totalmente disponíveis e acessíveis, mas algumas das atualizações de manutenção exigem uma reconfiguração, pois o Azure coloca os Bancos de Dados SQL offline por um curto período de tempo para aplicar as atualizações de manutenção (geralmente alguns segundos de duração) e somente durante os slots da janela de manutenção selecionados pelo cliente. Como no caso da Instância Gerenciada SQL, uma atualização pode resultar em vários eventos de manutenção, dependendo da janela de manutenção configurada e do dia de início da atualização, os eventos de atualização podem ser concluídos dentro de uma semana ou estourar para a semana seguinte. No entanto, os eventos de manutenção planejados nunca são executados fora das janelas de manutenção definidas.
Quantas reconfigurações posso esperar durante um evento de manutenção?
Se a atualização de manutenção exigir uma reconfiguração, normalmente uma reconfiguração acontece durante a janela. No caso da Instância Gerenciada SQL, mais de uma reconfiguração pode acontecer.
Meu aplicativo pode se tornar resiliente a eventos de reconfiguração?
Sim, para resiliência do aplicativo durante a manutenção do Gateway, verifique se os aplicativos cliente usam a política de conexão de redirecionamento. Para resiliência durante a reconfiguração, tire partido dos conceitos de lógica de repetição.
Existem pré-requisitos para configurar a janela de manutenção?
Para a Instância Gerenciada SQL do Azure, endereços IP adicionais são necessários temporariamente, como no cenário de dimensionamento de vCores para a camada de serviço correspondente.
Em que regiões está a escolher uma janela de manutenção disponível?
Para obter uma lista de regiões disponíveis, consulte Disponibilidade da janela de manutenção.
Não vejo a minha região na lista de regiões disponíveis, o que posso fazer?
Entre em contato azsqlcmfeedback@microsoft.com para compartilhar os comentários e verificar os planos para sua região.
Qual é o preço da janela de manutenção?
Configurar e usar a janela de manutenção é gratuito para todos os tipos de assinatura elegíveis do Azure, consulte Disponibilidade de recursos da janela de manutenção.
Receberia uma notificação da janela de manutenção?
Pode optar por receber uma notificação 24 horas antes do evento de manutenção, imediatamente antes do início da manutenção e quando a janela de manutenção estiver concluída. O centro de integridade de recursos pode ser verificado para obter mais informações. Para receber e-mails, as notificações antecipadas devem ser configuradas. Para obter mais informações, consulte Notificações antecipadas.
Em quais objetivos de nível de serviço (SLOs) posso escolher uma janela de manutenção?
A escolha de uma janela de manutenção está disponível na maioria dos SLOs, com algumas exceções, consulte Objetivos de nível de serviço suportados na janela de manutenção.
Se eu tiver selecionado uma janela de manutenção para um recurso e fizer downscale para um SLO (objetivo de nível de serviço) em que a escolha de uma janela de manutenção não é suportada, o que acontece com meu banco de dados?
Nesse caso, a janela de manutenção reverteria para a opção padrão, que é das 17h às 8h no horário local.
Posso cancelar ou adiar um evento de manutenção planeada com base na notificação recebida?
Não Não há suporte para cancelar ou adiar um evento de manutenção futuro. As notificações ajudam-no a preparar-se para o evento.
Quanto tempo leva para processar uma alteração de cronograma de janela de manutenção?
Você pode escolher uma janela de manutenção diferente a qualquer momento, mas as alterações podem levar até 24 horas para entrar em vigor.
O que acontece quando um evento de manutenção falha?
Embora raras, podem ocorrer falhas ou interrupções durante um evento de manutenção. Em caso de falha, as alterações são revertidas e a manutenção será reprogramada para outro momento.
Como faço para validar que meus bancos de dados estão configurados para a janela de manutenção?
Em configurações do recurso do Azure, a guia manutenção permite que você revise e altere a agenda do plano de manutenção atual. Você também pode revisar e definir as agendas da janela de manutenção para vários recursos por meio do PowerShell, CLI ou API do Azure.
Posso configurar uma janela de manutenção diferente para cada banco de dados SQL do Azure em um pool elástico?
Se o banco de dados fizer parte de um pool elástico, a configuração da janela de manutenção do pool elástico será aplicada. Bancos de dados únicos fora de um pool elástico podem ter sua própria configuração de janela de manutenção.
Quais são as opções suportadas para configurar uma janela de manutenção para uma Base de Dados SQL do Azure ou uma instância gerida SQL existente?
Portal do Azure, PowerShell, CLI do Azure e API REST.
Posso configurar uma janela de manutenção durante cenários de restauração, recuperação, cópia, importação ou GeoDR do banco de dados?
Neste momento, não. A janela de manutenção pode ser configurada assim que o banco de dados é criado.
Tenho a janela de manutenção padrão selecionada. Posso ativar notificações antecipadas para essa manutenção?
Sim, isso está atualmente disponível na Instância Gerenciada SQL do Azure. Para o Banco de Dados SQL do Azure, as notificações antecipadas não podem ser configuradas para a opção de janela de manutenção padrão. Ao escolher uma janela de manutenção, escolha uma opção diferente do padrão do sistema para configurar e habilitar notificações antecipadas.
Não consigo configurar notificações antecipadas para manutenção planejada, ainda vou ver o evento de manutenção planejada no painel Integridade do Serviço?
Para o Banco de Dados SQL do Azure, se as notificações antecipadas não estiverem configuradas, a Integridade do Serviço não mostrará os eventos de manutenção planejados. Para a Instância Gerenciada SQL do Azure, os eventos de manutenção planejada são visíveis no painel Integridade do Serviço, mesmo que as notificações antecipadas não estejam configuradas.
A notificação prévia abrange todos os eventos de manutenção?
Não, as notificações antecipadas concentram-se apenas em eventos de manutenção planeados que podem causar uma interrupção do serviço.
Posso definir alertas no nível da instância ou do grupo de recursos?
Não As notificações antecipadas são configuradas por meio de alertas de Integridade do Serviço. Os alertas de integridade do serviço oferecem suporte à configuração de assinatura, tipo de recurso e níveis de região. Portanto, não é possível configurar a notificação no nível do grupo de recursos ou no nível da instância.
Posso configurar alertas usando o PowerShell ou a CLI do Azure?
Não há comandos do PowerShell e da CLI do Azure dedicados à configuração de alertas de integridade do serviço. No entanto, você pode usar um modelo ARM e aproveitar qualquer método padrão para implantá-lo usando CLI e PowerShell. Basta seguir as diretrizes do Guia de início rápido: criar alertas de registro de atividades em notificações de serviço usando um modelo ARM.
Posso verificar a lista de recursos que serão afetados pelo evento para o qual fui notificado?
Sim, você pode recuperar a lista de recursos afetados usando o Azure Resource Graph Explorer. Você receberá um email de notificação antecipada que contém a ID de notificação e um link para o Azure Resource Graph Explorer.
A notificação diz "Em andamento", mas a janela ainda não começou?
Há um período de 1 hora em que as notificações são enviadas. Isso significa que você pode receber uma notificação 25 a 24 horas antes do evento, 1 hora a 1 minuto antes da abertura da janela e 1 minuto a 1 hora após o fechamento da janela. Embora o título da notificação seja "Em andamento", o conteúdo da notificação contém a hora de início e término da janela de manutenção e esse é o momento em que a manutenção começará e terminará.
Existe um cenário em que não recebo notificação sobre o evento planejado?
Sim, caso você tenha criado um novo recurso, executado uma operação de dimensionamento ou alterado a janela de manutenção, seu banco de dados ou instância pode acabar na máquina que já está agendada para atualização. Nesse caso, você será notificado somente quando a janela de implantação for iniciada e concluída. Para todas as implantações futuras, você receberá uma notificação antecipada sobre os eventos planejados.
Posso verificar se minha instância foi atualizada nos últimos X dias?
Você pode verificar isso somente se tiver configurado notificações avançadas na integridade do serviço. Você pode usar o Azure Resource Graph Explorer para recuperar uma lista de eventos de manutenção ou usar a página de visão geral da Integridade do Serviço.