Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo descrive come pianificare e gestire i costi per il servizio app di Azure.
Prima di aggiungere risorse, è possibile usare il calcolatore prezzi di Azure per stimare i costi del servizio app.
Successivamente, quando si aggiungono risorse di Azure al servizio app, esaminare i costi stimati dei servizi.
Dopo aver iniziato a usare le risorse del servizio app, usare le funzionalità di 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 si potrebbe agire.
Comprendere il modello di fatturazione completo
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.
I costi per il servizio app sono solo una parte dei costi mensili nella fattura di Azure. Anche se questo articolo illustra come pianificare e gestire i costi per il servizio app, vengono fatturati tutti i servizi e le risorse di Azure usati nella sottoscrizione di Azure, inclusi i servizi non Microsoft.
Come avviene l'addebito
Quando si creano o si usano risorse del servizio app, si riceve un addebito in base ai contatori seguenti:
- Una tariffa oraria basata sul piano tariffario del tuo piano di servizio App, calcolata al secondo.
- L'addebito viene applicato a ogni istanza con scalabilità orizzontale nel piano, in base alla quantità di tempo in cui l'istanza della macchina virtuale (VM) è allocata.
Altre risorse di costo per il servizio app sono:
- Domini del servizio app: la sottoscrizione viene addebitata per la registrazione del dominio su base annuale, se si abilita il rinnovo automatico.
- Certificati del servizio app: addebito una tantum volta al momento dell'acquisto. Se hai diversi sottodomini da proteggere, puoi ridurre i costi acquistando un certificato wildcard anziché più certificati standard.
- Associazione SSL basata su IP: l'associazione viene configurata su un certificato a livello dell'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 vengono visualizzati gli 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.
Per altre informazioni, vedere Prezzi del Servizio app.
Altri costi che potrebbero accumulare
A seconda della funzionalità usata nel servizio app, è possibile creare le risorse di attribuzione dei costi seguenti:
- Livello isolato: una rete virtuale di Azure è necessaria per un ambiente del servizio app e viene addebitata separatamente.
- Backup: per eseguire i backup è necessario un account di archiviazione di Azure e viene addebitato separatamente.
- Log di diagnostica: è possibile selezionare l'account di archiviazione come opzione di registrazione o integrarsi con Azure Log Analytics. Questi servizi vengono addebitati separatamente.
- Certificati del servizio app: i certificati acquistati in Azure devono essere mantenuti in Azure Key Vault, che 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 che hai creato per un piano di servizio App Service 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
- Prenotazioni di istanza o certificato che non sono ancora scadute
Utilizzo di Pagamento anticipato di Azure
È possibile pagare gli addebiti del servizio app con il credito di pagamento anticipato di Azure. Tuttavia, non è possibile usare il credito di pagamento anticipato di Azure per pagare gli addebiti per prodotti e servizi non Microsoft, 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.
Nel calcolatore prezzi selezionare il riquadro Servizio app nella scheda Prodotti . Scorrere quindi verso il basso fino alla sezione Servizio app del calcolatore. Lo screenshot seguente è un esempio e non riflette i prezzi correnti.
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:
Accedere al portale di Azure e selezionare Servizi app.
Selezionare +Crea e scegliere App Web dal menu a discesa.
Specificare un gruppo di risorse, un nome e uno stack di runtime.
In Piani tariffari selezionare Esplora piani tariffari.
Esaminare i prezzi stimati. Lo screenshot seguente è un esempio e non riflette i prezzi correnti.
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: noto come SKU del piano di servizio app. I livelli più elevati offrono più core CPU, memoria, archiviazione o funzionalità o combinazioni.
- Numero di istanze: i livelli dedicati (Basic e superiore) possono essere ridimensionati e ogni istanza con scalabilità orizzontale aumenta i costi.
- Tassa di bollo: Nel livello Isolato viene accumulata una tariffa fissa nel tuo ambiente di App Service, 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 o ospitare le app in un minor numero di piani di servizio app.
Per informazioni dettagliate, vedere Panoramica del piano di servizio app.
Carichi di lavoro non di produzione
Per testare l'app o la soluzione accumulando 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 preproduzione che richiedono livelli più elevati (tutti i livelli ad eccezione di Isolated), 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 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): si applica alle istanze di Windows o Linux nel tuo abbonamento.
- Specifico di Linux: si applica solo alle istanze di 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:
Accedere al portale di Azure.
Immettere Analisi dei costi nella barra di ricerca. In alternativa, passare a Sottoscrizioni, selezionare una sottoscrizione dall'elenco e quindi selezionare Analisi dei costi nel menu. Selezionare Ambito per passare a un ambito diverso nell'analisi dei costi.
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. L'esempio seguente mostra tutti i costi di utilizzo mensili.
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.
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 sui costi che informano automaticamente gli stakeholder di anomalie di spesa e rischi in sospeso. 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.