Perpetuo o por suscripción: qué cambia en tu sistema de medición

Dos ingenieros revisan un panel de control de licencias y activos en una estación de trabajo situada en unas instalaciones de ingeniería.
Principales conclusiones
  • La diferencia entre la licencia perpetua y la de suscripción solo determina lo que pagas, no lo que necesitas medir. Las condiciones de licencia de Cadence y Synopsys establecen la titularidad, pero tu sistema de medición debe seguir diferenciando entre la demanda permanente y un pico puntual relacionado con el «tape-out».
  • La obtención de una licencia no es prueba de uso. FlexNet registra que se ha obtenido una función, pero no si alguien estaba trabajando realmente; por lo tanto, para determinar el uso real se necesitan datos de actividad (CPU, teclado/ratón), y no solo los registros del servidor.
  • Compra en función del nivel de referencia, no del pico. Calcular el número de licencias basándose en el máximo histórico incorpora un pico de regresión puntual a la cantidad comprometida para el próximo periodo; en su lugar, hay que tener en cuenta por separado el consumo medio registrado por contador, los picos recurrentes, los picos excepcionales y los rechazos.

El coste de tu licencia de Cadence y el de tu licencia de Synopsys dependen del compromiso que adquieras. Synopsys afirma que sus tarifas de licencia dependen del tipo de licencia, la combinación de productos y el número de copias. La elección entre licencia perpetua y suscripción solo resuelve la primera cuestión. A partir de ahí, la medición se complica: hay que demostrar qué demanda es permanente y cuál es un pico puntual.

Ilustración en la que se comparan los derechos de una licencia perpetua y los de una licencia temporal de dos a tres años, ambos medidos mediante un contador de uso a nivel de función.
Tanto los derechos perpetuos como los plazos limitados en el tiempo se reducen, en definitiva, a un único aspecto: el uso a nivel de funciones.

Las opciones son más limitadas de lo que parece

Cadence afirma que concede licencias de su software principalmente mediante licencias de duración determinada, por lo general de dos a tres años. Los pagos suelen repartirse a lo largo del periodo de vigencia de la licencia, sin derecho a devolución, por lo que una oferta de Cadence supone, en la práctica, un compromiso plurianual. Solo una pequeña parte corresponde a licencias perpetuas. Dichas licencias perpetuas no incluyen el derecho a utilizar nuevas tecnologías.

Synopsys afirma que la mayoría de sus acuerdos son licencias de suscripción tecnológica con una vigencia limitada, y que la mayoría de sus licencias EDA son licencias de red. Varios usuarios las comparten en una red definida, a veces regional o global. Sus acuerdos restringen el uso a fines específicos dentro de áreas geográficas determinadas.

Por lo tanto, en Cadence es poco habitual que haya una elección clara entre una opción u otra, y en ambos proveedores son las condiciones de uso las que determinan hasta qué punto se puede compartir la capacidad. La verdadera pregunta es la siguiente: ¿qué derechos perpetuos de los que ya dispones merece la pena mantener en el plan de mantenimiento, y cuánta capacidad temporal les corresponde?

Lo que cada modelo exige que demuestre tu sistema de medición

Derechos perpetuos de los que ya eres titularAcuerdo basado en el tiempo
Por qué pagasAsistencia técnica y actualizaciones para los asientos que conservasAcceso a una gama de productos durante un plazo determinado, normalmente de dos a tres años en Cadence
A qué preguntas debe responder la medición¿Se utilizan estos asientos lo suficiente como para justificar su mantenimiento?¿Son adecuadas la cantidad y la composición para todo el curso?
Cuando los datos son importantesAntes de cada renovación del contrato de mantenimientoAntes de la firma, y siempre que el acuerdo te permita hacer un remix
El coste de una decisión erróneaAsistencia técnica pagada por productos que no se utilizan, o actualizaciones perdidas al caducar la asistencia técnicaAños de capacidad calculados en función de un pico

Separa la línea de base de la ráfaga

Empieza con dos cifras que ya conoces: el número de licencias por función y el número máximo de conexiones simultáneas para esa función. La diferencia entre ambas es donde está el dinero. En los entornos de ingeniería, Open iT suele registrar que entre el 20 % y el 40 % de las licencias están inactivas en un momento dado.

Un único pico esconde dos tipos de demanda. La demanda básica es la que utilizan los equipos en todas las fases del proyecto: esquemas y diseños básicos, simulación estándar y verificación diaria. La demanda puntual surge con las pruebas de regresión, la validación final y los «tape-outs». Y luego desaparece.

Así es como un pico se convierte en valor de referencia. La semana anterior al cierre del diseño, una campaña de regresión ocupa todas las estaciones de simulación durante toda la noche. El informe de uso muestra que la función ha alcanzado su límite máximo, con rechazos. Nadie lo marca como un pico. Se convierte en la referencia para la cantidad del siguiente periodo.

Adquiere la base con el derecho a suministro a largo plazo de menor riesgo que puedas conseguir. Cubre las oscilaciones recurrentes con capacidad temporal o reconfigurable. Trata los picos excepcionales como tales.

Mide cuatro niveles para cada característica:

  • Uso simultáneo medio
  • Pico recurrente
  • Un pico excepcional
  • Solicitud denegada

No fijes la cantidad en el máximo histórico. Una sola regresión descontrolada puede determinar esa cifra por sí sola.

Gráfico ilustrativo que muestra la demanda de licencias de referencia, los picos recurrentes, un pico puntual por lanzamiento de producto y la demanda denegada por encima de la línea de derecho.
Datos ilustrativos, no de clientes. No te guíes por el máximo histórico: la regresión tras el tape-out es un pico, no la línea de referencia.

Una compra no es prueba de uso

Synopsys Common Licensing se ejecuta en FlexNet: lmgrd más el demonio de proveedor snpslmd. Un servidor de licencias de Cadence ejecuta FlexNet con el demonio cdslmd. Tanto si se utiliza un servidor de licencias de Synopsys como un gestor de licencias de Cadence, ambos registran que se ha realizado el «check-out» de una función. Ninguno de los dos registra si alguien estaba trabajando.

El error tiene dos caras. Las sesiones inactivas que se dejan abiertas inflan la demanda y acabas comprando de más. Las simulaciones sin supervisión se ejecutan sin entradas del teclado ni del ratón. Una regla basada en la pantalla inactiva las clasifica como inactivas y acabas comprando de menos. Necesitas datos de actividad, como el uso de la CPU o la GPU, procedentes del equipo, no solo del registro del servidor.

Destaca las características, no las aplicaciones

Los servidores de licencias registran el uso de EDA función por función. Un servidor de Cadence registra el nombre de una función, como «Concept_HDL_studio», y no el de una aplicación. Si un flujo de diseño utiliza varias funciones, el recuento de «licencias de Virtuoso» oculta aquella que se agota. Dispones de muchas licencias, pero los ingenieros siguen recibiendo mensajes de denegación.

Diagrama de una solicitud de lanzamiento de una herramienta en la que se solicitan cuatro funciones de licencia, tres de las cuales se conceden y una se deniega.
Hay muchos asientos. Pero hay algo que escasea.

Si preguntas cuánto cuesta una licencia de Cadence Virtuoso o una de Synopsys VCS, la respuesta sincera es que depende de las funcionalidades que incluya. Lo mismo ocurre con Xcelium, Innovus y Allegro. Algunos contratos de Cadence basados en la duración también te permiten combinar los productos que se entregan al inicio. Los derechos de combinación solo resultan rentables cuando sabes qué funcionalidades son intercambiables.

Antes de firmar, solicita esta documentación:

  • Inventario de derechos con fechas de caducidad y de mantenimiento
  • Uso simultáneo por hora por función y por sitio
  • Denegaciones y tiempos de espera
  • Indicadores de uso activo, no solo cajas registradoras
  • Atribución por usuario, equipo, región y proyecto
  • El calendario del proyecto y de la finalización del diseño
  • Derechos de remezcla y derechos geográficos en el contrato

Dónde encaja « Open iT »

Cadence y Synopsys utilizan FlexNet Publisher para sus principales carteras de productos EDA con licencia de red —a través de cdslmd y snpslmd, respectivamente—, aunque pueden darse excepciones a nivel de producto. Su autoconfigurador detecta la configuración de FlexNet y configura por sí mismo la recopilación de datos. Esto es lo que ven los departamentos de SAM y de compras una vez que se ejecuta.

Los picos se detectan en el momento en que se producen. Open iT puede tomar muestras del estado de FlexNet a intervalos de cinco minutos y combinarlas con la recopilación de registros de Flex para capturar los accesos breves que se producen entre una muestra y otra. Los informes se desglosan por host, usuario y grupo de usuarios, de modo que, si se produce un pico de «tape-out», aparece el nombre del equipo responsable. También se contabilizan los rechazos. El informe «Uso máximo y medio de licencias con denegaciones » ayuda a los responsables de la toma de decisiones a «determinar el número adecuado de licencias mediante el análisis de la frecuencia con la que se alcanza el límite máximo de licencias y se producen denegaciones».

Puedes comprobar lo que tienes frente a lo que te asigna el servidor. Una comprobación opcional de discrepancias compara el número de licencias del archivo de licencias con el que indica el servidor de licencias. Ejecútala antes de una renovación.

Los asientos reservados dejan de estar ocultos. FlexNet te permite reservar asientos para usuarios o equipos específicos en un archivo de opciones. Open iT lee ese archivo y muestra, por función, qué parte de la reserva está sin utilizar, en uso y como tendencia. Esas reservas reducen la capacidad disponible para el resto de la organización, independientemente de que los usuarios reservados la consuman o no.

El «Uso activo real» de nivel 2 incorpora los datos del equipo: actividad de la CPU, E/S, teclado y ratón en Windows, Unix y macOS. Una estación de trabajo activa se interpreta de forma diferente a una inactiva.

LicensePredictor™, un complemento de LicenseAnalyzer, prevé el uso de las licencias con meses de antelación. Antes de que aparezca una cifra, el modo «Evaluar» comprueba la previsión con el historial de uso anterior y le asigna una puntuación de fiabilidad sobre 100. De este modo, puedes presentar al departamento de compras una previsión que ya ha sido contrastada con el uso real.

LicensePredictor pantalla en la que se muestra una puntuación de fiabilidad prevista sobre 100 y un índice de confianza.

Para conocer los conceptos básicos sobre la medición, consulta «Cómo medir eficazmente el software de diseño de cadencia». Para conocer el cambio generalizado en los modelos de licencia, consulta «Evolución de los modelos de licencia por suscripción y por uso (PPU)».

Preguntas frecuentes

¿Todavía podemos comprar licencias perpetuas de Cadence o Synopsys?

Cadence afirma que una pequeña parte de su software se concede bajo licencia perpetua y que, principalmente, utiliza licencias de duración determinada, por lo general de dos a tres años. Synopsys señala que la mayoría de sus acuerdos son licencias de suscripción tecnológica de duración determinada, mientras que su software de simulación y análisis se ofrece tanto mediante suscripción como bajo licencia perpetua. Tu equipo de atención al cliente te confirmará qué opciones están disponibles para tus productos.

¿Qué factores determinan el coste de las licencias de Synopsys?

Synopsys afirma que las cuotas de licencia dependen del tipo de licencia, la gama de productos y el número de copias con licencia. Por eso, los datos de uso a nivel de funciones son más importantes que el número de aplicaciones.

¿Influye una licencia flotante en la decisión entre una licencia perpetua y una de suscripción?

No. El término «flotante» se refiere a cómo se comparten las plazas, no a la duración de los derechos. Cualquiera de las dos condiciones comerciales puede incluir licencias flotantes, por lo que hay que tener en cuenta el número de usuarios simultáneos en cada una de ellas.

¿Qué volumen de datos históricos de uso se necesita para elaborar una previsión de licencias?

LicensePredictor Se necesitan como mínimo unas 20 observaciones con fecha, siendo lo habitual un historial de entre dos y tres años. La coherencia de los datos es más importante que su extensión.

Compra la mezcla, no el pico

El riesgo no consiste solo en adquirir demasiada capacidad por tiempo. Consiste en adquirir una combinación de funciones inadecuada, en la región equivocada y con un plazo inadecuado, mientras que las licencias perpetuas que ya posees permanecen sin utilizar o sin soporte técnico.

Prueba la demostración interactiva de «LicensePredictor » o reserva una sesión guiada en directo.

István Fekete es gestor de contenidos en Open iT y cuenta con más de 15 años de experiencia en periodismo y gestión de contenidos. Anteriormente, ocupó el cargo de subdirector editorial en Fwd Affairs, en Budapest. En Open iT, dirige el equipo de contenidos, centrándose en la producción de contenidos de alta calidad que conecten con el público objetivo y garanticen que el mensaje de la empresa sea claro y realmente útil para quienes lo lean.

WEBINARIO
Grabación bajo demanda disponible.
Ver ahora
Ir arriba

Hablemos

Le mostraremos cómo puede beneficiarse su empresa de las soluciones de Open iT .
Nota:
Al enviar este formulario, acepta recibir comunicaciones adicionales de Open iT. Su información se procesará de acuerdo con nuestro Aviso de privacidad.