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.

    Diagramma che illustra l'opzione di gestione delle licenze centrali virtuali.

  • 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.

    Diagramma che illustra le licenze per la memoria centrale fisica senza usare le 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.

    Diagramma che illustra le licenze per la memoria centrale fisica con 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
Utilizzare la propria licenza con Software Assurance o una sottoscrizione per SQL Server 1
Utilizzare la propria licenza senza Software Assurance 2 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:

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à Sizedella 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 su True.
  • 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:

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 Ent edition - Virtual license 2
Enterprise Core Enterprise Paid No No Ent edition - AHB
Enterprise Core Enterprise Paid No 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ì o no Ent edition - DR replica
Enterprise 1 Enterprise PAYG No No Ent edition - PAYG
Enterprise 1 Enterprise PAYG No Ent edition - Virtual license 2
Enterprise 1 Enterprise Paid No No Ent edition - AHB
Enterprise 1 Enterprise Paid No 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ì o no Ent edition - DR replica
Standard Standard PAYG No No Std edition - PAYG
Standard Standard PAYG No Std edition - Virtual license 2
Standard Standard Paid No No Std edition - AHB
Standard Standard Paid No Std edition - Virtual license 2
Standard Standard LicenseOnly No Non applicabile Std edition - Virtual license 2
Standard Standard PAYG oppure Paid 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