Compartilhar via


Dimensionamento manual

Observação

Desativaremos o Microsoft Azure HDInsight no AKS em 31 de janeiro de 2025. Para evitar o encerramento abrupto das suas cargas de trabalho, você precisará migrá-las para o Microsoft Fabric ou para um produto equivalente do Azure antes de 31 de janeiro de 2025. Os clusters restantes em sua assinatura serão interrompidos e removidos do host.

Somente o suporte básico estará disponível até a data de desativação.

Importante

Esse recurso está atualmente na visualização. Os Termos de uso complementares para versões prévias do Microsoft Azure incluem mais termos legais que se aplicam aos recursos do Azure que estão em versão beta, em versão prévia ou ainda não lançados em disponibilidade geral. Para obter informações sobre essa versão prévia específica, confira Informações sobre a versão prévia do Azure HDInsight no AKS. No caso de perguntas ou sugestões de recursos, envie uma solicitação no AskHDInsight com os detalhes e siga-nos para ver mais atualizações sobre a 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.

Utilitário para dimensionar clusters

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

Utilitário Descrição
Portal do Azure Abra o painel de cluster HDInsight no AKS, selecione Tamanho do cluster no menu à esquerda 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 escalar verticalmente ou reduzir o cluster.

Captura de tela mostrando a interface do usuário para seleção do 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ê adicionar nós a um HDInsight operacional no cluster do AKS (escalar verticalmente):

  • A operação de dimensionamento bem-sucedida usando 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 "Falhou".
  • Você pode esperar que ocorram 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 HDInsight no cluster 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 você tenha cota insuficiente, você pode aumentar a cota com esta documentação.
  • Caso a redução de escala selecione um nó principal, que hospeda o coordenador/entrada e outros serviços, isso resultará em tempo de inatividade.

Perguntas frequentes

Geral

Pergunta Resposta
Quais são os nós mínimos que posso adicionar/remover durante operações de escala? Um nó.
Quantos nós têm suporte do HDInsight no cluster do AKS? 500 nós por cluster (em versão prévia pública).
Como faço para reduzir manualmente meu cluster? 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 a escala manual? As ações de script são aplicáveis ao tipo de cluster Apache Spark
Como obtenho logs de falhas de escala manual para os nós do cluster? Os logs estão disponíveis no módulo Análise de log, consulte o Integração do Azure Monitor.
Há suporte para o dimensionamento automático baseado em carga ou agendamento? Sim. Para obter mais informações, confira Dimensionamento automático.

Trino

Pergunta Resposta
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 do Spark? A operação de redução de escala manual pode acionar a reinicialização dos serviços de nós principais.

Observação

É 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 no mínimo cinco nós ativos.