Perpétuo ou por subscrição: o que muda na sua medição

Dois engenheiros a analisar um painel de controlo de licenças e ativos numa estação de trabalho, numa instalação de engenharia.
Principais conclusões
  • A diferença entre o modelo perpétuo e o de subscrição determina apenas o que se paga — não o que é necessário medir. Os termos de licenciamento da Cadence e da Synopsys definem a propriedade, mas a sua medição ainda tem de distinguir a procura permanente de um pico pontual de «tape-out».
  • A obtenção de uma licença não constitui prova de utilização. O FlexNet regista que uma funcionalidade foi obtida, mas não se alguém estava efetivamente a trabalhar — por isso, a utilização real requer dados de atividade (CPU, teclado/rato), e não apenas registos do servidor.
  • Compre com base no valor de referência, não no pico. Dimensionar as licenças com base no máximo histórico incorpora um pico pontual de regressão na quantidade comprometida do próximo período — em vez disso, considere separadamente o consumo médio por contador, os picos recorrentes, os picos excecionais e as recusas.

O custo da sua licença da Cadence e o da sua licença da Synopsys dependem do compromisso que assumir. A Synopsys afirma que as suas taxas de licença dependem do tipo de licença, do conjunto de produtos e do número de cópias. A escolha entre licença perpétua e por assinatura determina apenas o primeiro aspeto. Depois disso, a sua medição tem uma tarefa mais difícil: comprovar qual a procura que é permanente e qual a que corresponde a um pico de tape-out.

Ilustração que compara os direitos de uma licença perpétua com um prazo de dois a três anos, ambos medidos por um contador de utilização ao nível das funcionalidades.
Tanto os direitos perpétuos como os prazos limitados a um determinado período resumem-se a uma única coisa: a utilização ao nível das funcionalidades.

A escolha é mais limitada do que parece

A Cadence afirma que concede licenças do seu software principalmente através de licenças com duração determinada, geralmente de dois a três anos. Os pagamentos são, em geral, repartidos ao longo do período de licença, sem direito de devolução, pelo que uma proposta da Cadence constitui, na prática, um compromisso plurianual. Apenas uma pequena parte é perpétua. Essas licenças perpétuas não incluem o direito de utilizar novas tecnologias.

A Synopsys afirma que a maioria dos seus acordos consiste em Licenças de Subscrição de Tecnologia com prazo determinado e que a maioria das suas licenças de EDA são licenças de rede. Vários utilizadores partilham-nas numa rede definida, por vezes regional ou global. Os seus acordos restringem a utilização a fins específicos dentro de áreas geográficas específicas.

Por isso, na Cadence, é raro haver uma escolha clara entre uma opção ou outra, e, em ambos os fornecedores, são os termos de utilização que determinam até que ponto a capacidade pode ser partilhada. A verdadeira questão é esta: quais os direitos perpétuos de que já dispõe que vale a pena manter na manutenção e qual a capacidade baseada no tempo que lhes está associada?

O que cada modelo exige que o seu sistema de medição comprove

Direitos perpétuos de que já é titularAcordo com base no tempo
O que está a pagarAssistência e atualizações relativas aos lugares que mantémAcesso a um portfólio de produtos por um período determinado, normalmente de dois a três anos na Cadence
O que a medição deve responderSerá que estes lugares são utilizados com a frequência suficiente para justificar o apoio?A quantidade e a composição são adequadas para todo o período letivo?
Quando os dados são importantesAntes de cada renovação da manutençãoAntes da assinatura e sempre que o contrato permitir a criação de uma versão derivada
O custo de uma decisão erradaSuporte pago para software não utilizado, ou atualizações perdidas quando o suporte expiraAnos de capacidade calculados com base num pico

Separar a linha de base da sequência de sinais

Comece com dois números que já conhece: o número de licenças por funcionalidade e o pico de utilizadores simultâneos para essa funcionalidade. A diferença entre ambos é onde está o dinheiro. Nos ambientes de engenharia, o Open iT costuma registar que 20 a 40 % das licenças estão inativas em qualquer momento.

Um único pico esconde dois tipos de procura. A procura de base é aquela a que as equipas recorrem em todas as fases do projeto: esquemas e layout básicos, simulação padrão e verificação diária. A procura pontual surge com os testes de regressão, a aprovação final e os tape-outs. Depois, desaparece.

Eis como um pico se torna o valor de referência. Na semana que antecede o tape-out, uma campanha de regressão ocupa todas as instâncias de simulação durante a noite. O relatório de utilização mostra que a funcionalidade atingiu o limite máximo, com recusas. Ninguém o regista como um pico. Passa a ser a base para a quantidade do próximo período.

Adquira a base com o direito de consumo a longo prazo de menor risco que conseguir. Cubra as oscilações recorrentes com capacidade a prazo ou recombinável. Trate o pico excecional como tal.

Medir quatro níveis para cada característica:

  • Utilização simultânea média
  • Pico recorrente
  • Pico excecional
  • Pedido recusado

Não defina a quantidade no máximo histórico. Basta uma regressão descontrolada para determinar esse valor por si só.

Gráfico ilustrativo que mostra a procura de licenças de referência, picos recorrentes, um pico pontual relacionado com o «tape-out» e a procura recusada acima da linha de direito.
Dados ilustrativos, não dados de clientes. Não compre com base no máximo histórico — a regressão do tape-out é um pico, não a linha de base.

Uma compra não constitui prova de utilização

O Common Licensing da Synopsys funciona com o FlexNet: lmgrd, juntamente com o daemon do fornecedor snpslmd. Um servidor de licenças da Cadence executa o FlexNet com o daemon cdslmd. Quer utilize um servidor de licenças da Synopsys ou um gestor de licenças da Cadence, ambos registam que uma funcionalidade foi retirada. Nenhum deles regista se alguém estava a trabalhar.

O erro funciona nos dois sentidos. As sessões inativas que ficam abertas inflacionam a procura e acabas por comprar mais do que o necessário. As simulações sem supervisão decorrem sem qualquer interação por parte do utilizador, seja através do teclado ou do rato. Uma regra de ecrã inativo classifica-as como inativas e acabas por comprar menos do que o necessário. Precisas de dados de atividade, como a utilização da CPU ou da GPU, provenientes da máquina, e não apenas do registo do servidor.

Destaque as características, não as aplicações

Os servidores de licenças registam a utilização do EDA funcionalidade a funcionalidade. Um servidor da Cadence regista o nome de uma funcionalidade, como «Concept_HDL_studio», e não o nome de uma aplicação. Se um fluxo de projeto utilizar várias funcionalidades, a contagem de «licenças Virtuoso» oculta aquela que fica esgotada. Dispõe de muitas licenças. No entanto, os engenheiros continuam a receber recusas.

Diagrama de um lançamento de ferramenta que solicita quatro funcionalidades de licença, das quais três foram concedidas e uma recusada.
Muitos lugares. Uma característica rara.

Se perguntar quanto custa uma licença do Cadence Virtuoso ou do Synopsys VCS, a resposta sincera depende das funcionalidades que cada uma inclui. O mesmo se aplica ao Xcelium, ao Innovus e ao Allegro. Certos contratos da Cadence com duração determinada também permitem combinar os produtos fornecidos inicialmente. Os direitos de combinação só valem a pena quando se sabe quais as funcionalidades que são intercambiáveis.

Antes de assinar, peça que lhe apresentem estas provas:

  • Inventário de direitos com datas de validade e de manutenção
  • Utilização simultânea por hora, por funcionalidade e por local
  • Recusas e tempos de espera
  • Indicadores de utilização ativa, e não apenas caixas registadoras
  • Atribuição por utilizador, equipa, região e projeto
  • O calendário do projeto e da conclusão do desenho
  • Direitos de remistura e direitos geográficos no contrato

O papel do Open iT

A Cadence e a Synopsys utilizam o FlexNet Publisher para os seus principais portfólios de EDA com licença em rede — através do cdslmd e do snpslmd, respetivamente — embora possam aplicar-se exceções ao nível dos produtos. O seu autoconfigurador deteta a instalação do FlexNet e configura automaticamente a recolha de dados. Eis o que os departamentos de SAM e de aquisições visualizam assim que o programa é executado.

Os picos surgem quando ocorrem. O Open iT pode recolher amostras do estado do FlexNet a intervalos de cinco minutos e combiná-las com a recolha de registos do Flex para captar as utilizações de curta duração que ocorrem entre as amostras. Os relatórios são discriminados por anfitrião, utilizador e grupo de utilizadores, pelo que um pico de esgotamento de licenças aparece com a indicação da equipa responsável. As recusas também são contabilizadas. O relatório «Utilização máxima e média de licenças com recusas» ajuda os decisores a «determinar o número adequado de licenças, analisando a frequência com que as licenças atingem o limite máximo e as recusas».

Pode verificar o que possui em comparação com o que o servidor disponibiliza. Uma verificação opcional de discrepâncias compara o número de licenças no ficheiro de licenças com o que o servidor de licenças indica. Execute-a antes de uma renovação.

As reservas de lugares deixam de estar ocultas. O FlexNet permite-lhe reservar lugares para utilizadores ou máquinas específicos num ficheiro de opções. O Open iT lê esse ficheiro e apresenta, por funcionalidade, a percentagem da reserva que se encontra não utilizada, em tempo real e sob a forma de tendência. Essas reservas reduzem a capacidade disponível para o resto da organização, independentemente de os utilizadores reservados a consumirem ou não.

O Nível 2 «True Active Usage» inclui os dados da máquina: CPU, E/S e atividade do teclado e do rato nos sistemas Windows, Unix e macOS. Uma estação de trabalho em funcionamento apresenta valores diferentes de uma estação inativa.

O LicensePredictor™, um plug-in para o LicenseAnalyzer, prevê a utilização das licenças com meses de antecedência. Antes de apresentar um valor, o modo «Avaliar» verifica a previsão com base no histórico de utilização retido e atribui-lhe uma pontuação de confiança numa escala de 100. Assim, apresenta ao departamento de compras uma previsão que já foi verificada em relação à utilização real.

LicensePredictor ecrã que apresenta uma pontuação de fiabilidade prevista numa escala de 100 e um nível de confiança.

Para conhecer os conceitos básicos da medição, consulte «Como medir eficazmente o software de conceção de cadência». Para saber mais sobre a mudança mais ampla nos modelos de licenciamento, consulte «Evolução dos modelos de licenciamento por subscrição e por unidade processada (PPU)».

Perguntas mais frequentes

Ainda é possível adquirir licenças perpétuas da Cadence ou da Synopsys?

A Cadence afirma que uma pequena parte do seu software é licenciada a título perpétuo e que recorre principalmente a licenças com duração determinada, geralmente de dois a três anos. A Synopsys afirma que a maioria dos seus acordos consiste em Licenças de Subscrição Tecnológica de duração determinada, enquanto o seu software de simulação e análise é disponibilizado tanto por subscrição como a título perpétuo. A sua equipa de conta confirma quais são as opções disponíveis para os seus produtos.

O que determina o custo da licença da Synopsys?

A Synopsys afirma que as taxas de licença dependem do tipo de licença, do conjunto de produtos e do número de cópias licenciadas. É por isso que os dados de utilização ao nível das funcionalidades são mais importantes do que a contagem de aplicações.

Uma licença flutuante altera a decisão entre licença perpétua e por assinatura?

Não. O termo «flutuante» refere-se à forma como as licenças são partilhadas, e não ao período durante o qual se detêm os direitos. Qualquer um dos termos comerciais pode incluir licenças flutuantes, pelo que é necessário definir o número de utilizadores simultâneos em cada um dos termos.

De quanto histórico de utilização é que uma previsão de licenças necessita?

LicensePredictor São necessárias, no mínimo, cerca de 20 observações datadas, sendo que um período de dois a três anos constitui um intervalo prático. A consistência dos dados é mais importante do que a duração da série.

Compra a combinação, não o pico

O risco não reside apenas na aquisição de capacidade temporária em excesso. Reside na aquisição da combinação errada de funcionalidades, na região errada e com a duração errada, enquanto as licenças perpétuas de que já dispõe ficam por utilizar ou sem suporte.

Experimente a demonstração interativa «LicensePredictor » ou marque uma sessão de apresentação ao vivo.

István Fekete é Gestor de Conteúdos na Open iT, contando com mais de 15 anos de experiência em jornalismo e gestão de conteúdos. Anteriormente, desempenhou as funções de editor-adjunto na Fwd Affairs, em Budapeste. Na Open iT, lidera a equipa de conteúdos, dedicando-se à produção de conteúdos de alta qualidade que tenham impacto junto do público-alvo e garantam que a mensagem da empresa seja clara e genuinamente útil para quem a lê.

WEBINAR
Gravação disponível a pedido.
Ver agora
Deslocar para o topo

Vamos conversar

Mostrar-lhe-emos como a sua empresa pode beneficiar das soluções Open iT.
Nota:
Ao submeter este formulário, está a concordar em receber comunicações adicionais da Open iT. As suas informações serão processadas de acordo com a nossa Política de Privacidade.