Gestire le licenze e la fatturazione di SQL Server abilitate da Azure Arc
Questo articolo illustra come gestire le licenze e la fatturazione di SQL Server abilitata da Azure Arc. SQL Server abilitato direttamente da Azure Arc supporta solo i metodi di licenza basati su core. Per informazioni su come gestire le istanze di SQL Server con una licenza Server+CAL, vedere la sezione Gestire le istanze di SQL Server con una licenza Server+CAL in questo articolo. La gamma completa delle opzioni di licenza è descritta nella Guida alle licenze di SQL Server (collegamento per il download).
Licenze e fatturazione nell'ambiente di produzione
È possibile usare una delle seguenti tre opzioni di licenza. I collegamenti nell'elenco consentono di accedere alle sezioni di questo articolo che forniscono altri dettagli.
I diagrammi nell'elenco utilizzano core normalizzati (NC) per illustrare le implicazioni di costo delle opzioni di licenza. Una licenza centrale per l’edizione Standard è equivalente a una licenza NC. Una licenza centrale per l’edizione Enterprise è equivalente a quattro licenze NC. Per altre informazioni, vedere Come applicare una licenza alle risorse Azure.
Licenza per memoria centrale virtuale
Usare una licenza Enterprise o Standard per le vCPU (v-core) della macchina virtuale (VM) che esegue una o più istanze di SQL Server. Ogni macchina virtuale viene fatturata singolarmente per il v-core allocato.
Il seguente diagramma illustra questo metodo di licenza e ne mostra le implicazioni di costo.
Licenza per memorie centrali fisiche (p-core) senza macchine virtuali
Usare una licenza Enterprise o Standard per le unità di memoria centrale fisica dell'host che esegue una o più istanze di SQL Server installate direttamente sull'host senza usare macchine virtuali. Ogni istanza ha accesso a tutti i p-core supportati dall'edizione installata limitata fino a tutti i p-core dell'host. Indipendentemente dai limiti dell'istanza, tuttavia, l'host viene fatturato per tutti i p-core in base all'edizione di SQL Server più elevata installata. Per i dettagli, si veda Limiti della capacità di calcolo per edizione di SQL Server.
Il seguente diagramma illustra le implicazioni sui costi della distribuzione di due istanze standard in un host fisico senza usare macchine virtuali.
Licenza per memorie centrali fisiche con virtualizzazione illimitata
Usare la licenza Enterprise per le memorie centrali fisiche dell'host che esegue un numero qualsiasi di macchine virtuali con un numero qualsiasi di istanze di SQL Server. Una licenza p-core singola è una risorsa di Azure separata che rappresenta tutti i p-core concessi in licenza e viene fatturata in modo indipendente.
Il diagramma seguente illustra le implicazioni sui costi delle licenze di un host fisico e l'uso di una virtualizzazione illimitata.
Per ognuna di queste opzioni, è necessario decidere come si vuole pagare la licenza. La seguente tabella illustra le opzioni di pagamento:
Opzione di pagamento | Licenze v-core | Licenze p-core senza macchine virtuali | Licenze p-core con virtualizzazione illimitata |
---|---|---|---|
Sottoscrivere il servizio tramite Microsoft Azure utilizzando un metodo con pagamento in base al consumo | Sì | Sì | Sì |
Utilizzare la propria licenza con Software Assurance o una sottoscrizione per SQL Server 1 | Sì | Sì | Sì |
Utilizzare la propria licenza senza Software Assurance 2 | Sì | Sì | No |
1 Si dispone già di una licenza con Software Assurance attivo o una sottoscrizione SQL Server attiva.
2 Si è proprietari di una licenza perpetua o si usa una licenza Server+CAL.
La scelta dell’opzione di pagamento sopra indicate potrebbe influire sulle opzioni di esternalizzazione. Per altre informazioni, vedere le condizioni specifiche per l'utilizzo del servizio e la Guida alle licenze per i vantaggi della virtualizzazione flessibile.
Per informazioni sulle licenze per le istanze di SQL Server non di produzione o di test tramite Azure Arc, si veda la sezione Gestione delle licenze di SQL Server per uso non di produzione più avanti in questo articolo.
Concedere licenze alle istanze di SQL Server per memorie centrali virtuali
Le licenze di SQL Server per v-core consentono di limitare l'ambito della licenza a una macchina virtuale specifica e a una o più istanze di SQL Server installate nell'ambiente del sistema operativo di tale computer. È ottimizzato per gli scenari seguenti:
- Le macchine virtuali di SQL Server vengono combinate con le macchine virtuali che eseguono altro software negli stessi server fisici.
- Le macchine virtuali vengono implementate su un partner di hosting o su un cloud non Microsoft in cui non si controlla l'infrastruttura fisica.
È possibile scegliere le licenze v-core per concedere licenze agli aggiornamenti sia del software SQL Server che della sicurezza estesa di SQL Server. È possibile gestire una licenza v-core per ogni macchina virtuale usando le aree di configurazione di SQL Server del portale di Azure. Il riquadro Panoramica di ogni risorsa SQL Server abilitata per Azure Arc mostra la licenza configurata in Tipo di licenza host.
L'edizione Standard è limitata a un massimo di 24 v-core anche se il sistema operativo è configurato con più v-core. Per altre informazioni sui limiti, si veda Limiti della capacità di calcolo per edizione di SQL Server.
Per altre informazioni sulle licenze di SQL Server per memorie centrali virtuali, si veda la sezione “Licenze di singole macchine virtuali” nella Guida alle licenze di SQL Server (collegamento per il download).
Tipi di licenza
Quando si assegna una licenza ai v-core, sono supportati i seguenti tipi di licenza:
Tipo di licenza | Descrizione | valore |
---|---|---|
Pagamento in base al consumo | Sottoscrivere il servizio edizione Standard o Enterprise e fatturarlo con tariffa oraria. Si veda Prezzi e concessione in licenza di SQL Server. | PAYG |
Licenza con Software Assurance | Utilizzare la propria licenza per l'edizione Standard o l'edizione Enterprise con Software Assurance o la sottoscrizione di SQL Server. L'utilizzo del software viene segnalato attraverso un contatore orario gratuito in base alle regole di misurazione. Si veda la sezione Misurazione dell'utilizzo del software più avanti in questo articolo. | Paid |
Solo licenza | Si usa una licenza perpetua o Server+CAL per l'edizione Standard o l'edizione Enterprise oppure si usa l'edizione Developer, Evaluation o Express. L'utilizzo del software viene segnalato in base alle regole di misurazione. Si veda la sezione Misurazione dell'utilizzo del software più avanti in questo articolo. | LicenseOnly |
Considerazioni importanti
La sottoscrizione con pagamento in base al consumo richiede che il computer host sia connesso continuamente ad Azure.
Le interruzioni intermittenti della connettività per un massimo di 30 giorni sono tollerate con resilienza predefinita. Dopo 30 giorni senza connessione, la sottoscrizione con pagamento in base al consumo scade. Una volta scaduta la sottoscrizione, non si è autorizzati a usare il software.
Gli addebiti orari con pagamento in base al consumo vengono emessi solo quando SQL Server è in esecuzione nel computer in qualsiasi momento entro un'ora specifica e se il computer è online.
Selezionando una licenza con Software Assurance si attesta di avere licenze Enterprise o Standard con Software Assurance attivo o con una licenza di abbonamento di SQL Server.
Funzionalità disponibili
Oltre alle differenze di fatturazione, il tipo di licenza determina quali funzionalità saranno disponibili per l'istanza SQL Server.
La tabella seguente identifica le funzionalità abilitate per ciascun tipo di licenza:
Funzionalità | Solo licenza 1 | Licenza con Software Assurance o sottoscrizione di SQL Server |
Pagamento in base al consumo |
---|---|---|---|
Connettere l'istanza di SQL Server ad Azure Arc | Sì | Sì | Sì |
Sottoscrizione ESU | No | Sì | Sì |
Inventario SQL Server | Sì | Sì | Sì |
Valutazione delle procedure consigliate | No | Sì | Sì |
Idoneità per la migrazione (anteprima) | Sì | Sì | Sì |
Inventario di database dettagliato | Sì | Sì | Sì |
Autenticazione Microsoft Entra | Sì | Sì | Sì |
Microsoft Defender per il cloud | Sì | Sì | Sì |
Governance attraverso Microsoft Purview | Sì | Sì | Sì |
Backup automatizzati nell'archiviazione locale (anteprima) | No | Sì | Sì |
Ripristino temporizzato | No | Sì | Sì |
Aggiornamenti automatici | No | Sì | Sì |
Istanze del cluster di failover | Sì | Sì | Sì |
Gruppi di disponibilità Always On | Sì | Sì | Sì |
Monitoraggio (anteprima) | No | Sì | Sì |
Operare con privilegi minimi | Sì | Sì | Sì |
1 L’opzione Solo licenza include le istanze di SQL Server in edizione Developer, Express, Web o Evaluation e le istanze che usano una licenza Server+CAL.
Nota
- Il tipo di licenza è un parametro obbligatorio quando si installa l'estensione di Azure per SQL Server. Ogni metodo di onboarding supportato include le opzioni del tipo di licenza.
- SQL Server 2022 (16.x) consente di selezionare il tipo di licenza durante la configurazione. Si veda Installare SQL Server con l'Installazione guidata.
Concedere licenze alle istanze di SQL Server per memorie centrali fisiche senza usare macchine virtuali
L'opzione di licenza ESU di SQL Server per core fisici senza usare le macchine virtuali è ottimizzata per gli scenari seguenti:
- Si controlla l'ambiente fisico e si installano le istanze di SQL Server in un server fisico per ottimizzare le prestazioni dell'applicazione di database.
- L'istanza di SQL Server usa una licenza senza Software Assurance.
Con questa opzione, i requisiti di licenza sono identici alle licenze di SQL Server per memorie centrali virtuali, ma l'utilizzo del software di SQL Server viene segnalato in base alle memorie centrali fisiche disponibili per il sistema operativo di tale server. Per informazioni dettagliate, s veda la sezione Misurazione dell'utilizzo del software più avanti in questo articolo.
L'edizione Standard è limitata a un massimo di 24 p-core anche se il sistema operativo è installato in un computer di dimensioni maggiori. Per altre informazioni sui limiti, si veda Limiti della capacità di calcolo per edizione di SQL Server.
Importante
Se un computer fisico senza macchine virtuali è connesso ad Azure Arc nell'ambito coperto da una licenza per memoria centrale fisica di SQL Server, il vantaggio della virtualizzazione illimitata non si applica a tale computer. Verrà concessa in licenza e fatturata separatamente.
Per altre informazioni sulle licenze di SQL Server a un sistema operativo fisico, si veda la sezione “Licenze basate su core” nella Guida alle licenze di SQL Server (collegamento per il download).
Concedere licenze alle istanze di SQL Server per memorie centrali fisiche con virtualizzazione illimitata
L'opzione di licenza SQL Server per core fisici con virtualizzazione illimitata è più efficace quando:
- Si controlla l'ambiente fisico e si installano le istanze di SQL Server in macchine virtuali diverse per l'isolamento della sicurezza e una migliore gestione delle risorse.
- L'infrastruttura e il metodo di pagamento selezionato supportano il vantaggio di virtualizzazione illimitata.
- La gestione delle licenze delle istanze di SQL Server tramite v-core è più costosa rispetto alla gestione di licenze p-core dell'host.
Per usare il vantaggio di virtualizzazione illimitata, è necessario creare una risorsa SQLServerLicense che copre le istanze specifiche di SQL Server - Azure Arc che si intende includere. Per informazioni dettagliate sulla creazione di risorse SQLServerLicense, si veda Creare una licenza di SQL Server.
Attenzione
Il vantaggio di virtualizzazione illimitata non è disponibile per le macchine virtuali in esecuzione nell'infrastruttura dei provider elencati. Queste macchine virtuali possono ottenere licenze solo da v-core. Se si crea una risorsa SQLServerLicense con l'intento di concedere licenze a queste macchine virtuali utilizzando la virtualizzazione illimitata, verrà addebitato l'uso dei v-core in base alla configurazione di SQL Server dell'host. Eventuali licenze p-core esistenti non valgono per compensare tali addebiti.
Per altre informazioni sulle licenze per memorie centrali fisiche con virtualizzazione illimitata, vedere la sezione “Licenze per la virtualizzazione massima” nella Guida alle licenze di SQL Server (collegamento al download).
Una singola risorsa SqlServerLicense può coprire più macchine virtuali connesse ad Azure Arc. Include le seguenti proprietà che definiscono la modalità di applicazione e fatturazione della licenza.
Categoria di licenza
La proprietà licenseCategory
è impostata su Core
per rappresentare la licenza per memoria centrale fisica di SQL Server.
Ambito
La proprietà scopeType
imposta l'ambito di Azure in cui tutte le risorse qualificate Computer - Azure Arc sono coperte dalla licenza. Sono supportati i seguenti ambiti di Azure:
- Tenant di Azure
- Sottoscrizione di Azure
- Gruppo di risorse
Per qualificarsi, ogni risorsa Computer - Azure Arc deve essere configurata per l'uso di una licenza per memoria centrale fisica. In caso contrario, la risorsa Computer - Azure Arc deve essere concessa in licenza singolarmente per SQL Server.
Dimensione
La proprietà Size
della risorsa di licenza rappresenta la somma delle memorie centrali fisiche dei server a cui verrà applicata la licenza. La dimensione minima della licenza è di 16 p core.
Abbonamento
La proprietà Subscription
definisce la sottoscrizione di Azure che verrà usata per la fatturazione quando la licenza è attiva.
La risorsa di licenza può essere creata in un gruppo di risorse in una qualsiasi delle aree supportate. Il percorso della risorsa è impostato su quello del gruppo di risorse selezionato.
La posizione della risorsa di licenza non influisce sull'ambito. Si applica a tutte le risorse Computer - Azure Arc nell'ambito della licenza indipendentemente dalle aree in cui vengono caricate queste risorse.
Importante
È possibile associare più risorse di licenza allo stesso ambito o a ambiti che si sovrappongono. Ad esempio, una nuova licenza può essere aggiunta quando vengono implementati altri server fisici durante picchi temporanei di attività o per riflettere una crescita imprevista. Tutte le macchine virtuali in esecuzione in questi server fisici devono essere connesse ad Azure Arc nell'ambito della risorsa di licenza.
Piano di fatturazione
La proprietà billingPlan
offre una scelta tra il pagamento della licenza in base a una tariffa oraria o il trasferimento della propria licenza.
Piano di fatturazione | Descrizione | valore |
---|---|---|
Pagamento in base al consumo | Selezionando questa opzione, si sottoscrive il servizio di virtualizzazione illimitato che viene fatturato in base a una tariffa oraria per l'edizione Enterprise. Vedere Prezzi e concessione in licenza di SQL Server. | PAYG |
Bring Your Own License | Selezionando questa opzione, si conferma di disporre di una licenza Enterprise attiva con Software Assurance o di una sottoscrizione di SQL Server per lo stesso o un numero maggiore di core. Si conferma anche che si vuole usare tale licenza per coprire l'utilizzo del software SQL Server in ogni macchina virtuale nel relativo ambito usando il vantaggio di virtualizzazione illimitata. | Paid |
Per garantire l'applicazione corretta della licenza p-core, assicurarsi che ogni macchina virtuale nell'ambito che si vuole concedere in licenza:
- Abbia la proprietà
UsePhysicalCoreLicense
impostata suTrue
. - La proprietà
LicenseType
sia impostata in modo da corrispondere alla proprietàbillingPlan
selezionata della licenza p-core.
Per altri dettagli, si veda Usare una licenza per la memoria centrale fisica.
Stato di attivazione
La proprietà activationState
controlla quando la licenza diventa effettiva. È possibile attivare la licenza durante la creazione, oppure creare la licenza prima e attivarla successivamente. Ritardare l’attivazione aiuta a coordinarla con altri eventi nel ciclo di vita delle licenze, ad esempio la scadenza di un contratto Enterprise esistente. Le proprietà data e ora activatedAt
e deactivatedAt
vengono visualizzate quando la licenza è stata attivata e disattivata l'ultima volta. Per altre informazioni, si veda Aggiornare una risorsa server licenze.
ID tenant
La proprietà TenantID
viene impostata automaticamente quando viene selezionato l'ambito del tenant.
Gestire le licenze di SQL Server per uso non di produzione
Se si utilizza una delle opzioni di licenza supportate per gestire l'ambiente di produzione tramite Azure Arc, è possibile usare gratuitamente SQL Server per scopi non di produzione. È possibile sfruttare questo vantaggio nei due modi seguenti quando si utilizza SQL Server abilitato da Azure Arc.
Utilizzare l'edizione SQL Server Developer
L'edizione SQL Server Developer è gratuita e può essere usata in qualsiasi sottoscrizione di Azure. L'estensione Azure per SQL Server la rileverà e ne segnalerà l'utilizzo tramite un contatore dell'edizione Dev a 0 USD anche se il tipo di licenza dell'host è impostato su Paid
o PAYG
. L'edizione Developer ha lo stesso set di funzionalità dell'edizione Enterprise. Per informazioni dettagliate, si veda la sezione Utilizzo del software di misurazione più avanti in questo articolo.
Utilizzare la sottoscrizione di Sviluppo/test di Azure
Se si configura l’ambiente di non produzione come mirror dell'ambiente di produzione e si vogliono usare le stesse edizioni utilizzate nell'ambiente di produzione, è necessario connettere i computer host e delle istanze di SQL Server in una sottoscrizione di sviluppo/test di Azure. I contatori di SQL Server in una sottoscrizione di sviluppo/test vengono nullificati.
Per informazioni, vedere:
- Creazione di sottoscrizioni di sviluppo/test di Azure per l'organizzazione o l'azienda.
- Per altre informazioni, vedere la sezione “Licenze di SQL Server per l'uso non di produzione” nella Guida alle licenze di SQL Server (collegamento per il download).
Gestire SQL Server concesso in licenza per disponibilità elevata e ripristino di emergenza
Se l'istanza di SQL Server è una replica passiva creata come parte della configurazione di disponibilità elevata o ripristino di emergenza, si ha diritto ai vantaggi del failover inclusi se il tipo di licenza è impostato su Paid
o PAYG
. Per altre informazioni sui vantaggi del failover, vedere la sezione Gestione delle “Licenze di SQL Server per disponibilità elevata e ripristino di emergenza” nella Guida alle licenze di SQL Server (collegamento per il download).
Per gestire i vantaggi del failover e rimanere conformi, l'estensione di Azure per SQL Server rileva automaticamente le istanze passive e riflette l'uso del software SQL Server creando contatori speciali di ripristino di emergenza di 0 USD, purché la proprietà LicenseType
sia stata configurata correttamente. Per informazioni dettagliate, si veda la sezione Utilizzo del software di misurazione più avanti in questo articolo.
Gestire le istanze di SQL Server che usano una licenza Server+CAL
È possibile connettere qualsiasi istanza di SQL Server con licenza ad Azure Arc, incluse le istanze che usano modello di licenza Server+CAL. Se l'istanza usa questa licenza, è necessario impostare il tipo di licenza su LicenseOnly
anche se si dispone di Software Assurance attivo per tale licenza.
Se la licenza Enterprise Server+CAL è stata convertita in una licenza basata su core, è necessario impostare il tipo di licenza su Paid
o PAYG
. La procedura consigliata consiste anche nell'aggiornare l'edizione di SQL Server da Enterprise a Enterprise Core, perché quest'ultima fornisce il set completo di funzionalità di SQL Server. Ma anche se non sono state aggiornate le istanze, l'estensione di Azure per SQL Server monitorerà l'utilizzo del software come Enterprise Core.
Utilizzo del software di misurazione.
L'utilizzo del software SQL Server viene segnalato una volta all'ora. Il contatore specifico viene selezionato automaticamente in base all'edizione di SQL Server e al numero di v-core o p-core visibili all'ambiente del sistema operativo. Si applicano le seguenti regole:
Se si installano una o più istanze di SQL Server in una macchina virtuale e non si specifica che deve essere usata una licenza per memoria centrale fisica, l'utilizzo del software di SQL Server viene calcolato in base al numero totale di memorie centrali virtuali disponibili per il sistema operativo. Il minimo è quattro core per OSE.
Se si installano una o più istanze di SQL Server su un server fisico senza utilizzare le macchine virtuali, l'utilizzo del software di SQL Server viene calcolato in base al numero totale di memorie centrali virtuali disponibili per il sistema operativo. Il minimo è quattro core per OSE.
L'utilizzo del software di SQL Server viene segnalato per sistema operativo se una o più istanze di SQL Server sono installate nello stesso sistema operativo.
Se vengono installate due o più istanze della stessa edizione, viene fatturata la prima istanza in ordine alfabetico.
La combinazione del valore
LicenseType
selezionato e dell'edizione più elevata di SQL Server installata sul sistema operativo definisce quali contatori di fatturazione vengono inviati ogni ora.
Per altre informazioni, vedere Risorse e documenti delle licenze di SQL Server.
La tabella seguente mostra i livelli di prodotto dei contatori (chiamati anche SKU) usati per la misurazione e la fatturazione per il software SQL Server installato in un singolo sistema operativo:
Edizione installata | Edizione proiettata | Tipo di licenza | Failover della replica | Usare la licenza p-core | SKU contatore |
---|---|---|---|---|---|
Enterprise Core | Enterprise | PAYG |
No | No | Ent edition - PAYG |
Enterprise Core | Enterprise | PAYG |
No | Sì | Ent edition - Virtual license 2 |
Enterprise Core | Enterprise | Paid |
No | No | Ent edition - AHB |
Enterprise Core | Enterprise | Paid |
No | Sì | Ent edition - Virtual license 2 |
Enterprise Core | Enterprise | LicenseOnly |
Sì o no | Non applicabile | Ent edition - License only |
Enterprise Core | Enterprise | PAYG oppure Paid |
Sì | Sì o no | Ent edition - DR replica |
Enterprise 1 | Enterprise | PAYG |
No | No | Ent edition - PAYG |
Enterprise 1 | Enterprise | PAYG |
No | Sì | Ent edition - Virtual license 2 |
Enterprise 1 | Enterprise | Paid |
No | No | Ent edition - AHB |
Enterprise 1 | Enterprise | Paid |
No | Sì | Ent edition - Virtual license 2 |
Enterprise 1 | Enterprise | LicenseOnly |
Sì o no | Non applicabile | Ent edition - License only |
Enterprise 1 | Enterprise | PAYG oppure Paid |
Sì | Sì o no | Ent edition - DR replica |
Standard | Standard | PAYG |
No | No | Std edition - PAYG |
Standard | Standard | PAYG |
No | Sì | Std edition - Virtual license 2 |
Standard | Standard | Paid |
No | No | Std edition - AHB |
Standard | Standard | Paid |
No | Sì | Std edition - Virtual license 2 |
Standard | Standard | LicenseOnly |
No | Non applicabile | Std edition - Virtual license 2 |
Standard | Standard | PAYG oppure Paid |
Sì | Sì o no | Std edition - DR replica |
Valutazione | Valutazione | Any | Sì o no | Non applicabile | Eval edition |
Sviluppatore | Sviluppatore | Any | Sì o no | Non applicabile | Dev edition |
Web | Web | Any | Non applicabile | Non applicabile | Web edition |
Express | Express | Any | Non applicabile | Non applicabile | Express edition |
1 L'installazione dell'edizione Enterprise indica l'utilizzo del modello di licenza Server+CAL.
2 Questo contatore riflette l'utilizzo del software coperto dalla licenza p-core e dal vantaggio di virtualizzazione illimitata. L'istanza di SQL Server deve essere installata in una macchina virtuale.
La seguente tabella mostra gli SKU del contatore usati per la misurazione e la fatturazione per il software SQL Server coperto da una licenza per memoria centrale fisica con virtualizzazione illimitata:
Categoria di licenza | Edizione proiettata | Piano di fatturazione | SKU contatore |
---|---|---|---|
Licenza p-core | Enterprise | PAYG |
Ent edition - Host - PAYG |
Licenza p-core | Enterprise | Paid |
Ent edition - AHB |