Saltar para o conteúdo
🎉 Bem-vindo! Sinfonia by 27Devs é uma plataforma completa de orquestração de robôs, solicite já seu acesso.

Agentes

O agente é o componente que executa as automações na sua infraestrutura. Ele se conecta ao orquestrador do Sinfonia, recebe as execuções da fila e devolve os logs e o status. Sem um agente conectado, nenhum bot é executado.

O Sinfonia oferece três agentes. O tipo de bot que você publica e o ambiente onde ele vai rodar definem qual deles é necessário:

  • Docker: um agente implantado como container em um Docker Host, que executa os bots do tipo Docker a partir das imagens publicadas.
  • Windows: um binário que roda direto no Windows e executa os bots dos tipos Script, Zip e Git, inclusive os que usam interface gráfica.
  • Linux: um binário que roda direto no Linux e executa os bots dos tipos Script, Zip e Git, podendo ser configurado como serviço.

Diferenças entre os agentes

DockerWindowsLinux
Tipos de botDockerScript, Zip e GitScript, Zip e Git
Onde rodaMáquina Linux com Docker Engine e Docker ComposeWindows 10, 11 e ServerDistribuições Linux
Como é instaladoImagem baixada na plataforma, carregada com docker load e iniciada com Docker ComposeBinário agent.exe baixado no portal e executado na máquinaBinário agent baixado no portal e executado na máquina
Execução contínuaContainer com restart: unless-stoppedProcesso do agent.exe em execução na máquinaServiço systemd, nohup, tmux ou cron
Dependências dos botsIncluídas na imagem de cada botInstaladas na máquina do agente (Python, Node etc.)Instaladas na máquina do agente (Python, Node etc.)
IsolamentoCada execução roda em um container separadoOs bots rodam direto no sistema operacionalOs bots rodam direto no sistema operacional
Interface gráficaNão, os containers rodam sem interface gráficaSim, nos modos Headed, com sessão RDP própriaSim, nos modos Headed, quando o agente roda dentro de uma sessão gráfica
RedeSaída HTTPS (porta 443) para o orquestrador, portas UDP 49252 a 49292 e acesso aos registries das imagensSaída HTTPS (porta 443) para o orquestradorSaída HTTPS (porta 443) para o orquestrador
Seleção no botCampo Docker HostCampo AgenteCampo Agente
AcompanhamentoTela Docker HostsTela AgentesTela Agentes
ContrataçãoRecurso premium, contratado à parteDisponível na plataformaDisponível na plataforma

Qual agente usar

  • Use o agente para Docker para automações empacotadas em imagens Docker, quando você quer um ambiente reproduzível e isolado, com o runtime e as dependências dentro da imagem.
  • Use o agente para Windows para automações que interagem com a tela, dependem de softwares instalados na máquina ou precisam rodar em Windows.
  • Use o agente para Linux para automações em servidores Linux, que usam o Python, o Node ou os binários instalados na máquina.

Os agentes podem ser combinados na mesma conta: cada bot é executado pelo agente selecionado na sua criação.

Ainda não configurou um agente?

Escolha o ambiente e siga o passo a passo de implantação:

Dica

Está começando agora? Instale primeiro o agente para Windows ou Linux e siga para Seu Primeiro Bot. O agente para Docker pode ser adicionado depois.

Última modificação em