Sto lavorando con un fornitore che sta fornendo un'applicazione basata su server che richiede la licenza per l'attivazione. Esistono due opzioni, licenze basate su software e attivazione basata su hardware (dongle USB). Quali sono i vantaggi e gli svantaggi nell'uso delle chiavi di licenza hardware o software in un ambiente in cui il software applicativo è in esecuzione su un server basato su VMware? La chiave di licenza hardware USB verrà inserita in uno di questi: https://www.digi.com/products/usb/anywhereusb
Esistono due applicazioni in licenza: Venditore: Software Iconics: piattaforma SCADA GENESIS32 Venditore: Software Rockwell Automation: FactoryTalk (RSLinx)
Questo è il ragionamento fornito dal fornitore per la preferenza per le chiavi hardware:
Abbiamo scoperto che le chiavi hardware sono più stabili delle chiavi software, specialmente in un ambiente VM. Le chiavi del software sono generalmente collegate al disco rigido o all'ID NIC di un computer. Ogni volta che questo numero cambia (guasto del disco rigido, riconfigurazione della VM, ecc.) La licenza viene persa e deve essere ricaricata con l'aiuto del produttore. Le licenze odierne vengono eseguite su Internet e la maggior parte dei server non ha accesso a Internet, quindi gestire i problemi delle licenze è diventato un grosso problema. Le chiavi hardware funzionano bene per le macchine virtuali perché non risiedono nella macchina virtuale. Se si verifica un errore dell'immagine o un altro errore del server, è possibile copiare una nuova immagine, puntare alla chiave di licenza e si è attivi.