Licenze per core
Quando si parla di licenze software, la comprensione dei modelli e dei requisiti di licenza è fondamentale per garantire la conformità ed evitare pagamenti eccessivi. Il sistema Per Core Licensing di Microsoft offre un approccio versatile alle licenze, adatto a diversi ambienti informatici. Questo articolo si concentra sulle licenze Per Core per i prodotti Microsoft come SQL Server e Windows Server.
Concetto di base delle licenze Per Core
Il modello di licenza Per Core, introdotto nel 2012, prevede l'acquisto di licenze per core in base al processore fisico e/o ai core. Le licenze basate sul core sono una metrica di licenza coerente, indipendentemente dal fatto che un server sia distribuito in sede o in ambienti ibridi/cloud. I requisiti esatti possono differire tra i diversi requisiti di licenza del software per server. Se si sceglie il modello Per Core, non sono necessarie CAL aggiuntive se gli utenti o i dispositivi si connettono dall'interno o dall'esterno del firewall aziendale.
Le licenze Per Core si basano su tre concetti principali:
Server fisico: Il sistema hardware completo su cui gira il software del server.
Processore fisico: il chip fisico nel socket contenente più core fisici.
Core fisico: una piccola unità di elaborazione all'interno del processore fisico del server fisico.
Licenze per core di SQL Server
SQL Server utilizza il modello di licenza Per Core, che consente di ottenere una licenza in base al numero di core fisici di un server o al numero di core virtuali per supportare le macchine virtuali che eseguono il software. Per i server fisici devono essere concessi in licenza tutti i core fisici, mentre per le macchine virtuali devono essere concessi in licenza tutti i core virtuali. Per ogni processore fisico devono essere concessi in licenza almeno 4 core e per ogni core è necessaria una licenza. Questi requisiti minimi possono variare in rari casi, come indicato nei documenti ufficiali. È inoltre possibile concedere in licenza SQL Server attraverso il modello Server + CAL.
Esempi di calcolo per core di SQL Server
Di seguito sono riportati alcuni esempi di calcolo per diversi scenari.
Licenze SQL Server fisiche
Quando si concede una licenza secondo il modello Per Core, è necessario concedere una licenza per ogni core di ogni processore dell'OSE che esegue il software SQL Server. Ogni processore fisico richiede un minimo di quattro licenze core. Si noti inoltre che le licenze per core sono vendute in pacchetti da due.
Esempio 1. Tre server fisici eseguono servizi SQL che richiedono licenze.
Il server fisico 1 utilizza 2 processori fisici con 2 core fisici. La regola è che ogni processore fisico deve essere dotato di almeno 4 licenze core, anche se il processore fisico ha meno di 4 core fisici. In questo caso, significa che entrambi i processori necessitano di 4 licenze core, portando il totale a 8.
Licenze per singole macchine virtuali di SQL Server (VM)
Esempio 2. Ci sono tre macchine virtuali con il seguente numero di core virtuali:
Macchina virtuale 1. 2 core virtuali (devono essere concesse licenze per almeno 4 core)
Macchina virtuale 2. 4 core virtuali
Macchina virtuale 3. 6 core virtuali
Ogni core virtuale deve essere concesso in licenza, ma anche in questo caso si applica il minimo di quattro licenze per macchina virtuale. Di conseguenza, il calcolo del numero totale di licenze necessarie non è 2 + 4 + 6, ma 4 + 4 + 6. In questo esempio, il numero totale di licenze necessarie è 14.
Nelle versioni di SQL Server 2022 o successive, per ottenere le licenze per le macchine virtuali è necessario disporre della Software Assurance o di un abbonamento.
Licenze per singoli contenitori di SQL Server
Esempio 3.
Nelle versioni di SQL Server 2022 o successive, è necessario disporre di Software Assurance o di un abbonamento per ottenere licenze per singoli contenitori. In questo esempio, un'azienda vuole concedere in licenza 2 container con 4 core virtuali per container.
Ciò richiede 8 licenze core (2 container x 4 core per container = 8 core virtuali totali).
Licenze Windows Server per core
Nelle edizioni Standard e Datacenter, anche Windows Server utilizza il modello di licenza Per Core. Come per SQL Server, è possibile emettere licenze basate su core fisici o virtuali. Tuttavia, Windows Server offre anche l'opzione di licenze basate sul modello Per Core/CAL (Client Access License). Con le licenze Windows Server Per Core, è necessario un minimo di 16 core con licenza, detta "licenza base". I core aggiuntivi possono essere concessi in licenza con pacchetti da 2 o 16 core. Con SQL Server Enterprise è possibile ottenere un numero illimitato di core.
Esempi di calcolo per licenza Windows Server
Licenze per Windows Server fisico
Questo esempio fornisce un esempio di licenza per 16 core.
Le licenze core sono vendute in pacchetti da 2. Quindi per 16 core sono necessarie 8 licenze (16 core / 2 core per pacchetto di licenze), oppure un pacchetto da 16 core.
Licenze per le macchine virtuali (VM) di Windows Server
Questo esempio fornisce un esempio di licenza per 4 core virtuali.
Windows Server 2022 ha un requisito minimo di 16 core per macchina virtuale. Anche se la macchina virtuale ha meno di 16 core, è necessario concedere in licenza un minimo di 16 core. In questo esempio, sono necessari 16 core con licenza per i 4 core virtuali della macchina virtuale.
Vantaggi del modello di licenza Per Core
Le licenze per core offrono diversi vantaggi alle organizzazioni. Questi includono:
Flessibilità: con il modello Per Core Licensing, le organizzazioni possono facilmente scalare i loro ambienti di elaborazione aggiungendo o rimuovendo core senza la necessità di licenze aggiuntive.
Coerenza: il modello Per Core offre un approccio coerente alle licenze in tutti gli ambienti, compresi i server fisici, le macchine virtuali e il cloud.
Gestione semplificata: con le licenze Per Core, le organizzazioni non devono acquistare licenze di accesso client (CAL) aggiuntive per gli utenti o i dispositivi che accedono al software del server.
Efficienza dei costi: le organizzazioni possono ottimizzare i costi delle licenze ed evitare pagamenti eccessivi, assegnando con precisione le licenze al numero di core richiesto.
Le licenze Per Core offrono flessibilità, coerenza, gestione semplificata ed efficienza dei costi alle organizzazioni che utilizzano i prodotti software Microsoft.
Conformità con le licenze Per Core
Per garantire la conformità, è necessario valutare regolarmente il proprio ambiente informatico, calcolare con precisione le licenze necessarie, acquistare le licenze attraverso i canali autorizzati, mantenere una documentazione adeguata e rimanere aggiornati sulle modifiche delle politiche di licenza di Microsoft. Per saperne di più sulla gestione delle risorse software e sulle regole di Microsoft in materia di licenze, cliccate qui.