- Primeros pasos
- Mejores prácticas
- Modelado de la organización en Orchestrator
- Gestión de grandes implementaciones
- Mejores prácticas de automatización
- Optimizar la infraestructura desatendida mediante plantillas de máquinas
- Tenant
- Contexto de carpetas
- Automatizaciones
- Procesos
- Trabajos
- Desencadenadores
- Registros
- Supervisión
- Colas
- Activos
- Depósitos de almacenamiento
- Test Suite - Orchestrator
- Integraciones
- Robots clásicos
- Solución de problemas
Optimizar la infraestructura desatendida mediante plantillas de máquinas
Este artículo te guía a través del proceso de distribución de la carga de trabajo de automatización desatendida a la infraestructura existente mediante la especialización de las máquinas en la ejecución de determinados tipos de procesos con el fin de maximizar la eficiencia y reducir los costes.
La siguiente tabla muestra la versión de UiPath Robot necesaria para ejecutar los procesos según sus marcos de trabajo de destino y las consideraciones de compatibilidad con el sistema operativo.
Sistema operativo (marco de destino) |
Versión robot |
---|---|
Windows - Legacy (.NET Framework 4.6.1) |
Cualquiera |
Windows (.NET 5.0+) |
2021.10+ |
Multiplataforma (.NET 5.0+) |
2021.10+ |
La siguiente tabla muestra la versión de UiPath Robot necesaria para ejecutar procesos en primer plano o segundo plano según las consideraciones sobre las credenciales de los robots.
Tipo de proceso |
Consideraciones sobre las credenciales de los robots |
Versión robot |
---|---|---|
Fondo |
Con las credenciales |
Cualquiera |
Primer plano |
Con las credenciales |
Cualquiera |
Fondo |
Sin las credenciales |
2021.10+ |
Primer plano |
Sin las credenciales |
Configuración no válida. Se necesitan credenciales para ejecutar trabajos en primer plano. |
Tu carga de trabajo desatendida tiene necesidades de infraestructura únicas que pueden cambiar con el tiempo. Puedes maximizar la eficiencia y minimizar el malgasto haciendo que la plantilla de la máquina y la infraestructura de la máquina asociada se limiten a la ejecución de un tipo particular de proceso.
Digamos que has estado utilizando UiPath Studio durante bastante tiempo, por lo que inevitablemente has conseguido una colección bastante diversa de automatizaciones: procesos en segundo y primer plano, algunos desarrollados con .NET Framework 4.6.1, los más nuevos desarrollados en .NET 5.0.
Su infraestructura consiste en:
- un escritorio Windows
- un Windows Server de alta densidad
- tres máquinas Linux
¿Cómo sería una estrategia de optimización eficiente?
Número de procesos |
Compatibilidad (establecida en Studio) |
Configuración de la plantilla de la máquina (establecida en Orchestrator) |
Por qué |
---|---|---|---|
4 procesos en segundo plano |
Windows: Legacy (.NET Framework 4.6.1) |
Conectamos el escritorio de Windows utilizando la plantilla A que definimos como sigue: Tipo de proceso = Solo segundo plano Compatibilidad del proceso = Solo Windows Tiempos de ejecución desatendidos = 4 |
|
6 procesos de fondo |
Multiplataforma (.NET 5.0 o superior) |
Conectamos tres máquinas Linux utilizando la plantilla B que definimos como sigue: Tipo de proceso = Solo en segundo plano Compatibilidad de procesos = Solo multiplataforma Unattended Runtimes = 2 |
|
10 procesos en primer plano |
Ventanas (.NET 5.0 o superior) |
Conectamos el servidor Windows utilizando la plantilla C que definimos como sigue: Tipo de proceso = Solo en primer plano Compatibilidad de procesos = Solo Windows Unattended Runtimes = 10 |
|
- Asigna la ejecución de procesos en segundo plano a máquinas más baratas (como Linux).
- Reserva las máquinas de Windows para la automatización en primer plano.
- Los procesos en segundo plano desarrollados con .NET Framework 4.6.1 requieren Windows. Puedes recurrir a los escritorios de Windows para la ejecución concurrente. No es necesario un servidor Windows para los procesos en segundo plano, ni un entorno de alta densidad, ya que los trabajos en segundo plano pueden ejecutarse simultáneamente bajo la misma cuenta.
- Necesitas robots 2021.10+ para ejecutar procesos de .NET. 5.0 o superiores
Orchestrator no permite iniciar trabajos con configuraciones no válidas. Si se intenta iniciar un trabajo con una configuración no válida, aparecerá un mensaje de error descriptivo que te indicará cómo ajustar la configuración.
Iniciar un trabajo utilizando asignación dinámica es decir, no se ha especificado ninguna máquina o cuenta, con una configuración de carpetas incompatibles da lugar a un error. Asegúrate de corregir la configuración, de lo contrario, los trabajos quedan pendientes indefinidamente. Por ejemplo, intentar ejecutar un trabajo en segundo plano de .NET Framework 4.6.1 cuando solo hay plantillas multiplataformas en la carpeta no funciona, por lo que los trabajos quedan pendientes hasta que se arregla la configuración.
Puedes encontrar detalles sobre cómo arreglar la configuración en la ventana Detalles del trabajo.
- Los procesos en primer plano se desarrollan sobre una interfaz de usuario y necesitan una interfaz de usuario para ejecutarse. Actualmente, la automatización en primer plano de UiPath solo es posible en Windows. Por esta razón, la automatización en primer plano en máquinas de plataforma única no es una configuración válida.
- Emplear una plantilla Solo Windows en una máquina Linux no es una configuración válida. Usa las plantillas Solo en multiplataforma o las plantillas sin restricciones (Todas).
- Emplear una plantilla Solo en multiplaforma en una máquina con una versión de UiPath Robot inferior a 2021.10+ no es una configuración válida. Actualiza la versión o establece la plantilla de la máquina como Solo Windows o Todas.