BotCity Session Manager¶
Session Manager (Administrador de Sesiones) es una aplicación de consola de escritorio (interactúa por línea de comandos) diseñada para gestionar la activación y desactivación de sesiones en máquinas remotas según la demanda de la cola de tareas del Orquestador BotCity.
Gestiona dinámicamente la disponibilidad de estas máquinas para reducir el tiempo ocioso de los Runners y optimizar la eficiencia, convirtiéndose en una solución ideal para empresas que necesitan escalabilidad de recursos y gestión de costos.

Visión General¶
Características Clave¶
- Activación Automática de Recursos: A medida que aumenta el número de tareas en espera en el Orquestador BotCity, el Session Manager activa recursos en máquinas remotas en respuesta a la demanda.
- Desactivación Dinámica: Al finalizar y no haber más tareas en espera, los recursos se liberan y desactivan, ayudando a reducir los costos operativos de las máquinas remotas.
- Escalabilidad: Escala automáticamente la asignación de recursos según el cambio en la carga de tareas, siendo adecuado para diversos casos de uso empresarial.
- Alineación con la Conformidad de TI: Session Manager garantiza la conformidad con los estándares de seguridad de TI minimizando las sesiones de usuario activas. Desactiva automáticamente las sesiones tan pronto como se completan los flujos de automatización, reduciendo el riesgo de acceso no autorizado o actividad prolongada de la sesión.

Beneficios Clave¶
- Eficiencia de Costos: Minimiza los costos de recursos activándolos solo cuando es necesario.
- Mejora del Rendimiento: Garantiza que los períodos de alta demanda sean atendidos con recursos adecuados, optimizando la eficiencia operativa.
- Conformidad de TI Mejorada: Desactiva automáticamente las sesiones de usuario tan pronto como se completan los flujos de automatización, reduce el riesgo de acceso no autorizado y garantiza la adhesión a políticas de gestión segura de sesiones.
- Instalación Fácil como Servicio de Windows: Se instala fácilmente en Windows y se ejecuta en segundo plano, asegurando una operación continua.
Casos de Uso¶
- Procesamiento Bajo Demanda: Ideal para procesamiento por lotes o tareas intensivas de datos que requieren recursos solo cuando los trabajos están en la cola.
- Optimización de Recursos en Entornos de Desarrollo/Pruebas: Gestiona la disponibilidad de recursos para entornos de prueba, asegurando que los recursos estén disponibles durante picos de uso y se desactiven cuando estén ociosos.
Para entender cómo se configura el Session Manager, consulta la sección Primeros Pasos.