Politique d'attribution des licences pour les équipes d'ingénierie du secteur aérospatial et de la défense

Un ingénieur aérospatial examine une maquette de moteur d'avion et les résultats d'une simulation sur trois écrans
Principaux enseignements
  • Une politique de récupération des licences détermine à quel moment une session d'ingénierie inactive libère sa licence et quelles tâches ne doivent en aucun cas être modifiées.
  • Dans les secteurs de l'aérospatiale et de la défense, définissez la politique en dernier. Commencez par recenser le matériel sorti des stocks, puis celui qui est réellement utilisé, y compris dans les zones fermées.
  • Avio Aerospace a d'abord procédé à un inventaire et a recensé 64 licences de dessin, mais n'en a jamais compté plus de 46 en cours d'utilisation simultanément. Ce n'est qu'alors qu'elle a suspendu les applications inutilisées.

Une politique de récupération des licences est l'ensemble des règles qui déterminent quelles sessions d'ingénieurs inactives doivent restituer leur licence, et à quel moment. Dans les secteurs de l'aérospatiale et de la défense, c'est la dernière chose que vous devriez mettre en place. La récupération s'applique aux sessions ouvertes des ingénieurs, et il est impossible de définir des règles d'utilisation équitables pour des utilisations que vous ne pouvez pas encore observer.

Il s'agit du troisième article de notre série consacrée à la récupération des licences. Le premier expliquait comment ce processus permet de détecter une session inactive. Le deuxième abordait les conséquences de la suspension d'une licence. Le guide d'Open iT intitulé « 3 étapes simples pour une optimisation sûre et flexible des licences logicielles » en expose les principes généraux. Cet article traite des mesures que les équipes des secteurs de l'aérospatiale et de la défense doivent mettre en place pour que ces principes puissent être appliqués.

Une horloge hors service n'a pas sa place dans un département d'ingénierie aérospatiale

Prenons l'exemple d'un programme en semaine. Les concepteurs travaillent sur CATIA du matin au soir. Les analystes lancent des simulations CFD qui s'exécutent pendant des heures sans que personne ne soit présent à son poste. Une équipe de test maintient des sessions ouvertes pendant toute la durée d'une campagne. Les licences de dessin restent inutilisées pendant la pause déjeuner et à chaque revue de conception.

Un délai d’expiration s’applique de la même manière à tous. Si vous le définissez sur une durée courte, cela alerte un ingénieur de test en plein milieu d’une campagne. Si vous le définissez sur une durée longue, les licences de conception restent empruntées pendant toutes les périodes de pointe. Comme l’indiquent les recommandations d’Open iT : « Différentes applications logicielles peuvent nécessiter des paramètres d’optimisation et des procédures de récupération différents. »

Vous souhaitez que le nombre de licences revienne à son niveau maximal, sans toucher à aucun élément dont dépend une étape clé du programme. Et vous souhaitez que les responsables techniques signent cette politique.

Ce que définit une politique de collecte des licences

  • Quand une session est considérée comme inactive : ce paramètre est défini par application, en fonction de l'activité du clavier, de la souris, du processeur et des E/S. Un solveur qui occupe le processeur n'est pas considéré comme inactif.
  • Comment l'ingénieur est averti : une fenêtre contextuelle s'affiche pour lui permettre d'annuler l'opération.
  • Que se passe-t-il ensuite ? Soit l'application est mise en attente, ce qui permet de conserver le travail en mémoire, soit elle se ferme après une sauvegarde automatique.
  • Qui bénéficie d'un traitement différent : priorités par hôte, utilisateur ou groupe, et règles en fonction de l'heure de la journée et du jour de la semaine.

Les mécanismes sont expliqués dans le premier article du blog. Chacune de ces décisions nécessite des données dont vous ne disposez peut-être pas encore.

Ce que vous ne pouvez pas encore voir

Quatre angles morts transforment une règle de récolte en simple supposition.

« Emporté » ne signifie pas « utilisé »

Le serveur de licences enregistre qui détient une licence et depuis quand. Seul le poste de travail sait si quelqu'un est en train de travailler.

Le côté fermé est la partie la moins mesurée du domaine.

Les coupures d'air constituent une condition de fonctionnement normale dans ce secteur. Un outil nécessitant une connexion pour analyser ses données ne peut pas fonctionner dans ces conditions.

Plusieurs gestionnaires de licences et des références figées

Les licences Ansys sont gérées via FlexNet. Les licences CATIA sont gérées via DSLS. Trois programmes peuvent exécuter trois versions validées du même outil, et ils ne peuvent pas effectuer de mise à niveau selon le calendrier du fournisseur.

Votre plateforme SAM contient ce qui vous appartient

La documentation de ServiceNow relative à la gestion des licences d'ingénierie décrit le pool en une seule ligne : « Lorsque l'utilisateur quitte l'application, la licence revient dans le pool. » Une session inactive ne se ferme jamais. Et les règles de récupération des licences de ServiceNow s'appliquent aux installations et aux abonnements, et non aux sessions ouvertes.

Combien coûte la rédaction d'une police à l'aveugle ?

Une politique laxiste ne change rien. Les licences inutilisées restent disponibles, le pic de utilisation ressemble à une demande réelle, et le renouvellement ajoute des licences. Avio Aerospace a mesuré l'utilisation d'une application de dessin technique pendant un an. L'entreprise disposait de 64 licences simultanées et n'en a jamais utilisé plus de 46 à la fois. Les 18 autres restaient dans le pool, bien qu'elles aient été payées.

Une politique trop stricte peut avoir des conséquences encore plus graves. Effectuer une récupération sans respecter les règles en vigueur peut « interrompre une simulation CAE en cours », et un plantage lors de la fermeture « peut entraîner la perte d’une journée entière de travail ». Il suffit de perdre un seul modèle avant une revue de conception pour que le service d’ingénierie vous demande de désactiver la récupération.

Les trois étapes pour la mise en place d'une stratégie d'ingénierie

La collecte constitue la dernière des trois étapes de la gestion des actifs logiciels d'ingénierie (ESAM). Open iT a qualifié la collecte automatique de « niveau suprême de tout programme efficace de gestion des logiciels d'ingénierie ». LicenseAnalyzer™ est conçu de la même manière : chaque niveau s'appuie sur le précédent.

Trois niveaux d'LicenseAnalyzer : consulter l'historique, mesurer l'activité, puis intervenir sur les sessions inactives
  1. Mesurez les données relatives aux licences (niveau 1, utilisation en temps réel). Enregistrez les activations, les refus et la piste d'audit provenant de chaque serveur de licences. La version faisant partie intégrante des données, les versions de référence figées sont également prises en compte. Dans un environnement fermé, la mesure, la génération de rapports et l'analyse s'effectuent entièrement à l'intérieur de la périmètre, et aucune donnée n'a besoin de le traverser.
  2. Distinguer les licences actives des licences inactives (Niveau 2, utilisation réellement active). Le clavier, la souris, le processeur et les périphériques d'E/S de chaque poste de travail indiquent quelles licences empruntées sont en cours d'utilisation.
  3. Rédigez et appliquez les règles de collecte (niveau 3, utilisation gérée). Commencez par une semaine de collecte de données à des fins d'analyse uniquement : au niveau 3, toutes les sessions sont enregistrées, mais aucune action n'est déclenchée. Définissez ensuite les règles à partir de vos propres données, en présence des responsables techniques.

À quoi ressemblera votre politique de collecte des licences ?

Une fois que les étapes 1 et 2 ont permis de déterminer la durée de l'inactivité, la politique peut être aussi simple que cela. Les groupes cités sont donnés à titre d'exemple. Remplacez-les par les vôtres.

Groupe (exemple)Applications (exemple)PrioritéRôle de la prioritéAction en cas d'inactivité
Organismes chargés de la certification et des campagnes d'essaisN'importe quelNe jamais toucherN'a jamais été suspendu ni fermé. Toujours enregistré.Aucun
Analystes effectuant des calculs de longue duréeAnsys CFXÉlevéLe délai d'inactivité a été doubléSuspendre
Concepteurs utilisant les outils FlexNet ou IBM LUMCADNormalDélai d'inactivité par défautMettre en attente, afin que le modèle reste en mémoire
Utilisateurs occasionnels et ceux qui rédigent des documentsOutils de dessin techniqueFaibleLe délai d'inactivité a été divisé par deuxFermer après une sauvegarde automatique

Avec le délai d'expiration de 45 minutes indiqué dans la documentation, une session à haute priorité attend 90 minutes et une session à faible priorité, 22,5 minutes. Considérez ces chiffres comme des exemples. Ce sont vos propres données qui déterminent les chiffres réels.

Graphique à barres : délai d'inactivité de 90, 45 et 22,5 minutes pour les priorités élevée, normale et faible ; l'option « ne jamais toucher » n'en a pas

Avio a d'abord effectué des mesures, puis a suspendu ses activités

Avio développe des systèmes de propulsion pour les moteurs d’avion civils, les programmes militaires et les lanceurs spatiaux. Son point de départ était tout à fait classique : « Il devenait indispensable de disposer de données concrètes sur l’utilisation des ressources logicielles. » Les outils internes et les solutions commerciales existantes ne faisaient plus l’affaire.

La première phase a permis de recenser 13 serveurs de licences et 500 PC et postes de travail équipés d’Open iT, répartis sur différents sites en Italie et en Pologne. C’est de là que provient le chiffre de 46 sur 64. La deuxième phase a consisté à suspendre les applications inactives et à libérer leurs licences. La demande des utilisateurs a augmenté de 15 %, les licences ont circulé plus rapidement, et le plan de répartition s’est établi à 38 licences sur les 64 détenues.

Questions fréquemment posées

Faut-il recourir à la collecte des licences pour connaître l'utilisation des licences d'ingénierie ?

N° LicenseAnalyzer Le niveau 1 enregistre les emprunts et les refus, tandis que le niveau 2 distingue l'utilisation active de l'utilisation inactive. Aucun des deux n'intervient sur la session d'un ingénieur.

Est-il possible de mesurer l'utilisation dans une zone isolée ou classifiée ?

Oui. Open iT s'installe sous la forme d'un déploiement autonome au sein de la zone fermée. La mesure, la génération de rapports et l'analyse s'effectuent à cet endroit, et aucune donnée ne doit franchir les limites de cette zone.

Peut-on récupérer des licences CATIA ?

Ce n'est pas le cas lorsque CATIA fonctionne sur DSLS. La suspension de Level 3 est compatible avec FlexLM, LMX, IBM LUM et RLM. Pour CATIA sur DSLS, Open iT mesure l'utilisation et les refus d'accès afin de justifier le renouvellement.

Une politique de récolte va-t-elle interrompre une simulation en cours ?

Pas lorsque l'exécution est en cours de calcul. Le niveau 3 considère qu'une session présentant une activité CPU ou d'E/S est « occupée », et vous pouvez marquer les hôtes de solveurs comme « à ne jamais toucher ».

Open iT remplace-t-il ServiceNow SAM Pro ?

Non. ServiceNow conserve la liste de vos actifs. Open iT mesure l'utilisation de ces actifs et transmet ces données à ServiceNow via son application Store.

Commencez par les faits, pas par les règles

Choisissez le parc où le prochain renouvellement ou audit aura le plus d'impact. Commencez par une évaluation de l'utilisation de niveau 1 : elle mesure un cycle de renouvellement sur l'ensemble de vos serveurs de licences et met en évidence l'écart entre la capacité dont vous disposez et celle qui a été utilisée. Dans un environnement fermé, elle s'exécute entièrement à l'intérieur de ce périmètre. Demandez à Open iT d'en définir la portée.

Une fois cet écart mis sur la table, vous rédigez la politique de collecte à partir de vos propres données. Ensuite, les licences de conception qui sont restées inutilisées pendant la revue de conception de ce matin sont remises dans le pool, tandis que les sessions de l'équipe de test restent exactement là où elles ont été laissées.

István Fekete est responsable de contenu chez Open iT, où il apporte plus de 15 ans d’expérience dans le journalisme et la gestion de contenu. Il occupait auparavant le poste de rédacteur en chef adjoint chez Fwd Affairs, à Budapest. Chez Open iT, il dirige l’équipe chargée du contenu, en s’attachant à produire des contenus de grande qualité qui trouvent un écho auprès du public cible et veillent à ce que le message de l’entreprise soit clair et véritablement utile pour ses lecteurs.

WEBINAIRE
Enregistrement à la demande disponible.
Regarder
Défiler vers le haut

Parlons-en

Nous vous montrerons comment votre entreprise peut bénéficier des solutions Open iT.
Veuillez noter :
En soumettant ce formulaire, vous acceptez de recevoir des communications supplémentaires de la part d'Open iT. Vos informations seront traitées conformément à notre avis de confidentialité.