Este artigo responde a perguntas frequentes sobre a janela de manutenção para a Instância Gerenciada de SQL do Azure. Para obter as perguntas frequentes sobre a janela de manutenção para o Banco de Dados SQL do Azure, confira Perguntas frequentes sobre a janela de manutenção.
Disponibilidade e capacidade da janela de manutenção
O que é o recurso de janela de manutenção?
O recurso de janela de manutenção oferece a capacidade de limitar interrupções de manutenção da Instância Gerenciada de SQL do Azure a um bloco de tempo agendado previamente fora do horário comercial. Para obter mais informações, consulte Agendamentos de janela de manutenção.
Qual será 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 na hora local, de segunda-feira a domingo.
Os usuários trabalham em um fuso horário diferente do data center do Azure. Qual é o fuso horário local?
A hora local é determinada pelo local da região do Azure que hospeda o recurso e observa o horário de Verão de acordo com a definição de fuso horário local. A política não é determinada pelo fuso horário configurado na instância gerenciada.
Em quais regiões a escolha de uma janela de manutenção está disponível?
Para a Instância Gerenciada de SQL do Azure, a escolha da janela de manutenção está disponível em todas as regiões do Azure.
Minha região não aparece na lista de regiões disponíveis. O que posso fazer?
Abra um tíquete de suporte para compartilhar seu feedback e verificar os planos para sua região.
Qual é o preço da janela de manutenção?
A configuração e o uso da janela de manutenção são gratuitos para todos os tipos de assinaturas qualificados do Azure. Confira Disponibilidade do recurso de janela de manutenção.
Vou receber uma notificação sobre a janela de manutenção?
É possível aceitar receber notificações até 26 horas antes do evento de manutenção, imediatamente antes do início da manutenção e quando a janela de manutenção for concluída. Confira o centro do Resource Health para obter mais informações. Para receber emails, as notificações antecipadas devem ser configuradas. Para obter mais informações, consulte Notificações antecipadas.
Em quais SLOs (objetivos de nível de serviço) posso escolher uma janela de manutenção?
Há suporte para a escolha de uma janela de manutenção por parte de todos os SLOs, mas não por parte de determinados tipos de assinatura. Para obter mais informações, confira Maintenance window feature availability in Azure SQL Managed Instance.
Quanto tempo é necessário para processar uma alteração no agendamento da janela de manutenção?
É possível escolher uma janela de manutenção diferente quando desejar, mas alterar a janela de manutenção de uma instância pode ser uma operação de execução prolongada. Para obter mais informações, confira Azure SQL Managed instance management operations.
A notificação antecipada abrange todos os eventos de manutenção?
Não, as notificações antecipadas se concentram apenas em eventos de manutenção planejada que podem causar uma interrupção de serviço.
Configurar uma janela de manutenção
Posso escolher uma hora e um dia específicos para a janela de manutenção?
Não. Você pode escolher entre as janelas predefinidas de dia da semana ou de fim de semana. A manutenção pode ocorrer a qualquer hora ou dia dentro da janela.
Posso cancelar ou adiar um evento de manutenção planejada 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 você a se preparar para o evento.
Quais são as opções com suporte para configurar uma janela de manutenção para uma Instância Gerenciada de SQL do Azure existente?
Portal do Azure, PowerShell, CLI do Azure e API REST.
A janela de manutenção padrão está selecionada. Posso habilitar notificações antecipadas para essa manutenção?
Sim, isso está disponível atualmente na Instância Gerenciada de SQL do Azure.
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. Alertas de integridade do serviço dão 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 do ARM e aproveitar qualquer método padrão para implantá-lo usando a CLI e o PowerShell. Basta seguir as diretrizes do Início Rápido: criar alertas de log de atividades em notificações de serviço usando um modelo do ARM.
Expectativas durante uma janela de manutenção
O que acontecerá depois que eu escolher uma janela de manutenção?
A configuração da janela de manutenção é uma operação assíncrona de execução prolongada, semelhante à alteração da camada de serviço da Instância Gerenciada de SQL do Azure. O recurso fica disponível durante o processo, exceto durante uma reconfiguração rápida que ocorre no fim da operação e normalmente dura no máximo oito segundos, mesmo durante transações de execução prolongada. 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 executadas normalmente durante uma janela de manutenção?
O evento de manutenção pode conter atualizações para todas as partes da pilha de computação, incluindo, mas não se limitando a, hardware, firmware, sistema operacional e mecanismo de banco de dados SQL. Normalmente, elas são combinadas em um só lote para minimizar a incidência de eventos de manutenção. Para a Instância Gerenciada de SQL, as atualizações são combinadas em dois lotes, um com foco na infraestrutura física e outro com foco no mecanismo SQL e na infraestrutura lógica. Para Instância Gerenciada de SQL do Azure, o endereço IP das alterações da instância gerenciada de SQL.
Qual é a frequência das atualizações?
Para a Instância Gerenciada de SQL do Azure, os clientes podem esperar aproximadamente duas atualizações de manutenção planejada por mês, mas essas atualizações podem ter mais de um evento de manutenção como resultado.
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 ocorre dentro da janela de manutenção definida. Durante um evento de manutenção, os bancos de dados ficam totalmente disponíveis e acessíveis, mas algumas das atualizações de manutenção requerem uma reconfiguração. Para a Instância Gerenciada de SQL, uma atualização pode ter múltiplos eventos de manutenção como resultado. Dependendo da janela de manutenção configurada e do dia de início da atualização, os eventos de atualizações poderão ser concluídos dentro de uma semana ou exceder para a semana seguinte. No entanto, os eventos de manutenção planejada nunca são executados fora das janelas de manutenção definidas.
Quantas reconfigurações posso esperar durante um evento de manutenção?
Se as atualizações de manutenção exigirem uma reconfiguração, normalmente, ocorrerão entre uma e quatro reconfigurações durante a janela. Excepcionalmente, podem ocorrer mais de quatro reconfigurações.
Pré-requisitos e preparação para uma janela de manutenção
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, os aplicativos devem seguir os conceitos de lógica de repetição.
Há algum pré-requisito para configurar a janela de manutenção?
No caso de Instância Gerenciada de SQL do Azure, endereços IP adicionais são necessários temporariamente, como no cenário de escala de vCores para a camada de serviço correspondente.
Como é possível validar se minhas instâncias gerenciadas de SQL estão configuradas para a janela de manutenção?
Nas configurações do recurso do Azure, a guia de manutenção permite que você examine e altere o agendamento do plano de manutenção atual. Você também pode examinar e definir os agendamentos de janela de manutenção de vários recursos por meio do PowerShell, da CLI ou da API do Azure.
Posso verificar a lista de recursos que serão afetados pelo evento pelo qual fui notificado?
Sim, estas informações estão disponíveis no Azure Monitor na página de Manutenção Planejada da Integridade do Serviço ao acessar o evento único. Outra forma de fazer isso é recuperar a lista de recursos impactados ao usar 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.
Monitoramento da janela de manutenção
Não é possível configurar notificações antecipadas para manutenção planejada, ainda vejo o evento de manutenção planejada no painel de Integridade do Serviço do Azure?
Para a Instância Gerenciada de SQL do Azure, os eventos de manutenção planeados são visíveis no painel Integridade do Serviço, mesmo que as notificações avançadas não estejam configuradas.
A notificação diz "Em andamento", mas a janela ainda não foi iniciada?
Há um período de duas horas para o envio das notificações. Isso significa que você pode receber notificações até 26 horas antes do evento, antes de a janela abrir e depois de a janela ser fechada. 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á.
Há um cenário em que eu não recebo notificação sobre o evento planejado?
Sim, caso você tenha criado um novo recurso, executado uma operação de escala ou realizado alterações na janela de manutenção, a instância gerenciada de SQL pode ser alocada em um computador que já está agendado para atualização. Nesse caso, você é notificado somente quando a janela de implantação for iniciada e terminada. Para todas as implantações futuras, você receberá uma notificação antecipada sobre eventos planejados.
Posso verificar se minha instância foi atualizada nos últimos X dias?
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.
O que acontece quando um evento de manutenção falha?
Embora sejam raras, falhas ou interrupções podem ocorrer durante um evento de manutenção. Em caso de falha, as alterações são revertidas e a manutenção é reagendada para outra hora.