Use esse cenário para entender como usar o processamento de filas paralelas para Workload Management (WLM) para gerenciar várias filas dentro do mesmo pool de dispositivos simultaneamente.

Sobre este cenário

Jake, um administrador de automação, pretende configurar uma fila usando um grupo seleto de executores de um pool de dispositivos. A essa fila é atribuído o nível de prioridade mais alto, definido como 1, enquanto as outras filas recebem níveis de prioridade mais baixos. Por exemplo, se um pool de dispositivos contiver 10 executores, as implementações começarão com os 5 executores alocados na fila de prioridade mais alta. Essa fila foi projetada para gerenciar tarefas de forma eficiente sem ser sobrecarregada por filas adicionais com várias tarefas. É fundamental que as implantações permaneçam adaptáveis, especialmente quando um cluster de alta prioridade faz parte do mesmo pool de dispositivos. Enquanto isso, outras filas iniciarão as implementações simultaneamente nos servidores restantes quando houver um grande volume de tarefas.

O processamento de filas paralelas no gerenciamento de cargas de trabalho é uma técnica usada para otimizar a execução de tarefas, distribuindo-as simultaneamente em vários recursos. Essa abordagem é particularmente vantajosa em ambientes em que as tarefas precisam ser processadas com eficiência e rapidez, como em data centers, computação em nuvem e sistemas de computação de alto desempenho. Aqui está uma explicação sobre o conceito e suas implicações:

Passo a passo do exemplo

Jake deseja executar um cenário de processamento de filas paralelas em um ambiente WLM existente. À medida que as tarefas são executadas nos dispositivos padrão associados aos usuários para execução no processamento de filas paralelas, o Jake realizará as seguintes etapas:
  1. Seleciona o bot de WLM apropriado.
  2. Seleciona a fila.
  3. Seleciona Dispositivo padrão para o modo de implantação. Aqui, Jake seleciona usuários para execução com dispositivos padrão.
  4. Clica em Executar com fila para iniciar o processamento.
Após selecionar todos esses detalhes, o processamento do item de trabalho é iniciado automaticamente. É importante ressaltar que não há necessidade de selecionar um pool de dispositivos, mesmo que uma opção de implantação baseada em pool de dispositivos esteja disponível.

Casos de uso de implantação de cenários

Aqui estão alguns casos de uso que você deve considerar para entender como o processamento de filas paralelas funcionará para automações do WLM com vários usuários, recursos compartilhados, modo de pool de dispositivos e execução com opção de fila.

Dois autômatos do WLM, ambos paralelos e com usuários exclusivos
Considere a Automação A-1 com usuários u1, u2 e u3 e a Automação A-2 com usuários u2, u3 e u4.

Resultado: Ambas as automações serão executadas em paralelo.

Duas automações do WLM, ambas paralelas, mas com recursos compartilhados
Considere a Automação A-1 com usuários u1, u2 e u3 e a Automação A-2 com usuários u4 e u5.

Resultado: os usuários u2 e u3 processarão primeiro a Automação A-1, pois a automação foi criada anteriormente, e depois a Automação A-2.

Quatro automações do WLM, duas em pool de dispositivos e duas em modo paralelo com ordem de prioridade
Considere,
  • Automação A-1 com usuários u1, u2, u3, u4, u5 (pool de dispositivos D1 - modo de prioridade P1).
  • Automação A-2 com usuários u1, u2, u3, u4, u5 (pool de dispositivos D1 - modo de prioridade P2).
  • Automação A-3 com usuários u1, u2, u3 (modo paralelo).
  • Automação A-4 com usuários u4, u5 (modo paralelo).
Resultado:
  • Primeiro, a Automação A-1 será executada, seguida pela Automação A-2.
  • Em seguida, será a vez da automação A-3 e A-4. A execução depende da disponibilidade do usuário.
Nota: Se a Automação A-1 ou A-2 receber novos itens de trabalho, o WLM aguardará até que a Automação A-3 e A-4 sejam concluídas. Depois, ele retornará para Automação A-1 ou A-2.
Quatro automações WLM, duas em pool de dispositivos e duas em modo paralelo com ordem de ida e volta
Considere,
  • Automação A-1 com usuários u1, u2, u3, u4, u5 (pool de dispositivos D1 - modo ida e volta).
  • Automação A-2 com usuários u1, u2, u3, u4, u5 (pool de dispositivos D1 - modo ida e volta).
  • Automação A-3 com usuários u1, u2, u3 (modo paralelo).
  • Automação A-4 com usuários u4, u5 (modo paralelo).
Resultado:
  • Primeiro, a Automação A-1 será executada, seguida pela Automação A-2.
  • Em seguida, será a vez da automação A-3 e A-4. A execução depende da disponibilidade do usuário.
Nota: Se a Automação A-1 ou A-2 receber novos itens de trabalho, o WLM aguardará até que a Automação A-3 e A-4 sejam concluídas. Depois, ele retornará para Automação A-1 ou A-2.
Quatro automações do WLM, duas em pool de dispositivos e duas em modo paralelo
Considere,
  • Automação A-1 com usuários u1, u2, u3 (modo paralelo).
  • Automação A-2 com usuários u4, u5 (modo paralelo).
  • Automação A-3 com usuários u1, u2, u3, u4, u5 (pool de dispositivos D1 - modo ida e volta).
  • Automação A-4 com usuários u1, u2, u3, u4, u5 (pool de dispositivos D1 - modo ida e volta).
Resultado:
  • Primeiro, a Automação A-1 será executada com processamento de filas paralelas, seguida pela Automação A-2.
  • Em seguida, será a vez da automação A-3 e A-4. A execução depende da disponibilidade do usuário.
Nota: Se a Automação A-1 ou A-2 receber novos itens de trabalho, o WLM aguardará até que a Automação A-3 e A-4 sejam concluídas. Depois, ele retornará para Automação A-1 ou A-2.
Fila paralela com opção Executar agora
Considere a Automação A-1 com usuários u1, u2, u3 (implantação de filas paralelas) e, se você selecionar a opção Executar agora em u2, a implantação de filas paralelas será executada primeiro e, em seguida, um bot com Executar agora será processado.
Fila paralela com agendamento
Considere a Automação A-1 com usuários u1, u2, u3 (implantação de filas paralelas) e, se você acionar um agendamento em u2, a implantação de filas paralelas será executada primeiro e, em seguida, um bot com Executar agora será processado.

Resumo do cenário e benefícios

O Jake agora pode usar o processamento de filas paralelas para um gerenciamento eficaz da carga de trabalho.

O processamento de filas paralelas é uma técnica avançada no gerenciamento de cargas de trabalho que melhora o desempenho do sistema ao utilizar recursos de maneira eficiente e reduzir os tempos de processamento. Embora ofereça benefícios importantes, também exige planejamento e gerenciamento cuidadosos para lidar com as complexidades associadas e garantir uma operação ideal. Ao compreender e implementar estratégias eficazes de processamento paralelo, as organizações podem melhorar sua capacidade de gerenciar cargas de trabalho grandes e complexas.

Benefícios do processamento de filas paralelas:
  • Maior eficiência: Ao processar várias tarefas simultaneamente, os sistemas podem obter maior rendimento e tempos de conclusão mais rápidos.
  • Latência reduzida: As tarefas são processadas assim que os recursos ficam disponíveis, minimizando os tempos de espera e melhorando os tempos de resposta.
  • Flexibilidade: Os sistemas podem se adaptar a cargas de trabalho variáveis, alocando recursos dinamicamente com base na demanda atual e na prioridade da tarefa.