Share via


Gestão e monitorização de SQL Managed Instance compatíveis com o Azure Arc

Este artigo fornece considerações e recomendações de design fundamentais para gerir e monitorizar clusters de SQL Managed Instance compatíveis com o Azure Arc para o ajudar a compreender e conceber soluções para excelência operacional. Utilize a documentação de orientação neste artigo e noutras informações de design críticas que referencia, para compreender melhor as considerações e recomendações.

Arquitetura

Para criar a arquitetura certa para a sua organização integrar clusters do Kubernetes no local ou na cloud pública, precisa de uma compreensão abrangente da arquitetura de rede do Kubernetes compatível com o Azure Arc e da conectividade de rede para serviços de dados compatíveis com o Azure Arc, especificamente relativamente aos dois modos de conectividade.

Um diagrama que mostra a arquitetura dos serviços de dados preparados para o Azure Arc.

Gestão de clusters

Para compreender os princípios de gestão de clusters para o cluster do Kubernetes subjacente, reveja as considerações e recomendações de design do Cloud Adoption Framework (CAF) para o Kubernetes compatível com o Azure Arc antes de implementar SQL Managed Instance compatíveis com o Azure Arc.

Monitorização de cluster

Os serviços de dados preparados para o Azure Arc fornecem dois modos de conectividade: ligados diretamente e indiretamente ligados. Em qualquer um dos modos, pode integrar o Grafana e o Kibana, duas ferramentas open source, no cluster para monitorização. O modo ligado diretamente suporta a utilização dos dashboards do Grafana e do Kibana, além do Azure Monitor.

Para compreender os modos de conectividade, veja Conectividade de rede para SQL Managed Instance compatíveis com o Azure Arc.

Considerações de design

Para compreender a função do Kubernetes compatível com o Azure Arc na sua estrutura de gestão geral e as considerações e recomendações para a conceção de zonas de destino, veja Área de estrutura: Gestão de ambientes do Azure.

Monitorização de cluster

Considere as ferramentas de monitorização preferidas da sua organização ao avaliar como monitorizar a sua implementação.

  • O SQL Managed Instance compatível com o Azure Arc oferece integração com ferramentas de monitorização open source populares, como o Grafana e o Kibana. Além disso, as métricas e os registos são visíveis no Azure Monitor.

  • O Grafana e o Kibana são instalados e configurados automaticamente, o que pode proporcionar uma implementação mais fácil e um esforço reduzido para a sua organização.

  • Para a monitorização ao nível do cluster no Azure Monitor, pode utilizar Azure Policy para implementar informações de contentor. Considere como Azure Policy fatores nas implementações da sua organização.

Modo ligado diretamente

  • Quando implementa SQL Managed Instance compatíveis com o Azure Arc no modo ligado diretamente, o Azure recebe automaticamente metadados sobre o cluster para fins de inventário e faturação.

  • Todo o tráfego é iniciado a partir do cluster e a firewall não requer regras de entrada para facilitar esta situação.

  • Durante a implementação do Controlador de Dados do Azure Arc, pode ter registos e métricas carregados automaticamente para uma área de trabalho do Azure Log Analytics ao fornecer o ID da área de trabalho e a chave de acesso. Após a implementação, pode manter ou desativar esta funcionalidade.

Modo ligado indiretamente

Quando implementa a SQL Managed Instance modo ligado indiretamente compatível com o Arc, não existe uma ligação direta ao Azure.

  • Quando planear implementar uma instância no modo ligado indiretamente, considere como carregar registos e metadados sobre a instância do cluster para o Azure. Considere como automatizar este processo. Para obter mais informações, veja Carregar registos para o Azure Monitor.

  • Pelo menos uma vez por mês, tem de carregar metadados sobre a instância para o Azure para fins de inventário e faturação. Para obter mais informações, veja Recolha e relatórios de dados dos serviços de dados do Azure Arc.

Recomendações de conceção

  • Sempre que possível, utilize o modo ligado diretamente, uma vez que facilita a monitorização através do Azure. No entanto, o modo ligado diretamente não é adequado para todos os cenários. Para obter mais informações, veja Modos de conectividade e requisitos.

  • Utilize o Grafana e o Kibana se a sua organização já utilizar estas ferramentas. O Grafana e o Kibana são ferramentas open source que são implementadas e integradas automaticamente com implementações de SQL Managed Instance compatíveis com o Azure Arc.

  • Recolha registos e métricas com as informações do Contentor do Azure Monitor para clusters do Kubernetes compatíveis com o Azure Arc. Utilize estes registos e métricas para criar dashboards e gerar alertas para problemas relacionados com o cluster.

  • Para receber notificações do Azure Monitor sobre o cluster, ative os alertas de métricas recomendados do Container Insights.

  • Utilize Azure Policy para garantir que o Container Insights é implementado automaticamente.

  • Para uma experiência simples e integrada de monitorização, utilize os livros disponíveis nas Informações do contentor para ver informações de desempenho e estado de funcionamento sobre o seu cluster e componentes, como nós, pods e volumes persistentes. Quando estiver familiarizado com os livros, crie um livro personalizado que ilustra os dados de uma forma mais útil para as suas operações. Para obter mais informações sobre livros, veja Relatórios nas Informações do contentor.

  • Reveja os dashboards do Grafana incluídos para ver o que é fornecido de forma a evitar a duplicação de esforços.

    Uma captura de ecrã que mostra os dashboards do Grafana de fora da caixa.

    Uma captura de ecrã que mostra o dashboard Métricas do SQL Managed Instance do Grafana.

  • Para monitorizar o estado de funcionamento do cluster e gerar alertas, utilize o Azure Resource Graph ou as consultas do Log Analytics.

  • Para planear a melhor forma de organizar as áreas de trabalho do Log Analytics com base nas necessidades empresariais e na organização, veja Estruturar uma arquitetura de área de trabalho do Log Analytics.

  • Devido à importância do armazenamento nos vários componentes numa implementação do SQL Managed Instance compatível com o Azure Arc, estabeleça dashboards e alertas sobre o estado de funcionamento e a capacidade do armazenamento local e remoto. Para obter mais informações sobre o armazenamento, veja Disciplinas de armazenamento para SQL Managed Instance compatíveis com o Azure Arc.

  • Reveja considerações e recomendações para gerir atualizações em Disciplinas de atualização para SQL Managed Instance compatíveis com o Azure Arc.

  • Se a implementação utilizar o modo ligado indiretamente, implemente um mecanismo automatizado, como uma tarefa cron, para carregar dados de utilização, registos e métricas diariamente. O carregamento de registos e métricas é opcional, mas é necessário fazê-lo para poder utilizar o Azure Monitor para monitorizar o seu ambiente.

  • Implemente um processo para verificar se os dados de utilização e faturação são carregados pelo menos uma vez por mês para garantir que a capacidade de criar novas instâncias não está desativada.

Passos seguintes

Para obter mais informações sobre o seu percurso na cloud híbrida e multicloud, veja os seguintes artigos: