- Una política de recuperación de licencias determina cuándo una sesión de ingeniería inactiva devuelve su licencia y qué trabajo no se ve afectado en ningún caso.
- En el sector aeroespacial y de defensa, deja la política para el final. Primero hay que medir lo que se ha retirado, y después lo que realmente se está utilizando, incluidas las zonas cerradas.
- Avio Aerospace realizó primero un recuento y constató que poseía 64 licencias de diseño, aunque nunca había más de 46 activas al mismo tiempo. Solo entonces suspendió las aplicaciones inactivas.
Una política de recuperación de licencias es el conjunto de normas que determina qué sesiones de ingeniería inactivas deben devolver su licencia y cuándo. En los sectores aeroespacial y de defensa, es lo último que se debe definir. La recuperación se aplica a las sesiones abiertas de los ingenieros, y no es posible establecer normas justas para un uso que aún no se puede prever.
Esta es la tercera entrada de nuestra serie sobre la gestión de licencias. En la primera se explicaba cómo este proceso detecta una sesión inactiva. En la segunda se abordaba en qué consiste la suspensión de una licencia. El artículo «Tres pasos sencillos para una optimización segura y flexible de las licencias de software », de Open iT, expone los principios generales. En esta entrada se aborda lo que los equipos del sector aeroespacial y de defensa deben tener preparado para que dichos principios puedan funcionar.
Un reloj parado no tiene cabida en una planta de ingeniería aeroespacial
Tomemos como ejemplo un programa en un día laborable. Los diseñadores trabajan en CATIA desde por la mañana hasta por la tarde. Los analistas inician simulaciones CFD que tardan horas en completarse sin que haya nadie en el puesto de trabajo. Un equipo de pruebas mantiene las sesiones abiertas durante toda la campaña. Las licencias de dibujo permanecen inactivas durante la hora de comer y en todas las revisiones de diseño.
Un tiempo de espera se aplica por igual a todas ellas. Si se configura con un valor corto, avisa al ingeniero de pruebas en plena campaña. Si se configura con un valor largo, las licencias de borrador permanecen en uso durante todos los picos de actividad. Tal y como indican las directrices de Open iT: «Las diferentes aplicaciones de software pueden requerir distintos parámetros de optimización y procedimientos de recolección».
Quieres que las licencias vuelvan a alcanzar su nivel máximo, sin alterar nada de lo que dependa un hito del programa. Y quieres que los jefes de ingeniería firmen la política.
Qué establece una política de recopilación de licencias
- Cuándo se considera que una sesión está inactiva: se configura por aplicación, en función del teclado, el ratón, la CPU y las E/S. Un solucionador que mantiene ocupada la CPU no se considera inactivo.
- Cómo se avisa al ingeniero: aparece una ventana emergente que le permite cancelar la operación.
- ¿Qué ocurre a continuación?: se puede poner en espera, lo que mantiene el trabajo en la memoria, o cerrarlo tras un guardado automático.
- Quién recibe un trato diferente: prioridades según el anfitrión, el usuario o el grupo, y normas según la hora del día y el día de la semana.
Los detalles técnicos se explican en la primera entrada del blog. Cada una de estas decisiones requiere datos de los que quizá aún no dispongas.
Lo que todavía no puedes ver
Cuatro puntos ciegos convierten una regla de recolección en una mera suposición.
«Retirado» no es lo mismo que «utilizado»
El servidor de licencias registra quién tiene una licencia y desde cuándo. El hecho de que alguien esté trabajando es algo que solo sabe la estación de trabajo.
La parte cerrada es la menos medida de la finca.
Los espacios de aire son una condición de funcionamiento habitual en este sector. Una herramienta que requiera una conexión para analizar sus datos no puede funcionar en ese entorno.
Varios gestores de licencias y líneas de base congeladas
Las licencias de Ansys se gestionan a través de FlexNet. Las de CATIA, a través de DSLS. Tres programas pueden ejecutar tres versiones validadas de la misma herramienta, y no pueden actualizarse según el calendario del proveedor.
Tu plataforma SAM contiene lo que te pertenece
La gestión de licencias de ingeniería de ServiceNow describe el fondo común en una sola línea: «Cuando el usuario sale de la aplicación, la licencia vuelve al fondo común». Una sesión inactiva nunca se cierra. Y las reglas de recuperación de software de ServiceNow se aplican a las instalaciones y suscripciones, no a las sesiones abiertas.
Cuánto cuesta redactar la póliza a ciegas
Una política poco estricta no cambia nada. Las licencias inactivas siguen sin devolverse, el pico parece demanda real y la renovación añade licencias. Avio Aerospace gestionó una aplicación de diseño por tiempo durante un año. Contaba con 64 licencias simultáneas y nunca tuvo más de 46 activas a la vez. Las otras 18 permanecían en el fondo común, ya pagadas.
Una política demasiado estricta acaba saliendo más cara. La recopilación de datos sin las normas adecuadas puede «interrumpir una simulación CAE a mitad de camino», y un fallo al cerrar el programa «puede suponer la pérdida de todo un día de trabajo». Basta con que se pierda un modelo antes de una revisión del diseño para que el departamento de ingeniería te pida que desactives la recopilación de datos.
Tres pasos para diseñar una política
La recopilación es el último de los tres pasos de la gestión de activos de software de ingeniería (ESAM). La revista « Open iT » ha calificado la recopilación automática como «el nivel más alto de cualquier programa eficaz de gestión de software de ingeniería». LicenseAnalyzer™ se ha diseñado siguiendo el mismo principio: cada nivel se basa en el anterior.

- Mide el registro de licencias (Nivel 1, uso en tiempo de ejecución). Registros de activación, denegaciones y un registro de auditoría de cada servidor de licencias. La versión forma parte del registro, por lo que también se miden las líneas de base congeladas. En un área cerrada, la medición, la generación de informes y el análisis se realizan íntegramente dentro de los límites, sin que ningún dato tenga que cruzarlos.
- Distinguir entre activo e inactivo (Nivel 2, «Uso activo real»). El teclado, el ratón, la CPU y las E/S de cada estación de trabajo indican qué licencias retiradas están en uso.
- Redacta y aplica las reglas de recopilación (Nivel 3, Uso gestionado). Empieza por realizar una semana de solo registro: el Nivel 3 registra todas las sesiones, pero no aplica ninguna acción. A continuación, configura las reglas a partir de tus propios datos, en presencia de los responsables de ingeniería.
Cómo será tu política de recopilación de licencias
Una vez que los pasos 1 y 2 indiquen cuál es el tiempo de inactividad, la política puede ser así de sencilla. Los grupos son ejemplos. Sustitúyelos por los tuyos propios.
| Grupo (ejemplo) | Aplicaciones (ejemplo) | Prioridad | Para qué sirve la prioridad | Acción en estado de inactividad |
|---|---|---|---|---|
| Organismos encargados de la certificación y de las campañas de pruebas | Cualquiera | No tocar nunca | Nunca se ha suspendido ni cerrado. Sigue registrado. | Ninguno |
| Analistas que realizan cálculos a largo plazo | Ansys CFX | Alto | Se ha duplicado el tiempo de espera por inactividad | Suspender |
| Diseñadores que utilizan las herramientas FlexNet o IBM LUM | CAD | Normal | Tiempo de espera predeterminado en modo inactivo | Suspender, para que el modelo permanezca en la memoria |
| Redacción y usuarios ocasionales | Herramientas de dibujo técnico | Bajo | El tiempo de espera por inactividad se ha reducido a la mitad | Cerrar tras una copia de seguridad automática |
Con el tiempo de espera de 45 minutos que se indica en la documentación como ejemplo, una sesión de alta prioridad espera 90 minutos y una de baja prioridad, 22,5. Tómalos como ejemplos. Tus propios datos determinarán las cifras reales.

Avio realizó primero la medición y, a continuación, suspendió la actividad
Avio fabrica sistemas de propulsión para motores aeronáuticos civiles, programas militares y lanzadores espaciales. Su punto de partida era bien conocido: «Obtener datos reales sobre el uso de los recursos de software se estaba convirtiendo en algo esencial». Las herramientas internas y las comerciales ya existentes no daban la talla.
En la primera fase se contabilizaron 13 servidores de licencias y 500 ordenadores personales y estaciones de trabajo con Open iT en distintas sedes de Italia y Polonia. De ahí surgió el dato de 46 de 64. En la segunda fase se suspendieron las aplicaciones inactivas y se liberaron sus licencias. La demanda de los usuarios creció un 15 %, las licencias circularon más rápido y el plan de redacción se situó en 38 licencias frente a las 64 que se poseían.
Preguntas frecuentes
¿Es necesario realizar un «license harvesting» para conocer el uso de las licencias de ingeniería?
N.º LicenseAnalyzer : el Nivel 1 registra las consultas y los rechazos, y el Nivel 2 distingue entre el uso activo y el inactivo. Ninguno de los dos interviene en la sesión de un ingeniero.
¿Se puede medir el uso en una zona aislada o clasificada?
Sí. « Open iT » se instala como una implementación autónoma dentro del área restringida. La medición, la generación de informes y el análisis se llevan a cabo allí, y ningún dato tiene que salir de dicha área.
¿Podemos recuperar licencias de CATIA?
No cuando CATIA se ejecuta en DSLS. La suspensión de Level 3 es compatible con FlexLM, LMX, IBM LUM y RLM. En el caso de CATIA en DSLS, Open iT mide el uso y los rechazos como prueba para la renovación.
¿Una política de recolección interrumpirá una simulación en curso?
No mientras la ejecución se esté procesando. El nivel 3 considera que una sesión con actividad de CPU o de E/S está ocupada, y puedes marcar los hosts del solucionador como «no tocar nunca».
¿ Open iT sustituye a ServiceNow SAM Pro?
No. ServiceNow lleva un registro de lo que tienes. Open iT mide lo que se utiliza y envía esos datos a ServiceNow a través de su aplicación Store.
Empieza por los datos, no por las normas
Elige el ámbito en el que la próxima renovación o auditoría vaya a suponer un mayor impacto. Empieza con una evaluación de uso de nivel 1: mide un ciclo de renovación en todos tus servidores de licencias y muestra la diferencia entre la capacidad de la que dispones y la que se ha utilizado. En un entorno cerrado, se ejecuta íntegramente dentro de los límites del mismo. Solicita a Open iT que defina el alcance.
Con esa laguna sobre la mesa, redactas la política de recolección basándote en tus propios datos. A continuación, las licencias de redacción que han permanecido inactivas durante la revisión de diseño de esta mañana vuelven al fondo común, mientras que las sesiones del equipo de pruebas se mantienen exactamente donde se dejaron.




