Je travaille avec un fournisseur qui fournit une application basée sur serveur qui nécessite une licence pour l'activation. Il existe deux options, une licence logicielle et une activation matérielle (clé USB). Quels sont les avantages et les inconvénients de l'utilisation de clés de licence matérielle ou logicielle dans un environnement où le logiciel d'application s'exécute sur un serveur basé sur VMware? La clé de licence matérielle USB sera connectée à l'un de ceux-ci: https://www.digi.com/products/usb/anywhereusb
Deux applications sont sous licence: Fournisseur: Logiciel Iconics: Plateforme GENESIS32 SCADA Fournisseur: Rockwell Automation Logiciel: FactoryTalk (RSLinx)
C'est le raisonnement que le fournisseur a donné pour sa préférence pour les clés matérielles:
Nous avons constaté que les clés matérielles sont plus stables que les clés logicielles, en particulier dans un environnement de machine virtuelle. Les clés logicielles sont généralement connectées au disque dur ou à l'ID NIC d'un ordinateur. Chaque fois que ce nombre change (panne de disque dur, reconfiguration de VM, etc.), la licence est perdue et doit être rechargée avec l'aide du fabricant. Les licences actuelles se font sur Internet, et la plupart des serveurs n'ont pas accès à Internet, donc traiter les problèmes de licence est devenu un casse-tête majeur. Les clés matérielles fonctionnent bien pour les machines virtuelles car elles ne résident pas sur la machine virtuelle. Si vous rencontrez une défaillance d'image ou une autre défaillance du serveur, vous pouvez copier une nouvelle image, pointer vers la clé de licence et vous êtes opérationnel.