Managed Instance (#26) – Maintenance Window
Fala Pessoal,
Após um longo inverno voltei a criar uma instância gerenciada no azure (managed Instance) e vi uma opção que ainda não tinha documentado aqui no Blog, a Maintenance Window:
Quando fiz esse post em 2018 não era possível escolher a collation da instância: Collation Managed Instance
Devo ter compartilhado quando saiu essa opção nas redes sociais, mas não achei aqui no Blog.
Em 2019 compartilhei que podemos escolher o time zone: Time Zone Managed Instance
Em 2021 também foi liberado a opção de Maintenance Window, mas ainda não tinha documentado aqui no Blog.
Esse é um conhecimento que muitos DBAs não tem sobre o Managed Instance e que pode fazer falta caso administrem/monitorem instâncias gerenciadas.
O Managed Instance é um SQL Server em um ambiente virtual com um AlwaysOn AG para garantir a alta disponibilidade.
E como qualquer ambiente, existem patchs de firmware de hardware, patchs de sistema operacional e patchs de SQL Server.
Então eles precisam fazer um failover da sua instância de tempos em tempos para poder realizar essas atualizações.
Nesse momento a instancia sofrerá um failover e será reiniciada (as conexões vão morrer).
A maioria dos clientes nem percebem, pois é um failover (restart) rápido.
Contudo, quando a Power Tuning monitora um ambiente com Managed Instance, pegamos o restart da instância para o cliente saber quando isso acontece:
Em breve esse alerta estará migrado para o nosso novo sistema de alertas, o Power Alerts.
Ai que entra a importancia desse recurso de janela de manutenção que não existia no início do Managed Instance.
O Engenheiro da Microsoft não tem como saber quando é a janela de manutenção de todas as empresas que usam o Managed Instance. Quais horários são mais calmos ou mais utilizados.
Então, com esse recurso, pelo menos agora conseguimos escolher um período com menos movimento para quando acontecer ter menos impacto na operação.
Como falei, acho que todos os clientes que atendemos nem percebiam que tinham esse restart. Nós que mostramos com nosso alerta e eles passaram a se ligar nisso.
Mais detalhes:
https://learn.microsoft.com/en-us/azure/azure-sql/database/maintenance-window?view=azuresql
Uma coisa que ainda não mudou na criação do Managed Instance é essa mensagem: “Deploying Managed Instance is a long running operation taking up to 6 hours to complete”
Ainda está lento criar um Managed Instance. Mas deve ser melhorado certamente.
O custo dessa instância que criei com 4 cores ficou em R$ 4.100,00
É isso pessoal. Aproveitei que precisei criar novamente um managed instance para documentar mais essa info aqui na série do Blog.
Seguem os posts anteriores sobre Managed Instance:
- Azure SQL DB Managed Instance – Introdução
- Managed Instance – Criando minha primeira instância
- Managed Instance – Como se conectar direto do SSMS utilizando uma VPN?
- Managed Instance – Como se conectar através do SSMS de uma VM do Azure?
- Managed Instance (#5) – Quanto custa tudo isso?
- Managed Instance (#6) – Consigo fazer um Join entre tabelas de bases diferentes?
- Managed Instance (#7) – A função getdate() já retorna a data da minha localidade?
- Managed Instance (#8) – Suporte Microsoft em Português
- Managed Instance (#9) – Agora consigo mandar E-mail do SQL Server?
- Managed Instance (#10) – Consigo criar Linked Server?
- Managed Instance (#11) – Agora consigo criar Jobs direto no SSMS?
- Managed Instance (#12) – Configuração da Collation da instância
- Managed Instance (#13) – Como migrar uma base para o MI via Backup e Restore?
- Managed Instance (#14) – Qual o melhor Service Tier para a minha empresa? General Purpose ou Business Critical?
- Managed Instance (#14) – Qual o melhor Service Tier para a minha empresa? General Purpose ou Business Critical?
- Managed Instance (#15) – Anúncios do dia 04-12-2018
- Managed Instance (#16) – É verdade que nossa instância já vem com um AlwaysOn AG configurado?
- Managed Instance (#17) – Tirando relatórios pesados da produção e executando em uma réplica com dados Online!
- Managed Instance (#18) –Managed Instance (#18) – SQL Agent Offline ao logar no MI
- Managed Instance (#19) – Como excluir uma Instância no portal do Azure?
- Managed Instance (#20) – Agora posso usar o SQL Profile no Azure?
- Managed Instance (#21) – Problema do Getdate() na sua localidade resolvido!
- Managed Instance (#22) – Agora com 4 vCores e Metade do Preço!
- Managed Instance (#23) – Vídeo (#1) – Criando minha primeira instância no portal do azure
- Managed Instance (#24) – Vídeo (#2) – Como faço para me conectar no Managed Instance via SSMS?
- Managed Instance (#25) – Vídeo (#3) – Conectando na replica read only e fazendo consultas
Gostou dessa Dica?
Curta, comente, compartilhe…
Curta nossa página no Facebook , LinkedIn e Instagram para receber Dicas de Leituras, Vídeos e Eventos sobre SQL Server.
Aproveite os cursos da Power Tuning para se diferenciar no mercado:
Abraços,
Fabrício Lima
CEO da Power Tuning
Microsoft Data Platform MVP
Linkedin: https://www.linkedin.com/in/fabriciofrancalima/
Conheça o Power Alerts: https://poweralerts.com.br/
Conheça o Power Embedded: https://powerembedded.com.br/
Consultoria: [email protected]