WOLFRAM

Licence en réseau de Wolfram

Une licence flexible et économique, partagée au sein de votre équipe

Une licence en réseau permet à un groupe d'utilisateurs de partager des produits Wolfram (tels que Mathematica, System Modeler et bien d'autres) à partir d'un pool centralisé, plutôt que d'acquérir une licence individuelle pour chaque personne ou machine. Vous pouvez ainsi installer le logiciel à grande échelle tout en ne payant que pour un nombre maximal d'utilisateurs simultanés, en contrôlant les processus et les tâches de calcul en cours à un instant T. C'est la solution la plus économique pour donner accès à un groupe lorsque tous les membres de l'équipe n'ont pas besoin d'utiliser le logiciel en même temps.

Prêt à procéder à l'installation ? Consultez nos ressources de configuration et d'installation ou contactez-nous pour obtenir un devis ou de l'aide concernant la taille de la licence.

Son fonctionnement et son utilité

Le produit peut être installé sur autant de machines que vous le souhaitez. Un petit programme appelé MathLM, le gestionnaire de licences de Wolfram, s'exécute sur un serveur et suit le nombre de processus de contrôle et de calcul actifs à tout moment. C'est précisément ce principe qui confère à la licence en réseau sa flexibilité et sa rentabilité.

Installation à grande échelle

Installez partout où c'est nécessaire

Déployez Mathematica dans les laboratoires, dans les bureaux et sur les postes partagés sans avoir à acheter une licence pour chacun d'eux. Ce n'est pas la couverture que vous payez.

Facturation selon la simultanéité

Seule l'utilisation simultanée compte

Vous définissez sous licence le nombre de personnes ou de processus pouvant utiliser le produit simultanément. Lorsque l'utilisation varie au sein d'un groupe, cette approche couvre un nombre de personnes bien plus important que le même nombre de licences individuelles.

Gestion centralisée

Un seul serveur, un seul endroit où chercher

MathLM accorde l'accès au démarrage des sessions et le récupère à leur fermeture. Les administrateurs visualisent l'utilisation de manière centralisée et peuvent évaluer la taille de la licence en fonction de la demande réelle.

Votre travail reste sur vos machines

Mathematica s'exécute localement sur chaque ordinateur. MathLM gère les licences, et non les calculs. De ce fait, les notebooks, les données et les résultats restent dans votre environnement.

Quelle est la bonne taille ?

La taille d'une licence en réseau repose sur trois facteurs, et elle mesure le nombre d'utilisations simultanées plutôt que l'effectif total. Comme une utilisation intensive implique souvent plusieurs sessions par personne, cinq utilisateurs simultanés peuvent avoir besoin d'une licence « Network 10 » plutôt qu'une « Network 5 ».

Utilisateurs simultanés

Les personnes connectées

Cela correspond au nombre d'utilisateurs exploitant la licence à un moment donné, le point de départ pour la taille, bien que la licence ne permet pas de comptabiliser directement le nombre d'utilisateurs.

Plus Moins

Ce qui compte, ce sont les sessions en direct, pas le nombre d'utilisateurs : une même personne en exécute souvent plusieurs simultanément. Comme le logiciel est déployé à grande échelle alors qu'un nombre limité de sessions s'exécutent en même temps, une licence peut couvrir un groupe plus important que le nombre de places disponibles lorsque l'utilisation est répartie sur toute la journée.

Contrôle des processus

Sessions actives

Il s'agit du nombre que « Network N » comptabilise. Chaque session correspond à un noyau persistant qu'un client maintient ouvert : un notebook, un terminal, un flux de travail dans un IDE ou un agent.

Plus Moins

Un processus de contrôle est un noyau Wolfram Language persistant qu'un client maintient ouvert : il s'agit d'un noyau unique partagé par les appels successifs, qui conserve les variables et l'historique. Un assistant IA intégré à un notebook partage le noyau de ce dernier, tandis qu'un agent établissant sa propre connexion via un serveur MCP local est comptabilisé séparément.

Un seul flux de travail VS Code peut piloter simultanément plusieurs processus de contrôle (serveur de langage, terminal intégré à l'IDE, connexion MCP et notebook) permettant ainsi à un développeur d'en gérer jusqu'à quatre. Une configuration « Network 10 » en autorise dix à la fois : dix personnes en exécutant un chacune, cinq en exécutant deux chacune, ou un utilisateur expérimenté en utilisant la majeure partie de la ressource.

Processus de calcul

Le pool parallèle

Un pool partagé distinct est dédié au calcul parallèle, dont la taille est déterminée par la licence (par exemple, 80 unités pour une licence « Network 10 »). N'importe quelle tâche peut puiser dans les ressources disponibles.

Plus Moins

Un processus de calcul est un noyau supplémentaire qui exécute une partie d'un calcul parallèle. Vous les sollicitez via du code parallèle (Parallelize, ParallelTable, ParallelEvaluate) qui lance des sous-noyaux le temps d'une tâche et les libère une fois celle-ci terminée. Ce pool est partagé à l'échelle de la licence ; ainsi, une tâche peut en utiliser 32 tandis qu'une autre en utilise 8, les autres restant inactifs. Consultez le guide sur le calcul parallèle.

Vous en voulez plus ? Le pool s'étend grâce à des extensions de cœur, à un réseau de calcul ou aux services de calcul Wolfram pour les charges de travail volumineuses ou à fortes variations.

Aperçu instantané d'un réseau en cours d'utilisation

Un « Network 10 », trois modes d'utilisation.

Ce que cela montre

Ce même « Network 10 » peut prendre en charge des combinaisons très différentes de personnes, d'agents, d'automatisation et de charges de travail. Ce pool peut prendre en charge huit personnes effectuant principalement des sessions individuelles, une équipe plus restreinte travaillant en collaboration avec des agents et des processus automatisés, ou encore trois personnes gérant chacune plusieurs sessions. La demande en termes de processus de calcul varie indépendamment, allant de 40 à la totalité des 80 processus dans ces exemples. Adaptez la taille de la licence en fonction du pic de sessions simultanées et de la demande de calcul en parallèle prévue, plutôt que sur la base du seul effectif.

Exemple de tailles

Laboratoire universitaire

20 étudiants, mais rarement un seul processus chacun

Une salle de travaux pratiques dispose de 20 machines et peut accueillir jusqu'à 20 étudiants simultanément. Si l'on se base uniquement sur le nombre d'étudiants, on pourrait penser qu'un réseau de 20 postes suffirait, mais si chacun garde deux sessions ouvertes (un notebook et un IDE), la demande réelle est deux fois plus élevée.

Network 20 Network 40

Équipe en entreprise

5 utilisateurs, deux processus de contrôle chacun

Environ cinq personnes utilisent Mathematica simultanément. Si chacune maintient deux processus de contrôle actifs (un notebook et un IDE), le nombre de processus de contrôle à lui seul correspond à une configuration « Network 10 ». Des calculs intensifs peuvent, en outre, accroître la capacité de calcul partagée.

Network 5 Network 10 (+ pool de calcul)

Ressources

Configuration et installation

Exploitation et surveillance

Téléchargements et comptes

FAQ

Comment installer et configurer une licence en réseau ?

Installez MathLM sur un serveur stable et fonctionnant en permanence (Windows, macOS ou Linux), installez les produits Wolfram sur vos postes clients, puis configurez ces derniers pour qu'ils se connectent au serveur. MathLM doit rester en cours d'exécution pour permettre le lancement des clients. Les procédures complètes et spécifiques à chaque version pour l'installation de MathLM sont disponibles dans la documentation de Wolfram.

Où les personnes du réseau peuvent-elles télécharger le logiciel ?

Tout dépend du rôle. Les administrateurs gèrent les licences, les clés d'activation et les téléchargements via le compte Wolfram, un espace généralement inaccessible aux utilisateurs finaux. Ces derniers n'en ont pas besoin : ils peuvent télécharger la dernière application Wolfram (utilisée pour Mathematica, Wolfram Finance Platform, etc.) ou l'application System Modeler (disponible séparément) depuis le centre de téléchargement Wolfram puis configurer le produit installé pour qu'il se connecte à votre serveur MathLM.

En quoi une licence en réseau diffère-t-elle d'une licence à utilisateur unique ?

Une licence à utilisateur unique est liée à une machine spécifique, quel que soit le nombre d'utilisateurs ; elle convient donc aussi bien à un ordinateur portable personnel qu'à un ordinateur de laboratoire partagé. À l'inverse, une licence en réseau (ou licence à utilisation simultanée) permet d'installer le logiciel sur plusieurs machines et repose sur un pool central dont la taille dépent du nombre d'utilisations simultanées, ce qui est idéal pour les laboratoires, les salles de classe et les postes de travail partagés au sein d'une équipe. Les logiciels sous licence en réseau ont besoin de l'accès en réseau à un serveur exécutant MathLM.

Quand devrais-je opter pour des licences à utilisateur unique plutôt que pour une licence en réseau ?

Comme une licence en réseau a besoin d'une connexion active à MathLM et fonctionne selon le principe du « premier arrivé, premier servi », une combinaison des deux solutions s'avère parfois idéale. Vous pourriez, par exemple, utiliser une licence en réseau pour les étudiants et des licences à utilisateur unique dédiées pour les bureaux des professeurs. Ou encore, attribuer une licence à utilisateur unique à un utilisateur principal amené à se déplacer, et qui risque de ne pas disposer d'une connexion Internet stable, tout en couvrant l'essentiel des besoins sur place grâce à une licence en réseau.

Sur combien de machines pouvons-nous l'installer ?

Vous pouvez l'installer sur autant de machines que vous le souhaitez. Il n'y a pas de limite au nombre d'installations ; MathLM contrôle simplement le nombre d'instances pouvant s'exécuter simultanément. Ce que vous achetez sous licence, c'est donc une utilisation simultanée, et non un nombre d'installations.

Que signifie « utilisation simultanée » en pratique ?

Il s'agit du nombre de sessions ou de processus pouvant s'exécuter simultanément, selon le principe du premier arrivé, premier servi. Avec une licence « Network 5 », différentes machines peuvent être utilisées au cours de la journée, à condition que le nombre de processus de contrôle actifs simultanés ne dépasse pas cinq. Si un utilisateur tente de lancer le logiciel alors que toutes les licences sont occupées, il risque de voir s'afficher un message indiquant qu'il n'y a pas assez de licences disponibles et qu'il doit réessayer plus tard.

Pouvons-nous voir qui utilise la licence ?

Oui. L'outil monitorlm offre une vue en temps réel de l'état du serveur et des processus en cours d'utilisation, que ce soit en local ou à distance ; vous pouvez ainsi déterminer si les utilisateurs atteignent la limite autorisée. MathLM génère également des fichiers journaux sur l'utilisation, ce qui vous permet d'analyser le nombre de processus utilisés au fil du temps et d'ajuster correctement la taille de la licence.

Où vont nos données ?

Avec une licence en réseau, vous ne transmettez pas le travail de vos utilisateurs à Wolfram. MathLM s'exécute sur un serveur géré par votre organisme ; ce sont les postes clients qui contactent ce serveur pour accéder à la licence, et non Wolfram. Les calculs étant effectués sur les postes clients, les notebooks, les données et les résultats restent au sein de votre environnement, à moins que les utilisateurs ne choisissent d'autres services Wolfram. Les fichiers journaux sur l'utilisation sont enregistrés sur votre serveur et gérés par vos administrateurs. Wolfram se conforme au GDPR et CCPA. Découvrez l'approche de Wolfram en matière de confiance et de sécurité des données. Pour les équipes souhaitant un déploiement totalement autonome, Wolfram propose l'offre Enterprise Private Cloud.

Comment Wolfram génère-t-il le mot de passe de notre licence ?

Le mot de passe de votre licence (le fichier mathpass) est généré pour le MathID de votre serveur, une valeur dérivée de la machine qui exécute MathLM. Vous communiquez ce MathID lorsque vous obtenez ou transférez une licence, afin que Wolfram puisse créer le fichier de mot de passe approprié. Il identifie le serveur de licences, et non vos utilisateurs ou leurs travaux.

Les personnes peuvent-elles travailler hors ligne ou hors réseau ?

Nous proposons diverses options de licence pour une utilisation hors ligne ou hors réseau. Veuillez nous contacter si vous souhaitez en savoir plus.

Est-ce que le même serveur gère System Modeler ?

Oui. Une seule installation de MathLM peut gérer les licences en réseau pour Mathematica et System Modeler.

Le serveur de licences doit-il être puissant ?

Non. MathLM distribue et suit les licences ; il n'effectue pas de calculs. Il lui suffit de disposer d'un serveur stable et fonctionnant en permanence sous Windows, macOS ou Linux, doté d'une connexion réseau fiable.

Où peut-on utiliser une licence en réseau ?

Chaque licence en réseau dispose d'une zone d'utilisation standard, et la plupart des organismes optent pour un accès mondial afin de permettre à tout membre de l'organisme de l'utiliser, quel que soit son emplacement physique.

Avons-nous besoin de plus d'un serveur de licences ?

MathLM ne peut prendre en charge que les clients capables de s'y connecter au sein d'un environnement réseau sécurisé. Si votre réseau est divisé en segments qui ne peuvent pas tous accéder à un même serveur, vous devrez disposer d'un serveur de licences distinct dans chaque segment.

Peut-on utiliser une licence en réseau pour le calcul HPC ?

Oui. Comme une licence en réseau se définit en fonction des processus de contrôle et de calcul, et non du nombre d'utilisateurs, une utilisation courante est le cas où un utilisateur unique exécute Mathematica sur un cluster HPC. Même s'il ne s'agit que d'un seul utilisateur, celui-ci peut mobiliser l'ensemble du pool de processus de calcul pour une tâche unique.

Puis-je ajouter des processus de calcul sans payer pour des utilisateurs supplémentaires ou des processus de contrôle ?

Oui. Le pool de ressources de calcul partagé peut être étendu indépendamment via des extensions de cœurs ou un réseau d'alimentation, sans augmenter le nombre d'utilisateurs simultanés ni de processus de contrôle. N'hésitez pas à nous contacter si vous ne savez pas exactement de quelle puissance de calcul vous avez besoin.

MathLM prend-il en charge Mathematica installé sur différents systèmes d'exploitation ?

Oui. Mathematica peut être installé sur différentes plateformes telles que macOS, Linux et Windows, et MathLM se connecte à ces clients quelle que soit la plateforme.

MathLM ou Mathematica peuvent-ils fonctionner sur une infrastructure cloud ?

Cela dépend. Veuillez nous contacter afin que notre équipe commerciale puisse examiner votre infrastructure et confirmer les détails.

Quelle est la plus petite configuration réseau disponible ?

La plus petite configuration commercialisée est « Network 2 », une licence en réseau incluant deux postes simultanés (processus de contrôle).

Besoin d'un devis ou d'aide pour choisir la taille ?

Pour obtenir des propositions et des informations tarifaires, ou pour vous aider à choisir le nombre d'utilisateurs simultanés adapté à votre organisme, contactez-nous.

Contactez-nous