Como funciona, na prática, a recolha de licenças: deteção de inatividade, períodos de carência e «Save-State»

Estações de trabalho de engenharia a executar software de simulação em frente a um centro de dados com paredes de vidro
Principais conclusões
  • A recuperação de licenças de software destina-se a sessões ativas. Permite libertar uma licença flutuante atribuída a uma sessão inativa em poucos minutos, enquanto a recuperação do SAM Pro demora vários dias a remover o software instalado.
  • A deteção de inatividade analisa o teclado, o rato, a CPU e as E/S, comparando-os com os limiares definidos para cada aplicação. Um modo «apenas registo» permite-lhe definir esses limiares com base nos seus próprios dados, antes de qualquer utilizador iniciar a sua atividade.
  • Os engenheiros recebem uma janela de aviso para cancelar, e as opções de gravação do estado (suspensão, gravação automática, modo de espera) permitem que o lugar volte a ficar disponível sem que se perca o trabalho.

Às 9h40 de uma terça-feira, um engenheiro de análises de tensões abre o Ansys e recebe a mensagem que ninguém quer ver: não há licenças disponíveis. O conjunto de licenças está esgotado, mas uma dessas licenças está atribuída a um colega que está numa revisão de projeto desde as 8h30, com a aplicação aberta e inalterada. As regras de recuperação criadas para o software instalado não detectam esta situação, porque contabilizam o tempo de inatividade em dias. Esta licença está inativa há 70 minutos e o próximo engenheiro na fila é quem está a pagar por ela.

Se utilizar o ServiceNow SAM Pro, consideraria essa licença como candidata a recuperação. As suas regras não a detetarão a tempo.

Sabe quantas licenças do CATIA, do Ansys e do MATLAB possui. Sabe quantas estão a ser utilizadas neste momento por alguém que não se encontra no local? Quando o número disponível parece esgotado, a solução óbvia é comprar mais licenças. Por vezes, as licenças de que precisa já são suas, mas estão disponíveis num escritório vazio.

A recolha de licenças colmata essa lacuna. Pense nisso como uma forma de recuperação para sessões ativas. O software instalado no computador do engenheiro monitoriza a atividade real. Quando uma sessão fica inativa, avisa o utilizador. Se ninguém responder, guarda ou suspende o trabalho e devolve a licença flutuante ao conjunto de licenças para o próximo engenheiro.

Recolha de licenças vs. recuperação de licenças: mesmo objetivo, calendário diferente

Já conhece o conceito de recuperação. No SAM Pro, uma regra de recuperação analisa quantas horas alguém utilizou um produto e quando o utilizou pela última vez. Quando um título ultrapassa os limites da regra, o SAM Pro cria um candidato a remoção. O software é então removido do computador através da sua ferramenta de distribuição ou de uma tarefa, e pode permitir que o utilizador o aprove ou recuse primeiro.

Isso aplica-se ao software instalado. A recuperação não abrange as licenças partilhadas. O CATIA, o Ansys e o MATLAB podem ser licenciados como licenças flutuantes atribuídas por um servidor de licenças. No caso do CATIA, esse servidor é o IBM LUM ou o DSLS. Um engenheiro retira uma licença quando a aplicação é iniciada e devolve-a quando a aplicação é encerrada. A licença está ocupada porque a aplicação está aberta, não porque esteja instalada.

AspectoRecuperação com o SAM ProRecolha de licenças
O que libertaUm título instaladoUm lugar já reservado
SinalHoras de utilização, data da última utilizaçãoAtividade do teclado, do rato, da CPU e das entradas/saídas
RelógioDiasActa
AçãoDesinstalar através da distribuição ou de uma tarefaSuspender, guardar e fechar, ou colocar em modo de espera
O que o utilizador perdeA instalaçãoNada, se a opção «save-state» estiver ativada
Cronograma que compara a recuperação através do SAM Pro, que liberta o software instalado ao longo de vários dias, com a recuperação de licenças, que devolve uma licença inativa ao conjunto em poucos minutos: a inatividade começa às 8h30, o aviso pop-up aparece às 9h15 e a licença volta a integrar o conjunto às 9h30.

A recolha tem três componentes: deteção de inatividade, um período de tolerância e o estado de gravação.

Fluxograma da gestão de licenças: deteção de inatividade, seguida de um período de tolerância com uma janela pop-up de aviso. Se o engenheiro cancelar, o trabalho continua. Caso contrário, a sessão é suspensa, guardada e encerrada, ou o host entra em modo de espera, e a licença volta para o conjunto disponível para o próximo engenheiro.

Detecção de licenças inativas: distinguir entre «em espera» e «desativada»

O LicenseAnalyzer™ Nível 3 da Open iT instala pequenos coletores no equipamento do engenheiro, junto à aplicação. Estes monitorizam quatro sinais: teclado, rato, CPU e E/S. Em hosts Unix, são a CPU e a E/S. A cada sinal é atribuído um limiar e um peso. Quando a atividade se mantém abaixo dos limiares, os pesos somam-se para chegar a um veredicto: inativo.

A CPU e as E/S são os indicadores que protegem os seus analistas. Um solucionador pode funcionar durante horas sem que ninguém esteja ao computador. Essa sessão está ocupada, não inativa, e a carga da CPU confirma isso.

Depois, há o tempo de inatividade: o tempo que uma sessão tem de permanecer inativa antes de algo acontecer. A documentação do Open iT usa 45 minutos como exemplo. Uma chamada telefónica ou um café não contam.

Quer ter dados concretos antes de agir? Comece no modo de registo. O Nível 3 mede todas as sessões e não altera nada. É o utilizador que define os limiares com base nos seus próprios dados, aplicação a aplicação, antes de se fazer qualquer alteração. O nosso guia para uma otimização segura e flexível das licenças de software aborda todo o processo de ajuste.

Períodos de carência: ninguém perde o lugar sem aviso prévio

Um veredicto de inatividade não retira nada. Abre uma janela de aviso. A configuração do Open iT denomina isto «tempo de IRQ» (pedido interativo), e o exemplo apresentado na documentação é de 15 minutos.

Durante esse período, o engenheiro vê uma janela pop-up. Esta apresenta as opções «Suspender» ou «Cancelar», ou «Encerrar» ou «Cancelar», dependendo da forma como a aplicação foi configurada. «Cancelar» significa «Ainda estou aqui», e o trabalho continua.

Também é o utilizador a decidir quem está abrangido. As prioridades podem ser definidas por anfitrião, utilizador ou grupo, com quatro níveis de regras: total, elevado, normal e baixo. Assim, uma equipa que esteja a enfrentar um prazo apertado pode ser poupada, enquanto o resto do ambiente é alvo de recolha de dados.

É o mesmo princípio que permitir que um utilizador aprove ou recuse um pedido de recuperação do SAM Pro. Só que tudo se resolve em poucos minutos, no próprio ecrã do engenheiro.

Alguns fornecedores cobram por dia de calendário. Nesses casos, o Nível 3 pode efetuar a recolha de dados de acordo com um calendário: utilizadores selecionados, numa hora definida, com um pop-up a aparecer primeiro.

Qual deve ser a duração do intervalo para uma simulação de longa duração ou para um programa com os dados apagados? Trata-se de uma questão de política. Responderemos a esta questão num próximo artigo sobre as razões pelas quais as equipas dos setores aeroespacial e de defesa definem regras de recolha de dados de forma diferente.

Salvar estado: o assento volta ao lugar, o trabalho permanece

Agora, a verdadeira preocupação: o que acontece ao trabalho? O Nível 3 dá-lhe três respostas.

  • Suspender. A licença volta para o conjunto de licenças, mas a aplicação permanece aberta no seu estado atual. O engenheiro retoma o trabalho mais tarde sem ter de recarregar o modelo. Reabrir uma aplicação de grandes dimensões, como o Ansys Workbench, pode demorar entre 5 a 15 minutos a um engenheiro. A função «Suspender» evita essa demora.
  • Guarde e, em seguida, feche. Antes de o Level 3 encerrar uma aplicação, pode guardar o trabalho automaticamente ou executar uma ação do tipo «guardar como», para que nada seja sobrescrito. Estão integrados scripts de gravação para o Ansys Workbench e o SpaceClaim.
  • Modo de espera. Numa estação de trabalho física, o Nível 3 pode, em vez disso, colocar o anfitrião no modo de espera.

Quando um engenheiro retoma uma sessão suspensa, a aplicação precisa novamente de uma licença. Se houver uma disponível, o trabalho prossegue. Se o conjunto de licenças estiver esgotado, surge uma janela pop-up a indicar as funcionalidades que estão em falta.

E há um limite claro. A recolha de sessões liberta lugares partilhados. Uma licença de utilizador nomeado pertence a uma única pessoa, pelo que encerrar a sua sessão inativa não liberta nada para um colega.

Suspender ou recuperar? Essa é uma escolha política por si só, e o nosso próximo artigo, «Suspender vs. Recuperar», analisa-a em pormenor.

Onde é que isto aparece no ServiceNow SAM Pro

A recolha de dados é efetuada nas máquinas dos engenheiros, mas os números são enviados para onde já trabalha. O Open iT LicenseAnalyzer é uma aplicação da ServiceNow Store. Esta aplicação regista os dados de utilização da engenharia nas tabelas do SAM Pro, e o painel «Visão geral das licenças de engenharia» apresenta o estado das licenças e a utilização das suas aplicações de engenharia. Os dados são atualizados diariamente.

«O Open iT recolhe e analisa os sinais detalhados que são exclusivos do software de engenharia. Utilização simultânea, disponibilidade, sessões, recusas e padrões históricos em todas as tecnologias de gestão de licenças, além de apoiar a otimização ativa, como a recolha de dados», afirmou Evan Orgel, Consultor Sénior de Soluções para a Gestão de Ativos da ServiceNow, no webinar «Beyond the Dashboard ».

Quatro perguntas a fazer sobre qualquer ferramenta de colheita

Se estiver a comparar ferramentas, estas quatro perguntas permitem distinguir a elaboração de relatórios da recolha de dados.

  • Intervém na sessão inativa ou explica a recusa posteriormente? Algumas ferramentas apenas explicam uma recusa depois de esta ocorrer. O Nível 3 intervém na própria sessão inativa: avisa, depois suspende ou encerra e, por fim, devolve a sessão.
  • Isso abrange o gestor de licenças em que o seu software funciona?
  • Consegue manter o trabalho ou apenas fechar a aplicação? Procure por opções de suspensão, gravação automática e scripts de gravação específicos para cada aplicação.
  • É possível observar antes de agir? Um modo apenas de registo permite-lhe verificar primeiro os limiares com base nos seus próprios dados.

Perguntas frequentes

A recolha de licenças é o mesmo que a recuperação do ServiceNow SAM Pro?

Não, embora partilhem um objetivo. A recuperação do SAM Pro remove o software instalado após um período sem utilização, contado em dias. A recuperação de licenças liberta uma licença flutuante em uso de uma sessão inativa, contada em minutos, após avisar o utilizador e guardar ou suspender o seu trabalho.

A recolha de licenças irá interromper uma simulação em curso?

O Open iT LicenseAnalyzer Nível 3 contabiliza a atividade da CPU e das E/S, e não apenas a do teclado e do rato. Um solver que esteja a funcionar sem que haja ninguém na secretária é registado como atividade em relação aos limiares que definir. Comece no modo de registo para verificar esses limiares em sessões reais antes de tomar qualquer medida.

O que acontece se não houver nenhuma licença disponível quando um engenheiro retomar uma sessão suspensa?

A aplicação precisa novamente de uma licença para continuar. Se o conjunto de licenças estiver esgotado, o Open iT apresenta uma janela pop-up indicando as funcionalidades que não dispõem de licenças suficientes, para que o engenheiro saiba por que motivo está a esperar.

A recolha de licenças funciona com licenças por utilizador nomeado?

A recolha liberta lugares partilhados e flutuantes que qualquer engenheiro pode utilizar. Uma licença de utilizador nomeado é atribuída a uma única pessoa, pelo que encerrar a sessão inativa dessa pessoa não liberta um lugar para mais ninguém.

Voltar às 9h40

Tomemos como exemplo as configurações apresentadas na documentação: um tempo limite de 45 minutos e um aviso de 15 minutos. O lugar que ficou vago às 8h30 teria voltado para o conjunto de lugares disponíveis às 9h30. Isso é dez minutos antes da recusa.

Quer ver como funciona no seu próprio ambiente? Fale com a Open iT sobre a possibilidade de implementar o Level 3 numa única aplicação, para começar. Vai perceber quais as licenças que ficam inativas antes mesmo de se avançar com a implementação.

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.