Partilhar via


Dimensionamento manual

Nota

Vamos desativar o Azure HDInsight no AKS em 31 de janeiro de 2025. Antes de 31 de janeiro de 2025, você precisará migrar suas cargas de trabalho para o Microsoft Fabric ou um produto equivalente do Azure para evitar o encerramento abrupto de suas cargas de trabalho. Os clusters restantes na sua subscrição serão interrompidos e removidos do anfitrião.

Apenas o apoio básico estará disponível até à data da reforma.

Importante

Esta funcionalidade está atualmente em pré-visualização. Os Termos de Utilização Suplementares para Pré-visualizações do Microsoft Azure incluem mais termos legais que se aplicam a funcionalidades do Azure que estão em versão beta, em pré-visualização ou ainda não disponibilizadas para disponibilidade geral. Para obter informações sobre essa visualização específica, consulte Informações de visualização do Azure HDInsight no AKS. Para perguntas ou sugestões de recursos, envie uma solicitação no AskHDInsight com os detalhes e siga-nos para obter mais atualizações na Comunidade do Azure HDInsight.

O HDInsight no AKS fornece elasticidade com opções para aumentar e reduzir o número de nós de cluster. Essa elasticidade funciona para ajudar a aumentar a utilização de recursos e melhorar a eficiência de custos.

Utilidade para dimensionar clusters

O HDInsight no AKS fornece os seguintes métodos para dimensionar clusters manualmente:

Utilitário Description
Portal do Azure Abra o painel de cluster do HDInsight no AKS, selecione Tamanho do cluster no menu esquerdo e, em seguida, no painel Tamanho do cluster, digite o número de nós de trabalho e selecione Salvar
API REST Para dimensionar um HDInsight em execução no cluster AKS usando a API REST, faça uma solicitação POST subsequente no mesmo recurso com a contagem atualizada no perfil de computação.

Você pode usar o portal do Azure para acessar o menu "Tamanho do cluster" na página de navegação do cluster. Na folha Tamanho do cluster, altere o "Número de nós de trabalho" e salve a alteração para aumentar ou diminuir a escala do cluster.

Captura de tela mostrando a interface do usuário para selecionar o tamanho do cluster e configurar a escala manual.

Impacto da operação de dimensionamento em um cluster

Qualquer operação de dimensionamento dispara uma reinicialização do serviço, o que pode levar a erros em trabalhos já em execução.

Quando você adiciona nós a um HDInsight operacional no cluster AKS (escalonamento):

  • A operação de dimensionamento bem-sucedida usando a escala manual adicionará nós de trabalho ao cluster.
  • Novos trabalhos podem ser enviados com segurança quando o processo de dimensionamento for concluído.
  • Se a operação de dimensionamento falhar, a falha deixará o cluster no estado "Falha".
  • Você pode esperar enfrentar falhas de trabalho durante a operação de dimensionamento à medida que os serviços são reiniciados.

Se você remover nós (reduzir a escala) de um cluster HDInsight no AKS:

  • Os trabalhos pendentes ou em execução falham quando a operação de dimensionamento é concluída. Essa falha ocorre devido à reinicialização de alguns dos serviços durante o processo de dimensionamento. O impacto da alteração do número de nós de cluster varia para cada tipo de cluster.

Importante

  • Para evitar erros de cota durante as operações de dimensionamento, planeje a cota em sua assinatura. Caso tenha quota insuficiente, pode aumentar a quota com esta documentação.
  • Caso a redução de escala selecione um nó principal, que hospeda coordenador/ingresso e outros serviços, isso resultará em tempo de inatividade.

Perguntas Mais Frequentes

Geral

Pergunta Resposta
Quais são os nós mínimos que posso adicionar/remover durante operações de dimensionamento? Um nó.
Quantos nós são suportados pelo HDInsight no cluster AKS? 500 nós por cluster (em visualização pública).
Como faço para reduzir verticalmente o cluster manualmente? Na solicitação ARM, atualize computeProfile.count ou siga as etapas mencionadas para reduzir a escala usando o portal do Azure.
Posso adicionar ações de script personalizadas a um cluster durante o dimensionamento manual? As ações de script são aplicáveis ao tipo de cluster do Apache Spark
Como faço para obter registos de falhas de dimensionamento manual dos nós de cluster? Os logs estão disponíveis no módulo Análise de log, consulte a Integração do Azure Monitor.
O dimensionamento automático baseado em carga ou agendamento é suportado? Sim. Para obter mais informações, veja Dimensionamento automático.

Trino

Pergunta Resposta
O meu serviço Trino será reiniciado após a operação de dimensionamento? Sim, o serviço é reiniciado durante a operação de dimensionamento.
Pergunta Resposta
Qual é o impacto das operações de dimensionamento no cluster Apache Flink? Qualquer operação de dimensionamento provavelmente acionará uma reinicialização do serviço, o que causa falhas de trabalho. Novos trabalhos podem ser enviados quando o processo de dimensionamento for concluído. No Apache Flink, a redução de escala aciona reinicializações de trabalho e a operação de expansão não pode acionar reinicializações de trabalho.

Apache Spark

Pergunta Resposta
Qual é o impacto das operações de dimensionamento no cluster Spark? A operação manual de redução de escala pode desencadear a reinicialização dos serviços de nós principais.

Nota

É recomendável gerenciar as cotas definidas na assinatura antes das operações de dimensionamento para evitar erros de cota. Antes de reduzir a escala, observe que, para que um cluster HDInsight no AKS Trino esteja operacional, ele requer um mínimo de cinco nós ativos.