Usar recomendações do Assistente do Azure para otimizar seu cluster do Azure Data Explorer
O Assistente do Azure analisa a telemetria de uso e as configurações de cluster do Azure Data Explorer e oferece recomendações personalizadas e acionáveis para ajudar você a otimizar o cluster.
Acessar as recomendações do Assistente do Azure
Há duas maneiras de acessar as recomendações do Assistente do Azure:
- Ver as recomendações para o seu cluster
- Ver as recomendações para todos os clusters em sua assinatura
Exibir as recomendações do Assistente do Azure para seu cluster do Azure Data Explorer
No portal do Azure, acesse a página do cluster do Azure Data Explorer.
No menu à esquerda, em Monitoramento, selecione Recomendações do Assistente. Uma lista de recomendações é aberta para esse cluster.
Exibir as recomendações do Assistente do Azure para todos os clusters em sua assinatura
No portal do Azure, vá para a folha Recurso Assistente.
Em Visão geral, selecione uma ou mais assinaturas para as quais você deseja recomendações.
Selecione Clusters do Azure Data Explorer e Banco de dados do Azure Data Explorer na segunda lista.
Usar as recomendações do Assistente do Azure
Há vários tipos de recomendações do Assistente do Azure. Use o tipo de recomendação relevante para ajudá-lo a otimizar o cluster.
No Assistente, em Recomendações, selecione Custo para recomendações de custo.
Selecione uma recomendação na lista.
A janela a seguir contém uma lista de clusters aos quais a recomendação é relevante. Os detalhes da recomendação são diferentes para cada cluster e incluem a ação recomendada.
Tipos de recomendação
Recomendações de custo, desempenho, confiabilidade e excelência de serviço estão disponíveis no momento.
Importante
Suas economias anuais reais podem variar. A economia anual apresentada tem como base os preços do "pagamento conforme o uso". A economia possível não leva em consideração os descontos na cobrança das RIs (Instâncias de Máquinas Virtuais Reservadas) do Azure.
Recomendações de custo
As recomendações de Custo estão disponíveis 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
- Cluster do Azure Data Explorer parado não utilizado
- Alterar clusters do Data Explorer para um SKU mais econômico e com melhor desempenho
- Reduzir o cache para tabelas do Azure Data Explorer
- Habilitar dimensionamento automático otimizado
Cluster do Azure Data Explorer em execução não utilizado
Um cluster é considerado não utilizado e em execução se estiver no estado de execução e não tiver ingerido dados nem executado consultas nos últimos cinco dias. Em alguns casos, eles podem ser parados automaticamente. Nos seguintes casos, o cluster não será interrompido automaticamente e uma recomendação será mostrada:
- Clusters de líderes. Para obter mais informações, confira bancos de dados de seguidor.
- Clusters implantados em uma Rede Virtual.
- Clusters em que a configuração de Parada Automática está desligada
- Pools do Azure Synapse Data Explorer
A recomendação é parar o cluster para reduzir o custo, mas ainda preservar os dados. Se os dados não forem necessários, considere excluir o cluster para aumentar sua economia.
Cluster do Azure Data Explorer parado 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 os dados contidos nele não são mais necessários. Depois da exclusão do 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 um SKU mais econômico e com melhor desempenho é dada a um cluster cujo cluster está operando em um SKU não ideal. Esse SKU atualizado deve reduzir seus custos e melhorar o desempenho geral. Calculamos 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, recomendamos habilitar o Dimensionamento Automático Otimizado se ainda não estiver habilitado. O Dimensionamento Automático Otimizado executará uma análise mais aprofundada do desempenho do cluster e, se necessário, reduzirá ainda mais o cluster. Isso resultará em reduções de custos adicionais. As recomendações de dimensionamento automático otimizado incluem uma recomendação de contagem mínima e máxima de instâncias. O valor máximo é definido como a contagem de instâncias de SKU recomendada. Se o cluster tiver planos de crescer organicamente, é recomendável aumentar manualmente esse número máximo. Se o Dimensionamento Automático Otimizado já estiver configurado no cluster, em alguns casos, a recomendação poderá sugerir o aumento da contagem máxima de instâncias.
A recomendação de SKU leva em consideração as definições de zonas atuais de um cluster e, se o cluster der suporte a zonas, recomendará apenas SKUs de destino que tenham no mínimo duas zonas. Adicionar mais zonas de disponibilidade de computação não incorre em custos adicionais.
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, é importante observar que a disponibilidade de capacidade é dinâmica e muda com o tempo.
Observação
No momento, a recomendação de SKU do consultor não dá suporte a clusters com configurações de Rede Virtual ou 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 é dado para um cluster que pode reduzir sua política de cache da tabela. Essa recomendação é baseada no período retrospectivo de consultas nos últimos 30 dias. Para ver onde é possível economizar, você pode exibir as 5 tabelas mais relevantes por banco de dados para possíveis economias de cache. Essa recomendação é oferecida somente quando o cluster é capaz de reduzir horizontalmente ou verticalmente sua capacidade após uma mudança na política de cache. O Assistente verifica se o cluster está "associado a dados", ou seja, se ele tem baixa CPU e baixa utilização de ingestão, mas devido à alta capacidade de dados, não é capaz de reduzir horizontalmente ou verticalmente a própria capacidade.
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 do desempenho
As recomendações de Desempenho ajudam a melhorar o desempenho de seus clusters do Azure Data Explorer. As recomendações de desempenho incluem:
- Alterar clusters do Data Explorer para um SKU mais econômico e com melhor desempenho
- Atualizar a política de cache para tabelas do Azure Data Explorer
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 é fornecida com relação a um cluster que requer um filtro de tempo diferente para o período retrospectivo ou uma política de cache maior. Essa recomendação é baseada no período de consulta retrospectivo dos últimos 30 dias. A maioria das consultas executadas nos últimos 30 dias acessou dados que não estão no cache, o que pode aumentar o tempo de execução da consulta. Você pode exibir as 5 principais tabelas por banco de dados que acessaram dados fora do cache, ordenadas por porcentagem de consulta.
Também é possível receber uma recomendação de desempenho para reduzir a política de cache. Isso pode acontecer quando o cluster está associado a dados. Um cluster está associado a dados quando seu cache tem um tamanho total menor que os dados a serem armazenados nele de acordo com a política de armazenamento em cache. Reduzir a política de cache para clusters associados a dados diminui o número de perdas de cache e pode aumentar o desempenho.
Recomendações de excelência operacional
A implementação das recomendações de excelência operacional ou de "práticas recomendadas" não melhora imediatamente o custo nem o desempenho, 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, otimizações adicionais, como alterar o SKU, reduzir a carga da CPU e habilitar o dimensionamento automático, são recomendadas para reduzir horizontalmente com eficiência. Essa recomendação pode ser útil para tabelas em que a consulta real com base nos padrões de uso é menor do que a política de cache configurada. No entanto, reduzir a política de cache não levará 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 quente não fará com que o cluster seja reduzido diretamente.
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 sub-rede sem delegação
- O cluster usa sub-rede com configuração de IP inválida
- Falha ao instalar ou retomar o cluster devido a problemas de rede virtual
O cluster usa sub-rede sem delegação
A forte recomendação é dada a 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.
Falha ao instalar ou retomar o cluster devido a problemas de rede virtual
A recomendação é dada a um cluster que não foi instalado ou retomado devido a problemas de rede virtual. A recomendação é usar o guia de solução de problemas de rede virtual para resolver o problema.