Condividi tramite


Pianificare e gestire i costi per il database SQL di Azure

Si applica a:Database SQL di Azure

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

Prima di tutto, si usa il calcolatore prezzi di Azure per aggiungere risorse di Azure ed esaminare i costi stimati. Dopo aver iniziato a usare le risorse del database SQL di Azure, usare le funzionalità di Gestione 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 voler agire. I costi per il database SQL di Azure sono solo una parte dei costi mensili nella fattura di Azure. Anche se questo articolo illustra come pianificare e gestire i costi per il database SQL di Azure, vengono fatturati tutti i servizi e le risorse di Azure usati nella sottoscrizione di Azure, inclusi tutti 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 Microsoft, vedere Assegnare l'accesso ai dati.

Considerazioni sui costi iniziali del database SQL

Quando si usa il database SQL di Azure, sono disponibili diverse funzionalità che consentono di risparmiare sul costo:

Modelli di acquisto vCore o DTU

Il database SQL di Azure supporta due modelli di acquisto: vCore e DTU. Il modo in cui vengono addebitati i costi varia a seconda dei modelli di acquisto, quindi è importante comprendere il modello più adatto per il carico di lavoro durante la pianificazione e l'analisi dei costi. Per informazioni sui modelli di acquisto vCore e DTU, vedere Confrontare modelli di acquisto basati su vCore e DTU del database SQL di Azure.

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. Il modo in cui vengono addebitati i costi per ogni livello di calcolo varia in modo che sia importante comprendere il funzionamento ottimale per il carico di lavoro durante la pianificazione e la considerazione dei costi. Per informazioni dettagliate, vedere Panoramica del modello vCore - Livelli di calcolo.

Sconti

Le prenotazioni di Azure sono uno sconto per la fatturazione per il database SQL di Azure che è possibile usare per risparmiare denaro impegnandosi a usare le risorse di calcolo a una tariffa scontata per un periodo di tempo.

Nella livello di calcolo fornito del modello di acquisto basato su vCore, è possibile ottenere uno sconto sulla distribuzione delle licenze di SQL Server al motore di Database SQL Server. Per informazioni dettagliate, vedere Vantaggio Azure Hybrid e calcolatore prezzi per determinare i risparmi sui costi.

Pool di elasticità

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:

Screenshot del calcolatore prezzi di Azure.

È 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:

Screenshot di un esempio di calcolatore prezzi del database SQL di Azure per l'archiviazione.

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

Il database SQL di Azure viene eseguito sull'infrastruttura di Azure che genera costi insieme al database SQL di Azure quando si distribuisce la nuova risorsa. È importante comprendere che un'infrastruttura aggiuntiva potrebbe comportare dei 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 addebitati il livello di servizio più elevato selezionato, lo spazio di archiviazione assegnato 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 dallo SKU del prodotto, dall'hardware di generazione dello SKU e dalla categoria del contatore. Il database SQL di Azure include gli SKU seguenti:

  • Basic (B)
  • Standard (S)
  • Premio (P)
  • Utilizzo generico (GP)
  • Business Critical (BC)
  • E per l'archiviazione: archiviazione con ridondanza geografica (GRS), archiviazione con ridondanza locale e archiviazione con ridondanza della zona
  • È anche possibile avere uno SKU deprecato proveniente da offerte di risorse non più supportate.

Per altre informazioni, vedere modello di acquisto basato su vCore, modello di acquisto basato su DTU o confrontare i modelli di acquisto.

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

Misura Possibili SKU Descrizione
copia di sicurezza 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 delle risorse di calcolo all'ora.
Calcolo (replica primaria/con nome) HS Misura il consumo delle risorse di calcolo all'ora della replica HS primaria.
Calcolo (replica a disponibilità elevata) HS Misura il consumo delle risorse di calcolo all'ora della replica HS secondaria.
Calcolo (componente aggiuntivo ZR) medico di base Misura il consumo delle risorse di elaborazione al minuto della replica aggiunta con ridondanza zonale.
Calcolo (serverless) medico di base Misura il consumo delle risorse di calcolo serverless al minuto.
Licenza GP/BC/HS La fatturazione della licenza di SQL Server avviene mensilmente.
Immagazzinamento B/S*/P*/G/BC/HS Fatturata mensilmente, 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 dell'archiviazione dipendono dal livello di servizio selezionato. L'archiviazione 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 Possibili SKU Descrizione
copia di sicurezza GP/BC Misura il consumo di spazio di archiviazione usato dai backup, fatturati per GB all'ora su base mensile.
Calcolo B/S/P/GP/BC Misura il consumo delle risorse di calcolo all'ora, ad esempio vCore e memoria o DTU.
Licenza GP/BC La fatturazione della licenza di SQL Server avviene mensilmente.
Immagazzinamento B/S*/P*/GP/HS Fatturata mensilmente, sia per la quantità di dati archiviati nel drive calcolato in base allo spazio di archiviazione utilizzato per ora, sia per il throughput in 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 dell'archiviazione dipendono dal livello di servizio selezionato. L'archiviazione 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 il 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 di pagamento anticipato di Azure per pagare gli addebiti per 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:

Screenshot di un esempio che mostra la stima dei costi nel portale di Azure.

Se la sottoscrizione di Azure ha un limite di spesa, Azure impedisce di effettuare una spesa superiore all'importo del credito. I crediti vengono usati per la creazione e l'uso delle risorse di Azure. 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, ma è possibile rimuoverlo. Per altre informazioni sui limiti di spesa, vedere Limite di spesa di Azure.

Monitorare i costi

Quando si inizia a usare il database SQL di Azure, è possibile visualizzare i costi stimati nel portale. Per rivedere i costi stimati, 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:

    Screenshot di un esempio che mostra i costi accumulati nel portale di Azure.

Da qui è possibile esplorare i costi in autonomia. Per altre informazioni sulle diverse impostazioni di analisi dei costi, vedere Iniziare ad analizzare i costi.

Creare budgeti

È 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 relative al budget e ai costi. I budget e gli avvisi vengono creati per le sottoscrizioni e i gruppi di risorse di Azure, quindi sono utili come parte di una strategia complessiva di monitoraggio dei costi.

I budget possono essere creati con filtri per risorse o servizi specifici in Azure, se si vuole una maggiore granularità del monitoraggio. I filtri consentono di assicurarsi 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ò è 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 e impostare un intervallo di date personalizzato. L'esportazione dei dati sui costi è il modo consigliato per recuperare i set di dati dei costi.

Altri modi per gestire e ridurre i costi per il database SQL di Azure

Il database SQL di Azure consente inoltre 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.