Pianificare e gestire i costi per il servizio app di Azure

Questo articolo descrive come pianificare e gestire i costi per il servizio app di Azure. Prima di tutto, si usa il calcolatore prezzi di Azure per pianificare i costi del servizio app prima di aggiungere risorse per il servizio per stimare i costi. Successivamente, man mano che si aggiungono le risorse di Azure, si rivedono i costi stimati. Dopo aver iniziato a usare le risorse del servizio app, usare la funzionalità Gestione costi per impostare i budget e monitorare i costi. È inoltre possibile esaminare i costi previsti e identificare le tendenze di spesa per individuare le aree in cui è possibile agire. I costi per il servizio app 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 Servizio app, vengono fatturati tutte le risorse e tutti i servizi di Azure usati nella sottoscrizione di Azure, inclusi i servizi di terze parti.

Informazioni sul modello di fatturazione completo per Servizio app di Azure

Il servizio app di Azure viene eseguito nell'infrastruttura di Azure che accumula costi quando si distribuiscono nuove risorse. È importante comprendere che potrebbero verificarsi altri costi dell'infrastruttura che potrebbero accumularsi.

Come vengono addebitati i costi del servizio app di Azure

Quando si creano o si usano risorse del servizio app, si riceve un addebito in base ai contatori seguenti:

  • Viene addebitata una tariffa oraria in base al piano tariffario del servizio app al secondo.
  • L'addebito viene applicato a ogni istanza con scalabilità orizzontale nel piano, in base al tempo di allocazione dell'istanza di macchina virtuale.

Altre risorse di costo per il servizio app sono (per informazioni dettagliate, vedere Prezzi del servizio app):

  • Domini del servizio app: il costo della registrazione del dominio per la sottoscrizione viene addebitato su base annuale, se si abilita il rinnovo automatico.
  • Certificati del servizio app: l'addebito viene eseguito una tantum al momento dell'acquisto. Se sono presenti più sottodomini da proteggere, è possibile ridurre i costi acquistando un certificato jolly anziché più certificati standard.
  • Associazioni di SSL basati su IP: l'associazione viene configurata in un certificato a livello di app. Si accumulano costi per ogni associazione. Per livello Standard e superiore, la prima associazione basata su IP non viene addebitata.

Al termine del ciclo di fatturazione, sono previsti addebiti per ogni istanza di macchina virtuale. La fattura mostra una sezione per tutti i costi del servizio app. È presente una voce separata per ogni contatore.

Altri costi che potrebbero accumularsi con il servizio app di Azure

A seconda della funzionalità in uso nel servizio app, è possibile creare le risorse seguenti che accumulano costi:

  • Livello Isolato: l'ambiente del servizio app richiede una rete virtuale che viene addebitata separatamente.
  • Backup: è necessario un account di archiviazione per eseguire i backup che viene addebitato separatamente.
  • Log di diagnostica: è possibile selezionare un account di archiviazione come opzione di registrazione oppure eseguire l'integrazione con Azure Log Analytics. Questi servizi vengono addebitati separatamente.
  • Certificati del servizio app: i certificati acquistati in Azure devono essere gestiti in Azure Key Vault, il cui costo viene addebitato separatamente.

Costi che potrebbero accumularsi dopo l'eliminazione delle risorse

Quando si eliminano tutte le app in un piano di servizio app, il piano continua ad accumulare addebiti in base al piano tariffario configurato e al numero di istanze. Per evitare addebiti indesiderati, eliminare il piano o ridimensionarlo al livello Free.

Dopo aver eliminato le risorse del servizio app di Azure, le risorse dai servizi di Azure correlati potrebbero continuare a esistere. Continueranno ad accumulare costi fino a quando non verranno eliminate. Ad esempio:

  • La rete virtuale creata per un piano di servizio app di livello Isolato
  • Gli account di archiviazione creati per archiviare i backup o i log di diagnostica
  • Key Vault creato per archiviare i certificati del servizio app
  • Spazi dei nomi di Log Analytic creati per la spedizione dei log di diagnostica
  • Istanze o prenotazioni di stamp per il servizio app che non sono ancora scadute

Uso del pagamento anticipato di Azure con il servizio app di Azure

È possibile pagare gli addebiti del servizio app di Azure con il credito di pagamento anticipato di Azure. Tuttavia, non è possibile usare il credito del pagamento anticipato di Azure per pagare gli addebiti di prodotti e servizi di terze parti, inclusi quelli di Azure Marketplace.

Stimare i costi

Un modo semplice per stimare e ottimizzare in anticipo il costo del servizio app è usare il calcolatore prezzi di Azure.

Per usare il calcolatore prezzi, selezionare Servizio app nella scheda Prodotti. Scorrere quindi verso il basso per usare il calcolatore. Lo screenshot seguente è un esempio e non riflette i prezzi correnti.

Esempio che mostra il costo stimato nel calcolatore prezzi di Azure

Esaminare i costi stimati nel portale di Azure

Quando si crea un'app del servizio app o un piano di servizio app, è possibile visualizzare i costi stimati.

Per creare un'app e visualizzare il prezzo stimato:

  1. Nella pagina Crea scorrere verso il basso fino a piano di servizio app e selezionare Crea nuovo.

  2. Specificare un nome e selezionare OK.

  3. Accanto a SKU e dimensioni, selezionare Modifica dimensione.

  4. Esaminare il prezzo stimato mostrato nel riepilogo. Lo screenshot seguente è un esempio e non riflette i prezzi correnti.

    Esaminare il costo stimato per ogni piano tariffario nel portale

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.

Ottimizzazione dei costi

A livello di base, le app del servizio app vengono addebitate dal piano di servizio app che li ospita. I costi associati alla distribuzione del servizio app dipendono da alcuni fattori principali:

  • Piano tariffario: altrimenti noto come SKU del piano di servizio app. I livelli più elevati offrono più core CPU, memoria, archiviazione o funzionalità o combinazioni.
  • I livelli dedicati del numero di istanze (Basic e superiore) possono essere ridimensionati e ogni istanza con scalabilità orizzontale aumenta i costi.
  • Tariffa stamp: nel livello isolato, viene accumulata una tariffa fissa nell'ambiente del servizio app, indipendentemente dal numero di app o istanze di lavoro ospitate.

Un piano di servizio app può ospitare più app. A seconda della distribuzione, è possibile risparmiare sui costi di hosting di più app in un piano di servizio app, ad esempio l'hosting delle app in un numero inferiore di piani di servizio app.

Per informazioni dettagliate, vedere Panoramica del piano di servizio app

Carichi di lavoro non di produzione

Per testare il servizio app o la soluzione con costi bassi o minimi, è possibile iniziare usando i due piani tariffari di livello di ingresso, Gratuito e Condiviso, ospitati in istanze condivise. Per testare l'app in istanze dedicate con prestazioni migliori, è possibile eseguire l'aggiornamento al livello Basic, che supporta sia le app Windows che Linux.

Nota

Prezzi di sviluppo/test di Azure: per testare i carichi di lavoro di pre-produzione che richiedono livelli più elevati (tutti i livelli ad eccezione di quello Isolato), i sottoscrittori di Visual Studio possono anche sfruttare i vantaggi offerti dai prezzi di sviluppo/test di Azure, che offrono sconti significativi.

Sia il livello Gratuito che quello Condiviso, nonché gli sconti sui prezzi di sviluppo/test di Azure, non hanno un contratto di servizio supportato finanziariamente.

Carichi di lavoro di produzione

I carichi di lavoro di produzione sono dotati della raccomandazione del piano tariffario Standard dedicato o superiore. Anche se il prezzo aumenta per i livelli più elevati, offre anche una maggiore quantità di memoria e archiviazione e hardware con prestazioni superiori, offrendo una maggiore densità di app per ogni istanza di calcolo. Ciò si traduce in un numero di istanze inferiore per lo stesso numero di app e quindi un costo inferiore. Infatti, Premium V3 (il livello non Isolato più alto) è il modo più conveniente per gestire l'app su larga scala. Per aggiungere i risparmi, è possibile ottenere sconti approfonditi sulle prenotazioni Premium V3.

Nota

Premium V3 supporta sia contenitori Windows che contenitori Linux.

Dopo aver scelto il piano tariffario desiderato, è necessario ridurre al minimo le istanze inattive. In una distribuzione con scalabilità orizzontale è possibile risparmiare denaro sulle istanze di calcolo sottoutilizzate. È consigliabile configurare la scalabilità automatica, disponibile nel livello Standard e versioni successive. Creando pianificazioni con scalabilità orizzontale e regole di scalabilità orizzontale basate su metriche, si paga solo per le istanze effettivamente necessarie in un determinato momento.

Prenotazioni di Azure

Se si prevede di usare un numero minimo noto di istanze di calcolo per un anno o più, è consigliabile sfruttare il livello Premium V3 e ridurre drasticamente i costi dell'istanza riservando tali istanze in incrementi di 1 anno o di 3 anni. Il risparmio mensile sui costi può essere pari al 55% per ogni istanza. Sono possibili due tipi di prenotazioni:

  • Windows (o indipendente dalla piattaforma): può essere applicato alle istanze di Windows o Linux nella sottoscrizione.
  • Specifico per Linux: si applica solo alle istanze Linux nella sottoscrizione.

I prezzi delle istanze riservate si applicano alle istanze applicabili nella sottoscrizione, fino al numero di istanze riservate. Le istanze riservate rappresentano una questione di fatturazione e non sono associate a istanze di calcolo specifiche. Se si eseguono meno istanze di quelle che si riservano in qualsiasi momento durante il periodo di prenotazione, si paga comunque per le istanze riservate. Se si eseguono più istanze di quelle che si riservano in qualsiasi momento durante il periodo di prenotazione, si paga il costo normale accumulato per le istanze aggiuntive.

Il livello Isolato (Ambiente del servizio app di Azure) supporta anche prenotazioni di 1 anno e 3 anni a prezzi ridotti. Per altre informazioni, vedere Come si applicano gli sconti per le prenotazioni al servizio app di Azure.

Monitorare i costi

Quando si usano le risorse di Azure con il servizio app, sono previsti dei costi. I costi unitari per l'utilizzo di risorse variano in base a intervalli di tempo (secondi, minuti, ore e giorni). Non appena viene avviato l'uso del servizio app, i costi vengono sostenuti ed è possibile visualizzare i costi in analisi dei costi.

Quando si usa l'analisi dei costi, i costi del servizio app vengono visualizzati in grafici e tabelle per intervalli di tempo diversi. Ad esempio, per giorno, mese corrente/ precedente e anno. È possibile visualizzare i costi anche in base ai budget e ai costi previsti. Passare a visualizzazioni con intervalli di tempo più lunghi consente di identificare le tendenze di spesa. E di individuare dove si sono verificate spese eccessive. Se sono stati creati budget, è possibile individuare facilmente anche dove vengono superati.

Per visualizzare i costi del servizio app nell'analisi dei costi:

  1. Accedere al portale di Azure.
  2. Aprire l'ambito nel portale di Azure e selezionare Analisi dei costi nel menu. Passare ad esempio a Sottoscrizioni, selezionare una sottoscrizione nell'elenco e quindi selezionare Analisi dei costi nel menu. Selezionare Ambito per passare a un ambito diverso nell'analisi dei costi.
  3. Per impostazione predefinita, i costi dei servizi vengono mostrati nel primo grafico ad anello. Selezionare l'area nel grafico con etichetta Servizio app.

I costi mensili effettivi vengono visualizzati la prima volta che si apre l'analisi dei costi. Ecco un esempio che mostra tutti i costi di utilizzo mensili.

Esempio che mostra i costi accumulati per una sottoscrizione

Per limitare i costi per un singolo servizio, ad esempio servizio app, selezionare Aggiungi filtro e quindi selezionare Nome servizio. Selezionare quindi Servizio app.

Ecco un esempio che mostra i costi solo per il Servizio app.

Esempio che mostra i costi accumulati per ServiceName

Nell'esempio precedente viene mostrato il costo attuale per il servizio. Vengono visualizzati anche i costi in base alle aree di Azure (località) e ai costi del servizio app per gruppo di risorse. Da qui è possibile esplorare i costi in autonomia.

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 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 evitare la creazione accidentale di nuove risorse che comportano costi aggiuntivi. Per altre informazioni sulle opzioni di filtro disponibili 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. Questa funzionalità è utile quando è necessario analizzare ulteriormente i dati per verificare i 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. Si consiglia di esportare i dati sui costi per recuperare i set di dati dei costi.

Passaggi successivi