orchestrator
2022.10
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
Guia do usuário do Orchestrator
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 3 de out de 2024

Otimização da infraestrutura não assistida usando modelos de máquina

Este artigo traz orientação sobre o processo de distribuição da carga de trabalho de automação não assistida para a infraestrutura existente, especializando máquinas na execução de tipos específicos de processos, a fim de maximizar a eficiência e reduzir custos.

A tabela a seguir mostra a versão do UiPath Robot necessária para executar processos de acordo com suas estruturas de destino e considerações sobre a compatibilidade do sistema operacional.

Sistema operacional (estrutura de destino)

no mínimo 2021.8

Windows - Legado (.NET Framework 4.6.1)

Qualquer

Windows (.NET 5.0+)

2021.10+

Multiplataforma (.NET 5.0+)

2021.10+

A tabela a seguir mostra a versão do UiPath Robot necessária para executar processos em primeiro/segundo plano de acordo com as considerações sobre as credenciais do robô.

Tipo de processo

Considerações sobre credenciais de robôs

no mínimo 2021.8

Segundo plano

Com credenciais

Qualquer

Primeiro plano

Com credenciais

Qualquer

Segundo plano

Sem credenciais

2021.10+

Primeiro plano

Sem credenciais

Configuração inválida. Você precisa de credenciais para executar trabalhos em primeiro plano.

Otimizando infraestrutura não assistida

Sua carga de trabalho não assistida tem necessidades de infraestrutura únicas, que podem mudar com o tempo. É possível maximizar a eficiência e minimizar o desperdício, restringindo o modelo de máquina e a infraestrutura de máquina associada à execução de um tipo específico de processo.

  1. Adicione ou edite um novo modelo de máquina na página Máquinas.
  2. Configure as duas opções disponíveis na seção Uso suportado de acordo com suas necessidades:


    Campo

    Description

    Tipo de processo

    Na infraestrutura da máquina que emprega esse modelo de máquina, você pode executar:

    • Apenas em primeiro plano - apenas processos em primeiro plano, (1)
    • Apenas em segundo plano - apenas processos em segundo plano, (2)
    • Todos - tanto processos em primeiro quanto em segundo plano.(3)

    Compatibilidade do processo

    Na infraestrutura da máquina que emprega esse modelo de máquina, você pode executar:

    • Apenas Windows - apenas processos compatíveis com Windows, (4)
    • Apenas multiplataforma - apenas processos multiplataforma, (5)
    • Todos - tanto processos compatíveis com Windows quanto os multiplataforma. (6)

Exemplo

Digamos que você já esteja usando o UiPath Studio há algum tempo, então, inevitavelmente, você obteve uma coleção bastante diversa de automações: processos em segundo e primeiro plano, alguns desenvolvidos usando o .NET Framework 4.6.1, os mais recentes desenvolvidos em .NET 5.0.

Sua infraestrutura consiste em:

  • um computador Windows
  • um Windows Server de alta densidade
  • três máquinas Linux

Como seria uma estratégia de otimização eficiente?

Número de processos

Compatibilidade (definido no Studio)

Configurações de modelo de máquina (definidas no Orchestrator)

Motivo

4 processos em segundo plano

Windows - Legacy

(.NET Framework 4.6.1)

Conectamos um computador Windows usando o modelo A, que definimos da seguinte maneira:

Tipo de processo = Somente segundo plano Compatibilidade do processo = Somente Windows Tempos de execução autônomos = 4

  • Os processos do .NET Framework 4.6.1 só podem ser executados em máquinas Windows.
  • Os processos em segundo plano podem ser executados simultaneamente na mesma conta.
  • O modelo A tem 4 runtimes atribuídos, permitindo a execução de 4 trabalhos simultaneamente.

6 processos em segundo plano

Multiplataforma

(.NET 5.0 ou superior)

Conectamos 3 máquinas Linux usando o modelo B, que definimos da seguinte maneira:

Tipo de processo = Apenas segundo plano Compatibilidade do processo = Apenas multiplataforma Runtimes não assistidos = 2

  • Os processos do .NET Framework 5.0 podem ser executados em qualquer tipo de máquina.
  • O modelo B permite a execução apenas de processos em segundo plano nas máquinas Linux conectadas.
  • Os processos em segundo plano podem ser executados simultaneamente na mesma conta.
  • O modelo B possui 2 runtimes atribuídos, permitindo a execução de 2 trabalhos simultaneamente em cada máquina Linux conectada: 2 trabalhos x 3 máquinas resulta em uma capacidade de execução de 6 trabalhos simultâneos.

10 processos de primeiro plano

Windows

(.NET 5.0 ou superior)

Conectamos o servidor Windows usando o modelo C, que definimos da seguinte maneira:

Tipo de processo = Apenas primeiro plano Compatibilidade do processo = Apenas Windows Runtimes não assistidos = 10

  • Os processos do .NET Framework 5.0 podem ser executados em qualquer tipo de máquina, incluindo máquinas Linux, mas como esses são processos de primeiro plano desenvolvidos para Windows, você precisa executá-los em máquinas Windows.
  • Uma conta pode executar um processo de primeiro plano por vez.
  • Um Windows Server HD permite abrir várias sessões de conta.
  • O modelo C possui 10 runtimes atribuídos, o que significa que 10 sessões são abertas simultaneamente, permitindo a execução de 10 tarefas em primeiro plano simultaneamente.

Dicas e truques

  • Aloque a execução de processos em segundo plano para máquinas mais baratas (como Linux).
  • Reserve as máquinas Windows para a automação de primeiro plano.
  • Os processos em segundo plano desenvolvidos com o .NET Framework 4.6.1 requerem Windows. Você pode recorrer a computadores Windows para execução simultânea. Você não precisa de um servidor Windows para processos em segundo plano, nem de um ambiente de alta densidade, pois os trabalhos em segundo plano podem ser executados simultaneamente na mesma conta.
  • Você precisa de robôs 2021.10+ para executar processos do .NET. 5.0 ou superior

Alocação de trabalho

O Orchestrator não permite iniciar trabalhos com configurações inválidas. Tentar iniciar um trabalho com uma configuração inválida resulta em uma mensagem de erro descritiva, fornecendo detalhes sobre como corrigir sua configuração.



Iniciar um trabalho usando a alocação dinâmica, ou seja, sem máquina ou conta especificada, com uma configuração de pasta incompatível resulta em um erro. Certifique-se de corrigir a configuração; caso contrário, os trabalhos ficarão no estado Pendente indefinidamente. Por exemplo, tentar executar um trabalho em segundo plano do .NET Framework 4.6.1 quando há apenas modelos de plataforma cruzada na pasta não funciona, pois os trabalhos ficam no estado Pendente até que a configuração seja arrumada.



Encontre detalhes sobre como corrigir a configuração na janela Detalhes do Trabalho.



Configurações inválidas

  • Os processos de primeiro plano são desenvolvidos baseados em uma Interface Gráfica e precisam de uma Interface Gráfica para serem executados. Nesse momento, a automação de primeiro plano via UiPath só é possível no Windows. Por esse motivo, a automação de primeiro plano em máquinas apenas multiplataforma não é uma configuração válida.
  • Implantar um modelo Apenas Windows em uma máquina Linux não é uma configuração válida. Use modelos Apenas multiplataforma ou modelos irrestritos (Todos).
  • Usar um modelo Apenas multiplataforma em uma máquina com uma versão do UiPath Robot anterior à 21.8+ não é uma configuração válida. Atualize a versão ou defina o modelo de máquina para Apenas Windows ou Todos.
  • Otimizando infraestrutura não assistida
  • Exemplo
  • Dicas e truques
  • Alocação de trabalho
  • Configurações inválidas

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.