Pianificare e gestire i costi per il database SQL di Azure

Questo articolo illustra come pianificare e gestire i costi per il database SQL di Azure.

Usare innanzitutto il Calcolatore prezzi di Azure per aggiungere risorse Azure e stimare i costi. Dopo aver iniziato a usare le risorse di database SQL di Azure, usare le funzionalità di gestione dei costi per impostare i budget e monitorare i costi. È anche possibile esaminare i costi previsti e identificare le tendenze di spesa per identificare le aree in cui si potrebbe agire. I costi per il database SQL di Azure sono solo una parte dei costi mensili nella fattura di Azure. Anche se l'articolo illustra come pianificare e gestire i costi per il database SQL di Azure, vengono fatturati tutte le risorse e tutti i servizi di Azure usati nella sottoscrizione di Azure, inclusi i servizi di terze parti.

Prerequisiti

L'analisi dei costi supporta la maggior parte dei tipi di account Azure ma non tutti. Per visualizzare l'elenco completo dei tipi di account supportati, vedere Informazioni sui dati di Gestione costi. Per visualizzare i dati relativi ai costi, è necessario disporre almeno dell'accesso in lettura per un account Azure.

Per informazioni sull'assegnazione dell'accesso ai dati di Gestione costi di Azure, vedere Assegnare l'accesso ai dati.

Considerazioni sui costi iniziali del database SQL

Quando si lavora con il database SQL di Azure è necessario prendere in considerazione le diverse funzionalità di risparmio sui costi.

Modelli di acquisto vCore e DTU

Il database SQL di Azure supporta due modelli di acquisto: vCore e DTU. I metodi di addebito variano a seconda dei modelli di acquisto; quindi, è importante comprendere il modello più adatto per il carico di lavoro durante la pianificazione e la valutazione dei costi. Per informazioni sui modelli di acquisto vCore e DTU, vedere Sceltra tra i modelli di acquisto vCore e DTU.

Con provisioning o serverless

Nel modello di acquisto vCore, il database SQL di Azure supporta anche due tipi di livelli di calcolo: velocità effettiva con provisioning e serverless. I metodi di addebito variano per ogni livello di calcolo; quindi, è importante comprendere cosa funziona meglio per il carico di lavoro durante la pianificazione e la valutazione dei costi. Per maggiori dettagli, vedere Panoramica del modello vCore - Livelli di calcolo.

Nel livello di calcolo con provisioning del modello di acquisto basato su vCore è possibile scambiare le licenze esistenti con tariffe scontate. Per informazioni dettagliate, vedere Vantaggio Azure Hybrid.

Pool elastici

Per gli ambienti con più database con esigenze di utilizzo variabili e imprevedibili, i pool elastici possono offrire risparmi sui costi rispetto al provisioning dello stesso numero di database singoli. Per informazioni, vedere Pool elastici.

Stimare i costi del database SQL di Azure

Usare il calcolatore di prezzi di Azure per stimare i costi per configurazioni del database SQL di Azure diverse. Per altre informazioni, vedere Prezzi del database SQL di Azure.

Le informazioni e i prezzi nell'immagine seguente sono solo a scopo esemplificativo:

Azure SQL Database pricing calculator example

È anche possibile stimare il modo in cui le diverse opzioni dei criteri di conservazione influiscono sui costi. Le informazioni e i prezzi nell'immagine seguente sono solo a scopo esemplificativo:

Azure SQL Database pricing calculator example for storage

Informazioni sul modello di fatturazione completo per il database SQL di Azure

Il database SQL di Azure viene eseguito nell'infrastruttura di Azure che accresce i costi insieme a database SQL di Azure quando si distribuisce la nuova risorsa. È importante comprendere che un'infrastruttura aggiuntiva potrebbe accrescere i costi.

Il database SQL di Azure (ad eccezione della modalità serverless) viene fatturato in base a una tariffa oraria prevedibile. Se il database SQL è attivo per meno di un'ora, vengono addebitate tutte le ore di esistenza del database usando il livello di servizio più elevato selezionato, le risorse di archiviazione con provisioning e le operazioni di I/O applicabili durante tale ora, indipendentemente dall'utilizzo o dal fatto che il database sia stato attivo per meno di un'ora.

La fatturazione dipende da SKU del prodotto, hardware di generazione SKU e categoria del contatore. Il database SQL di Azure include gli SKU seguenti:

  • Basic (B)
  • Standard (S)
  • Premium (P)
  • General Purpose (GP)
  • Business Critical (BC)
  • Per l’archiviazione: archiviazione con ridondanza locale (LRS), archiviazione con ridondanza geografica (GRS) e archiviazione con ridondanza della zona (ZRS)
  • È inoltre possibile avere uno SKU deprecato dalle offerte di risorse deprecate

Per altre informazioni, vedere modello di acquisto basato su vCore, modello di acquisto basato su DTU o modelli di acquisto di confronto

La tabella seguente illustra i contatori di fatturazione più comuni e i relativi SKU possibili per i singoli database:

Misura SKU possibile/i Descrizione
Backup* GP/BC/HS Misura il consumo di spazio di archiviazione usato dai backup fatturato dalla quantità di spazio di archiviazione utilizzata in GB al mese.
Backup (LTR) GRS/LRS/ZRS/GF Misura il consumo di spazio di archiviazione usato dai backup a lungo termine, configurati tramite la conservazione a lungo termine, fatturata dalla quantità di spazio di archiviazione utilizzata.
Calcolo B/S/P/GP/BC Misura il consumo orario delle risorse di calcolo.
Calcolo (replica denominata/primaria) HS Misura il consumo orario delle risorse di calcolo della replica HS primaria.
Calcolo (replica HA) HS Misura il consumo orario delle risorse di calcolo della replica HS secondaria.
Calcolo (componente aggiuntivo di ZR) GP Misura il consumo delle risorse di calcolo al minuto della replica aggiunta, con ridondanza della zona.
Calcolo (serverless) GP Misura il consumo al minuto delle risorse di calcolo serverless.
Licenza GP/BC/HS Fatture per la licenza di SQL Server accumulate al mese.
Storage B/S*/P*/G/BC/HS Fatturazione mensile in base alla quantità di dati archiviati all'ora.

*Nel modello di acquisto DTU, un set iniziale di archiviazione per i dati e i backup viene fornito senza costi aggiuntivi. Le dimensioni di archiviazione dipendono dal livello di servizio selezionato. L'archiviazione dei dati aggiuntiva può essere acquistata nei livelli Standard e Premium. Per altre informazioni, vedere Prezzi del database SQL di Azure.

La tabella seguente illustra i contatori di fatturazione più comuni e i relativi SKU possibili per i pool elastici:

Misura SKU possibile/i Descrizione
Backup* GP/BC Misura il consumo di spazio di archiviazione usato dai backup fatturato per GB all'ora su base mensile.
Calcolo B/S/P/GP/BC Misura il consumo delle risorse di calcolo all'ora, per esempio vCore e memoria o DTU.
Licenza GP/BC Fatture per la licenza di SQL Server accumulate al mese.
Storage B/S*/P*/GP/HS Fatturazione mensile sia per la quantità di dati archiviati nell'unità usando spazio di archiviazione all'ora, sia per la velocità effettiva di megabyte al secondo (MBPS).

*Nel modello di acquisto DTU, un set iniziale di archiviazione per i dati e i backup viene fornito senza costi aggiuntivi. Le dimensioni di archiviazione dipendono dal livello di servizio selezionato. L'archiviazione dei dati aggiuntiva può essere acquistata nei livelli Standard e Premium. Per altre informazioni, vedere Prezzi del database SQL di Azure.

Usare il credito monetario con database SQL di Azure

È possibile pagare gli addebiti del database SQL di Azure con il credito per il pagamento anticipato di Azure (denominato in precedenza impegno monetario). Tuttavia, non è possibile usare il credito per il pagamento anticipato di Azure per pagare gli addebiti di prodotti e servizi di terze parti, inclusi quelli di Azure Marketplace.

Esaminare i costi stimati nel portale di Azure

Durante il processo di creazione di un database SQL di Azure è possibile visualizzare i costi stimati durante la configurazione del livello di calcolo.

Per accedere a questa schermata selezionare Configura database nella scheda Nozioni di base della pagina Crea database SQL. Le informazioni e i prezzi nell'immagine seguente sono solo a scopo esemplificativo:

Example showing cost estimate in the Azure portal

Se la sottoscrizione di Azure ha un limite di spesa, Azure impedisce di spendere di più rispetto all'importo del credito. Durante la creazione e l'uso delle risorse Azure, vengono usati i crediti. Quando si raggiunge il limite di credito le risorse distribuite vengono disabilitate per il resto del periodo di fatturazione. Non è possibile modificare il limite di credito; tuttavia, è possibile rimuoverlo. Per altre informazioni sui limiti di spesa, vedere Limite di spesa di Azure.

Monitorare i costi

Quando si inizia a usare un database SQL di Azure, è possibile visualizzare i costi stimati nel portale. Per stimare i costi, seguire questa procedura:

  1. Accedere al portale di Azure e passare al gruppo di risorse per il database SQL di Azure. È possibile individuare il gruppo di risorse passando al database e selezionando Gruppo di risorse nella sezione Panoramica.

  2. Selezionare Analisi dei costi nel menu.

  3. Visualizzare i costi accumulati e impostare il grafico in basso su Nome servizio. Questo grafico mostra una stima dei costi correnti per il database SQL. Per limitare i costi per l'intera pagina al database SQL di Azure, selezionare Aggiungi filtro, quindi selezionare Database SQL di Azure. Le informazioni e i prezzi nell'immagine seguente sono solo a scopo esemplificativo:

    Example showing accumulated costs in the Azure portal

Da qui, è quindi possibile esplorare i costi in autonomia. Per altre informazioni sulle diverse impostazioni di analisi dei costi, vedere Introduzione all’analisi dei costi.

Creare i budget

È possibile creare budget per gestire i costi e creare avvisi per informare automaticamente gli stakeholder in caso di anomalie di spesa e rischi di costi eccessivi. Gli avvisi si basano sul confronto tra la spesa e le soglie definite budget e costi. I budget e gli avvisi vengono creati per le sottoscrizioni e i gruppi di risorse di Azure, quindi sono utili nell’ambito di una strategia di monitoraggio dei costi complessiva.

I budget possono essere creati con filtri per risorse o servizi specifici in Azure se si desidera una maggiore granularità nel monitoraggio. I filtri consentono di garantire di non creare accidentalmente nuove risorse. Per altre informazioni sulle opzioni di filtro quando si crea un budget vedere Opzioni di raggruppamento e filtro.

Esportare i dati relativi ai costi

È anche possibile esportare i dati sui costi in un account di archiviazione. Ciò risulta utile quando è necessario eseguire ulteriori analisi dei dati sui costi. Ad esempio un team finanziario può analizzare i dati usando Excel o Power BI. È possibile esportare i costi in base a una pianificazione giornaliera, settimanale o mensile, impostando un intervallo di date personalizzato. L'esportazione dei dati sui costi è la modalità consigliata per recuperare i set di dati dei costi.

Altre modalità di gestione e riduzione dei costi per database SQL di Azure

Il database SQL di Azure consente anche di aumentare o ridurre le risorse per controllare i costi in base alle esigenze dell'applicazione. Per informazioni dettagliate vedere Ridimensionare dinamicamente le risorse del database.

Prenotando le risorse di calcolo per uno o tre anni è possibile risparmiare denaro. Per informazioni dettagliate vedere Risparmiare sui costi per le risorse con capacità riservata.

Passaggi successivi