As filas agrupam nós de computação para permitir a execução de diferentes tipos de jobs em pools de nós separados, com regras de dimensionamento e limites de recursos independentes para cada grupo. Este tópico explica como criar, configurar e excluir filas no E-HPC.
As filas são uma dimensão essencial no monitoramento de recursos. Visualize a carga e o desempenho dos nós de computação por fila na página Monitoring . Para mais informações, consulte Visualizar as informações de monitoramento .
Pré-requisitos
Antes de começar, certifique-se de que:
O cluster esteja no estado Running
(Apenas para exclusão de fila) A fila não possua nós de computação
Criar uma fila
-
Acesse a página Cluster Details.
Faça login no console do E-HPC.
Na parte esquerda da barra de navegação superior, selecione uma região.
No painel de navegação à esquerda, clique em Cluster.
Na página Cluster List, localize o cluster e clique no respectivo cluster ID.
No painel de navegação à esquerda, escolha Nodes and Queues > Queue.
-
Clique em Create Queue e configure os parâmetros na página Create Queue. Select queue node configuration Esta seção é obrigatória se o dimensionamento automático estiver ativado ou se a contagem inicial de nós for maior que 0.
ImportanteDefinir Minimum Nodes com um valor diferente de zero mantém esse número de nós durante a redução de escala — nós ociosos não são liberados. Defina esse valor com cuidado para evitar custos desnecessários.
ImportanteAdicionar vários vSwitches e tipos de instância cria opções de fallback quando o inventário estiver indisponível. Ao criar um nó, o sistema tenta os tipos de instância na ordem configurada, começando pela zona do primeiro vSwitch. A especificação real da instância pode variar conforme a disponibilidade.
Configurações básicas
Parâmetro
Descrição
Queue Name
Insira um nome para a fila. O nome pode ter de 1 a 15 caracteres e conter letras maiúsculas (A–Z), letras minúsculas (a–z), dígitos (0–9) e sublinhados (\_).
Auto Scale
Ative ou desative o dimensionamento automático. Quando ativado, selecione Auto Grow, Auto Shrink ou ambos, conforme sua carga de trabalho. O sistema adiciona ou remove nós de computação automaticamente com base na demanda em tempo real.
Queue Compute Nodes
Especifique o número de nós de computação. Sem dimensionamento automático, defina uma contagem inicial de nós. Com dimensionamento automático, defina uma contagem mínima e máxima de nós.
Parâmetro
Descrição
Inter-node interconnection
Selecione como os nós se comunicam: VPC network (por meio de uma virtual private cloud) ou eRDMA network (elastic Remote Direct Memory Access, para tipos de instância com Elastic RDMA Interfaces (ERIs)). Nem todos os tipos de instância suportam ERIs. Para detalhes, consulte Visão geral e Ativar eRDMA em uma instância de nível empresarial.
Virtual Switch
Selecione um vSwitch. O sistema atribui endereços IP aos nós de computação a partir do bloco CIDR do vSwitch.
Instance type Group
Clique em Add Instance para selecionar um tipo de instância. Sem dimensionamento automático, apenas um tipo de instância é permitido. Com dimensionamento automático, vários tipos de instância são permitidos.
Dimensionamento automático
Parâmetro
Descrição
Scaling Policy
Atualmente, apenas Supply Priority Strategy é suportada. Os nós são criados nas zonas especificadas seguindo a ordem dos vSwitches configurados.
Maximum number of single expansion nodes
Número máximo de nós adicionados ou removidos por ciclo de dimensionamento. O valor padrão 0 significa sem limite. Defina esse valor para controlar os custos de dimensionamento.
Prefix of Hostnames
Prefixo de nome de host que identifica os nós pertencentes a esta fila.
Hostname Suffix
Sufixo de nome de host que identifica os nós pertencentes a esta fila.
Instance RAM role
Vincule uma função do Resource Access Management (RAM) para conceder aos nós acesso aos serviços da Alibaba Cloud. A função padrão AliyunECSInstanceForEHPCRole é recomendada.
Clique em Save.
Clique no ícone de atualização para recarregar a lista de filas. A criação da fila é bem-sucedida quando ela aparece na lista.
Próximos passos: Envie um job para a nova fila para verificar seu funcionamento de ponta a ponta.
Configurar uma fila
Para evitar impactos nos negócios em andamento, recomendamos configurar as filas quando seus negócios estiverem ociosos.
-
Acesse a página Cluster Details.
Faça login no console do E-HPC.
Na parte esquerda da barra de navegação superior, selecione uma região.
No painel de navegação à esquerda, clique em Cluster.
Na página Cluster List, localize o cluster e clique no respectivo cluster ID.
No painel de navegação à esquerda, escolha Nodes and Queues > Queue.
Localize a fila e clique em Edit na coluna Operation.
-
Na página Edit Queue, modifique os parâmetros conforme necessário.
ImportanteDefinir Minimum Nodes com um valor diferente de zero mantém esse número de nós durante a redução de escala — nós ociosos não são liberados. Defina esse valor com cuidado para evitar custos desnecessários.
ImportanteAdicionar vários vSwitches e tipos de instância cria opções de fallback quando o inventário estiver indisponível. O sistema tenta os tipos de instância em ordem, começando pela zona do primeiro vSwitch.
Configurações básicas
Parâmetro
Descrição
Automatic queue scaling
O Automatic queue scaling está desativado por padrão. Ative ou desative o dimensionamento automático. Quando ativado, selecione Auto Grow, Auto Shrink ou ambos. As configurações no nível da fila têm precedência sobre as configurações no nível do cluster.
Queue Compute Nodes
Minimum Nodes: 0–1.000. Afeta o comportamento de redução de escala. Maximum Nodes: 0–5.000. Afeta o comportamento de expansão de escala. O máximo da fila não pode exceder o máximo do cluster.
Selecionar configuração de nó da fila
Parâmetro
Descrição
Inter-node interconnection
VPC network ou eRDMA network. Consulte Visão geral e Ativar eRDMA em uma instância de nível empresarial para requisitos de tipos de instância eRDMA.
Virtual Switch
Selecione um vSwitch. O sistema atribui endereços IP a partir do bloco CIDR do vSwitch.
Instance type Group
Clique em Add Instance para selecionar tipos de instância. Vários tipos de instância são permitidos quando o dimensionamento automático está ativado.
Dimensionamento automático
Parâmetro
Descrição
Scaling Policy
Atualmente, apenas Supply Priority Strategy é suportada.
Maximum number of single expansion nodes
Nós adicionados ou removidos por ciclo de dimensionamento. O padrão 0 significa sem limite.
Prefix of Hostnames
Prefixo de nome de host para nós nesta fila.
Hostname Suffix
Sufixo de nome de host para nós nesta fila.
Instance RAM role
Função RAM vinculada aos nós. AliyunECSInstanceForEHPCRole é recomendada.
Clique em Save.
Clique no ícone de atualização para recarregar a lista de filas e verifique a coluna Scaling Configuration. A configuração será atualizada quando a coluna refletir os novos valores.
Excluir uma fila
Antes de excluir uma fila, certifique-se de que ela não possui nós de computação. Caso contrário, não será possível excluí-la. Recomendamos também excluir filas durante períodos de baixo tráfego para minimizar interrupções.
-
Acesse a página Cluster Details.
Faça login no console do E-HPC.
Na parte esquerda da barra de navegação superior, selecione uma região.
No painel de navegação à esquerda, clique em Cluster.
Na página Cluster List, localize o cluster e clique no respectivo cluster ID.
No painel de navegação à esquerda, escolha Nodes and Queues > Queue.
-
Exclua a fila:
Para excluir uma única fila, localize-a e clique em Delete na coluna Operation.
Para excluir várias filas de uma vez, selecione as filas e clique em Batch Delete na parte inferior da página.
Na caixa de diálogo, confirme as informações da fila e clique em OK.
Clique no ícone de atualização para recarregar a lista de filas. A exclusão da fila é bem-sucedida quando ela deixa de aparecer na lista.