- Introdução
- Melhores práticas
- Modelagem de organização no Orchestrator
- Gerenciar grandes implantações
- Melhores Práticas de Automação
- Otimização da infraestrutura não assistida usando modelos de máquina
- Tenant
- Contexto de Pastas
- Automações
- Processos
- Trabalhos
- Gatilhos
- Logs
- Monitoramento
- Filas
- Ativos
- Armazenar Buckets
- Test Suite - Orchestrator
- Outras configurações
- Integrações
- Robôs Clássicos
- Administração do host
- Sobre o nível do host
- Gerenciamento dos administradores do sistema
- Gerenciando Tenants
- Configurando notificações de e-mail do sistema
- Logs de auditoria para o portal do host
- Modo de Manutenção
- Administração da organização
- Solução de problemas
Guia do usuário do Orchestrator
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. |
Sua carga de trabalho não assistida tem necessidades de infraestrutura únicas, que podem mudar com o tempo. Você pode maximizar a eficiência e minimizar o desperdício, tornando o modelo de máquina e a infraestrutura de máquina associada confinados à execução de um tipo específico de processo.
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 o computador Windows usando o modelo A, que definimos da seguinte forma: Tipo de processo = Somente segundo plano Compatibilidade do processo = Somente Windows Tempos de execução autônomos = 4 |
|
6 processos em segundo plano |
Multiplataforma (.NET 5.0 ou superior) |
Conectamos três 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 |
|
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 |
|
- 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
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 e 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.
- 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 à 2021.10+ não é uma configuração válida. Atualize a versão ou defina o modelo de máquina para Apenas Windows ou Todos.