Usar recomendações do Assistente do Azure para otimizar seu cluster do Azure Data Explorer

O Assistente do Azure analisa as configurações de cluster do Azure Data Explorer e a telemetria de uso e oferece recomendações personalizadas e acionáveis para ajudá-lo a otimizar o cluster.

Acessar recomendações do Assistente do Azure

Você pode acessar as recomendações de Assistente do Azure de duas maneiras:

Exibir as recomendações do Assistente do Azure para seu cluster do Azure Data Explorer

  1. No portal do Azure, acesse a página do cluster do Azure Data Explorer.

  2. No menu à esquerda, em Monitoramento, selecione recomendações do Assistente. Uma lista de recomendações é aberta para esse cluster.

    Captura de tela das recomendações do Assistente do Azure para um cluster do Azure Data Explorer.

Exibir as recomendações do Assistente do Azure para todos os clusters em sua assinatura

  1. No portal do Azure, acesse o recurso Advisor.

  2. Em Visão geral, selecione uma ou mais assinaturas para obter recomendações.

  3. Selecione Clusters do Azure Data Explorer e Bancos de dados do Azure Data Explorer na segunda lista suspensa.

    Captura de tela da página de recursos do Assistente do Azure.

Usar recomendações do Assistente do Azure

O Assistente do Azure oferece diferentes tipos de recomendação. Use o tipo relevante para otimizar seu cluster.

  1. No Assistente, em Recomendações, selecione Custo para exibir recomendações de custo.

    Captura de tela da interface do Assistente do Azure mostrando a seleção do tipo de recomendação.

  2. Selecione uma recomendação na lista.

    Captura de tela da interface do Assistente do Azure mostrando uma lista de recomendações.

  3. Uma lista de clusters relevantes para a recomendação é exibida. Os detalhes da recomendação variam para cada cluster e incluem a ação recomendada.

    Captura de tela mostrando uma lista de clusters com recomendações relevantes no Assistente do Azure.

Tipos de recomendação

Recomendações de custo, desempenho, confiabilidade e excelência de serviço estão disponíveis.

Importante

Sua economia anual real pode variar. A economia anual apresentada tem como base os preços de pagamento conforme o uso. Essas economias potenciais não consideram os descontos de cobrança das Instâncias de Máquina Virtual Reservadas do Azure (RIs).

Recomendações de custo

As recomendações de custo são para clusters que podem ser alterados para reduzir o custo sem comprometer o desempenho. As recomendações de custo incluem:

Cluster do Azure Data Explorer em execução não utilizado

Um cluster não é utilizado e está em execução se estiver no estado em execução e não tiver ingerido dados nem executado consultas nos últimos cinco dias. Em alguns casos, os clusters podem ser interrompidos automaticamente. Nos casos a seguir, o cluster não é interrompido automaticamente e uma recomendação é mostrada:

Interrompa o cluster para reduzir o custo, preservando os dados. Se você não precisar dos dados, considere excluir o cluster para aumentar suas economias.

Cluster do Azure Data Explorer parado e não utilizado

Um cluster é considerado não utilizado e parado quando está parado a pelo menos 60 dias.

Recomenda-se excluir o cluster para reduzir custos.

Cuidado

Clusters parados ainda podem conter dados. Antes de excluir o cluster, verifique se você não precisa mais dos dados. Depois de excluir o cluster, os dados não estarão mais acessíveis.

Alterar clusters do Data Explorer para um SKU mais econômico e de melhor desempenho

A recomendação alterar clusters do Data Explorer para uma SKU mais econômica e com melhor desempenho é para um cluster que opera em uma SKU não otimizada. Essa SKU atualizada reduz seus custos e melhora o desempenho geral. Ele usa a contagem de instâncias necessária que atende aos requisitos de cache do cluster, garantindo que o desempenho não seja afetado negativamente.

Como parte da recomendação, habilite o Dimensionamento Automático Otimizado se ainda não estiver habilitado. O Dimensionamento Automático Otimizado executa uma análise mais detalhada do desempenho do cluster e, se necessário, reduções horizontais adicionais no cluster. Essa ação resulta em mais reduções de custos. As recomendações de Dimensionamento Automático Otimizado incluem recomendações mínimas e máximas de contagem de instâncias. O valor máximo é configurado para o número recomendado de instâncias da SKU. Se o cluster tiver planos para crescer organicamente, aumente manualmente esse número máximo. Se o Dimensionamento Automático Otimizado já estiver configurado em seu cluster, em alguns casos, a recomendação poderá sugerir aumentar a contagem máxima de instâncias.

A recomendação de SKU leva em conta as definições de zonas atuais de um cluster e, se o cluster der suporte a zonas, recomenda apenas SKUs de destino que tenham no mínimo duas zonas. Adicionar mais zonas de disponibilidade de computação não incorre em custos extras.

A recomendação de SKU do consultor é atualizada a cada poucas horas. A recomendação verifica a disponibilidade de capacidade do SKU selecionado na região. No entanto, a disponibilidade da capacidade é dinâmica e muda ao longo do tempo.

Observação

A recomendação de SKU do assistente não dá suporte a clusters com Rede Virtual ou configurações de ponto de extremidade privado gerenciado.

Reduzir o cache para tabelas do Azure Data Explorer

A recomendação reduzir o período de cache da tabela do Azure Data Explorer para otimização de custo do cluster é fornecida para um cluster que pode reduzir o período de sua política de cache da tabela. Essa recomendação é baseada no período retrospectivo de consultas nos últimos 30 dias. Para ver onde a economia é possível, você pode exibir as cinco tabelas mais relevantes por banco de dados para possíveis economias de cache. Essa recomendação é oferecida somente quando o cluster é capaz de realizar uma redução horizontal ou vertical após uma alteração na política de cache. O Assistente verifica se o cluster está associado a dados, ou seja, se ele tem baixa utilização de CPU e ingestão, mas devido à alta capacidade de dados, não é capaz de realizar uma redução horizontal ou vertical.

Habilitar Dimensionamento automático otimizado

A recomendação habilitar o Dimensionamento automático otimizado é dada quando a habilitação de Dimensionamento automático otimizado teria reduzido a contagem de instâncias em um cluster. Essa recomendação se baseia em padrões de uso, utilização de cache, utilização de ingestão e CPU. Para garantir que você não exceda o orçamento planejado, adicione uma contagem de instâncias máxima ao habilitar o Dimensionamento automático otimizado.

Recomendações de desempenho

As recomendações de desempenho melhoram o desempenho dos clusters do Azure Data Explorer. As recomendações de desempenho incluem:

Atualizar a política de cache para tabelas do Azure Data Explorer

A recomendação revise a política de período de cache da tabela do Azure Data Explorer para melhorar o desempenho é apresentada para um cluster que requer um filtro de tempo com um período de retrospectiva diferente ou uma política de cache mais ampla. Essa recomendação é baseada no período de consulta retrospectivo dos últimos 30 dias. A maioria das consultas é executada nos últimos 30 dias, acessando dados que não estão no cache, o que pode aumentar o tempo de execução da consulta. Você pode exibir as cinco principais tabelas por banco de dados que acessaram dados fora do cache, ordenados pela porcentagem de consulta.

Você também pode obter uma recomendação de desempenho para reduzir a política de cache. Isso pode acontecer quando o cluster está associado a dados. Um cluster será associado a dados se os dados a serem armazenados em cache de acordo com a política de cache forem maiores do que o tamanho total do cache do cluster. Reduzir a política de cache para clusters associados a dados reduz o número de erros de cache e potencialmente melhora o desempenho.

Recomendações de excelência operacional

As recomendações de Excelência Operacional ou "prática recomendada" são recomendações cuja implementação não melhora o custo ou o desempenho imediatamente, mas pode beneficiar o cluster no futuro. Isso inclui reduzir a política de cache da tabela para corresponder aos padrões de uso.

Reduzir a política de cache da tabela para corresponder aos padrões de uso

Essa recomendação se concentra na atualização da política de cache com base no uso real durante o último mês para reduzir o cache quente de uma tabela. Ao contrário da recomendação de custo anterior, essa recomendação específica é aplicável a clusters em que o número de instâncias é determinado pela CPU e pela carga de ingestão, em vez da quantidade de dados armazenados no cache quente. Nesses casos, alterar a política de cache por si só é insuficiente para reduzir o número de instâncias. Recomendamos otimizações adicionais, como alterar a SKU, reduzir a carga de CPU e habilitar o dimensionamento automático para dimensionar com eficiência. Essa recomendação pode ser útil para tabelas em que o período real de retrospectiva das consultas, com base nos padrões de uso, é menor do que a política de cache definida. No entanto, a redução da política de cache não leva diretamente à economia de custos. O número de instâncias de cluster é determinado pela CPU e pela carga de ingestão, independentemente da quantidade de dados armazenados no cache quente. Portanto, a remoção de dados do cache de acesso frequente não resultará diretamente na redução horizontal do cluster.

Recomendações de confiabilidade

As recomendações de confiabilidade ajudam a garantir e melhorar a continuidade de seus aplicativos críticos para os negócios.

As recomendações de confiabilidade incluem o seguinte:

O cluster usa uma sub-rede sem delegação

Essa recomendação é para um cluster de rede virtual que usa uma sub-rede sem delegação para 'Microsoft.Kusto/clusters'. Ao delegar uma sub-rede a um cluster, você permite que esse serviço estabeleça regras básicas de configuração de rede para a sub-rede, o que ajuda o cluster a operar suas instâncias de maneira estável.

O cluster usa sub-rede com configuração de IP inválida

A recomendação é dada a um cluster de rede virtual em que a sub-rede também é usada por outros serviços. A recomendação é remover todos os outros serviços da sub-rede e usá-la apenas para o cluster.