Compartilhar via


Gerenciamento e monitoramento para Instância Gerenciada de SQL habilitados para Azure Arc

Este artigo fornece as principais considerações e recomendações de design para gerenciar e monitorar clusters de Instância Gerenciada de SQL habilitados para Azure Arc para ajudá-lo a entender e projetar soluções para excelência operacional. Use as diretrizes deste artigo e, em outras informações de design críticas que ele referencia, para entender melhor as considerações e recomendações.

Arquitetura

Para criar a arquitetura certa para sua organização integrar clusters kubernetes locais ou na nuvem pública, você precisa de uma ampla compreensão da arquitetura de rede do Kubernetes habilitada para Azure Arc e conectividade de rede para serviços de dados habilitados para Azure Arc, especificamente sobre os dois modos de conectividade.

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

Gerenciamento de clusters

Para entender os princípios de gerenciamento de cluster para o cluster do Kubernetes subjacente, examine as considerações e recomendações de design do CAF (Cloud Adoption Framework) para o Kubernetes habilitado para Azure Arc antes de implantar o Instância Gerenciada de SQL habilitado para Azure Arc.

Monitoramento do cluster

Os serviços de dados habilitados para Azure Arc fornecem dois modos de conectividade: conectados diretamente e conectados indiretamente . Em qualquer modo, você pode integrar o Grafana e o Kibana, duas ferramentas de software livre, ao cluster para monitoramento. O modo conectado diretamente dá suporte ao uso dos painéis do Grafana e do Kibana, além do Azure Monitor.

Para entender os modos de conectividade, confira Conectividade de rede para Instância Gerenciada de SQL habilitados para Azure Arc.

Considerações sobre o design

Para entender a função do Kubernetes habilitado para Azure Arc em seu design de gerenciamento geral e as considerações e recomendações para o design de zonas de destino, consulte Área de design: Gerenciamento para ambientes do Azure.

Monitoramento do cluster

Considere as ferramentas de monitoramento preferenciais da sua organização ao avaliar como monitorar sua implantação.

  • O Instância Gerenciada de SQL habilitado para Azure Arc oferece integração com ferramentas populares de monitoramento de software livre, como Grafana e Kibana. Além disso, as métricas e os logs ficam visíveis no Azure Monitor.

  • Grafana e Kibana são instalados e configurados automaticamente, o que pode fornecer uma implantação mais fácil e esforço reduzido para sua organização.

  • Para monitoramento em nível de cluster no Azure Monitor, você pode usar Azure Policy para implantar insights de contêiner. Considere como Azure Policy fatores nas implantações da sua organização.

Modo de conexão direta

  • Quando você implanta Instância Gerenciada de SQL habilitados para Azure Arc no modo conectado diretamente, o Azure recebe automaticamente metadados sobre seu cluster para fins de inventário e cobrança.

  • Todo o tráfego é iniciado do cluster e o firewall não requer regras de entrada para facilitar isso.

  • Durante a implantação do Controlador de Dados do Azure Arc, você pode ter logs e métricas carregados automaticamente em um workspace do Azure Log Analytics fornecendo a ID do workspace e a chave de acesso. Após a implantação, você pode reter ou desabilitar essa funcionalidade.

Modo conectado indiretamente

Quando você implanta o modo conectado indiretamente Instância Gerenciada de SQL habilitado para Arc, não há nenhuma conexão direta com o Azure.

  • Quando você planeja implantar uma instância no modo conectado indiretamente, considere como carregar logs e metadados sobre a instância do cluster para o Azure. Considere como automatizar esse processo. Para obter mais informações, consulte Carregar logs no Azure Monitor.

  • Pelo menos uma vez por mês, você deve carregar metadados sobre a instância no Azure para fins de inventário e cobrança. Para obter mais informações sobre isso, consulte Coleta e relatórios de dados dos serviços de dados do Azure Arc.

Recomendações sobre design

  • Sempre que possível, use o modo conectado diretamente, pois facilita o monitoramento por meio do Azure. No entanto, o modo conectado diretamente não é adequado para todos os cenários. Para obter mais informações, confira Requisitos e modos de conectividade.

  • Use Grafana e Kibana se sua organização já usar essas ferramentas. Grafana e Kibana são ferramentas de software livre implantadas e integradas automaticamente a implantações de Instância Gerenciada de SQL habilitadas para Azure Arc.

  • Colete logs e métricas usando os insights de contêiner do Azure Monitor para clusters do Kubernetes habilitados para Azure Arc. Use esses logs e métricas para criar painéis e gerar alertas para problemas relacionados ao cluster.

  • Para receber notificações do Azure Monitor sobre o cluster, habilite os alertas de métrica recomendados dos Insights de contêiner.

  • Use Azure Policy para garantir que o Container Insights seja implantado automaticamente.

  • Para uma experiência fácil e pronta para monitoramento, use as pastas de trabalho disponíveis em Insights de contêiner para exibir informações de desempenho e integridade sobre seu cluster e componentes, como nós, pods e volumes persistentes. Quando você estiver familiarizado com as pastas de trabalho, crie uma pasta de trabalho personalizada que ilustra os dados de uma maneira mais útil para suas operações. Para obter mais informações sobre pastas de trabalho, consulte Relatórios em Insights de contêiner.

  • Examine os painéis incluídos do Grafana para ver o que é fornecido pronto para uso para evitar a duplicação de esforço.

    Uma captura de tela que mostra os painéis prontos para uso do Grafana.

    Uma captura de tela que mostra o dashboard grafana Instância Gerenciada de SQL metrics.

  • Para monitorar a integridade do cluster e gerar alertas, use as consultas do Azure Resource Graph ou do Log Analytics.

  • Para definir a melhor maneira de organizar workspaces do Log Analytics com base nas necessidades de negócios e na organização, confira Criar uma arquitetura de workspace do Log Analytics.

  • Devido à importância do armazenamento nos vários componentes em uma implantação do Instância Gerenciada de SQL habilitado para Azure Arc, estabeleça painéis e alertas sobre a integridade e a capacidade do armazenamento local e remoto. Para obter mais informações sobre armazenamento, consulte Disciplinas de armazenamento para Instância Gerenciada de SQL habilitados para Azure Arc.

  • Examine as considerações e recomendações para gerenciar atualizações em disciplinas de capacidade de atualização para Instância Gerenciada de SQL habilitados para Azure Arc.

  • Se a implantação usar o modo conectado indiretamente, implemente um mecanismo automatizado, como um trabalho cron, para carregar dados de uso, logs e métricas diariamente. Carregar logs e métricas é opcional, mas isso é necessário para poder usar o Azure Monitor para monitorar seu ambiente.

  • Implemente um processo para verificar se os dados de uso e cobrança são carregados pelo menos uma vez por mês para garantir que a capacidade de criar novas instâncias não esteja desabilitada.

Próximas etapas

Para obter mais informações sobre seu percurso na nuvem híbrida e multinuvem, confira os seguintes artigos: