- 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
- Organização de recursos com tags
- Tenant
- Sobre o contexto do tenant
- Pesquisa de recursos em um tenant
- Gerenciamento de robôs
- Conectar Robôs ao Orchestrator
- Armazenamento de credenciais do robô no CyberArk
- Armazenando senhas de Unattended Robots no Azure Key Vault (somente leitura)
- Armazenamento de credenciais de robôs não assistidos no HashiCorp Vault (somente leitura)
- Exclusão de sessões não assistidas desconectadas e não responsivas
- Autenticação do robô
- Autenticação de robôs com credenciais de cliente
- Autenticação do SmartCard
- Atribuição de funções
- Gerenciamento de funções
- Funções padrão
- Perguntas frequentes
- Habilitando usuários para executar automações pessoais
- Habilitando usuários para executar automações em infraestrutura Unattended por meio de Unattended Robots
- Configurando contas de Robôs para executar automações Unattended
- Auditar
- Serviço Catálogo de recursos
- Automation Suite Robots
- Contexto de Pastas
- Automações
- Processos
- Trabalhos
- Gatilhos
- Logs
- Monitoramento
- Filas
- Ativos
- Armazenar Buckets
- Test Suite - Orchestrator
- Integrações
- Robôs Clássicos
- Solução de problemas
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. É 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.
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 |
|
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 |
|
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, 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.
- 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.