Pianificare e gestire i costi per App per la logica di Azure

Si applica a: App per la logica di Azure (a consumo e standard)

Questo articolo illustra come pianificare e gestire i costi per App per la logica di Azure. Prima di creare o aggiungere risorse con questo servizio, stimare i costi usando il calcolatore prezzi di Azure. Dopo aver iniziato a usare le risorse di App per la logica di Azure, è possibile impostare budget e monitorare i costi usando Gestione dei costi Microsoft. È anche possibile esaminare i costi previsti e monitorare le tendenze di spesa per identificare le aree in cui si potrebbe voler agire.

Tenere presente che i costi per App per la logica di Azure fanno solo parte dei costi mensili nella fattura di Azure. Anche se questo articolo illustra come stimare e gestire i costi per App per la logica di Azure, vengono fatturati tutti i servizi e le risorse di Azure usati nella sottoscrizione di Azure, inclusi tutti i servizi di terze parti. Dopo aver acquisito familiarità con la gestione dei costi per App per la logica di Azure, è possibile applicare metodi simili per gestire i costi per tutti i servizi di Azure usati nella sottoscrizione.

Prerequisiti

Gestione dei costi Microsoft supporta la maggior parte dei tipi di account Azure. Per visualizzare tutti i 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 l''account Azure.

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

Informazioni sul modello di fatturazione

App per la logica di Azure viene eseguito nell'infrastruttura di Azure che accumula costi quando si distribuiscono nuove risorse. Assicurarsi di comprendere il modello di fatturazione per App per la logica di Azure insieme alle risorse di Azure correlate e di gestire i costi a causa di queste dipendenze quando si apportano modifiche alle risorse distribuite.

Costi che in genere si accumulano con App per la logica di Azure

App per la logica di Azure applica modelli tariffari diversi, in base alle risorse create e usate:

Ecco altre risorse che comportano costi quando vengono creati per l'uso con le app per la logica:

  • Un account di integrazione è una risorsa separata che si crea e si collega alle app per la logica per la compilazione di integrazioni B2B. Gli account di integrazione usano un modello tariffario fisso in cui la tariffa è basata sul tipo di account di integrazione o sul livello usato.

  • Un connettore personalizzato è una risorsa separata creata per un'API REST che non dispone di un connettore predefinito da usare nelle app per la logica. Le esecuzioni di connettori personalizzati usano il modello tariffario A consumo.

Operazioni e costi di archiviazione

App per la logica di Azure usa Archiviazione di Azure per qualsiasi operazione di archiviazione. Con App per la logica di Azure multi-tenant, tutti gli utilizzi e i costi di archiviazione vengono associati all'app per la logica. La conservazione dei dati e il consumo di archiviazione accumulano costi usando un modello tariffario fisso. Ad esempio, gli input e gli output della cronologia di esecuzione vengono mantenuti nell'archiviazione in background, che differisce dalle risorse di archiviazione create, gestite e accessibili in modo indipendente dall'app per la logica.

Con App per la logica di Azure a tenant singolo è possibile usare il proprio account di archiviazione di Azure. Questa funzionalità offre maggiore controllo e flessibilità con i dati di App per la logica di Azure. Quando i flussi di lavoro con stato eseguono le operazioni, il runtime di App per la logica di Azure effettua transazioni di archiviazione. Ad esempio, le code vengono usate per la pianificazione, mentre le tabelle e i BLOB vengono usati per archiviare gli stati del flusso di lavoro. I costi di archiviazione cambiano in base al contenuto del flusso di lavoro. Trigger, azioni e payload diversi comportano diverse operazioni e esigenze di archiviazione. Le transazioni di archiviazione seguono il modello tariffario di Archiviazione di Azure. I costi di archiviazione sono elencati separatamente nella fattura di fatturazione di Azure.

Per App per la logica di Azure a tenant singolo, è possibile ottenere un'idea del numero di operazioni di archiviazione che un flusso di lavoro potrebbe eseguire e il relativo costo usando il calcolatore di archiviazione di App per la logica. È possibile selezionare un flusso di lavoro di esempio o usare una definizione del flusso di lavoro esistente. Il primo calcolo stima il numero di operazioni di archiviazione nel flusso di lavoro. È quindi possibile usare questi numeri per stimare i costi possibili usando il calcolatore prezzi di Azure. Per altre informazioni, vedere Stimare le esigenze e i costi di archiviazione per i flussi di lavoro in App per la logica di Azure a tenant singolo.

I costi potrebbero accumularsi dopo l'eliminazione delle risorse

Dopo aver eliminato un'app per la logica, App per la logica di Azure non creerà o eseguirà nuove istanze del flusso di lavoro. Tuttavia, tutte le esecuzioni in corso e in sospeso continuano fino al termine. A seconda del numero di esecuzioni, questo processo potrebbe richiedere del tempo. Per altre informazioni, vedere Gestire le app per la logica.

Se queste risorse sono presenti dopo l'eliminazione di un'app per la logica, queste risorse continuano a esistere e accumulano costi fino a quando non vengono eliminati:

  • Risorse di Azure create e gestite in modo indipendente dall'app per la logica che si connette a tali risorse, ad esempio app per le funzioni di Azure, hub eventi, griglie di eventi e così via

  • Account di integrazione

Uso del credito monetario con App per la logica di Azure

È possibile pagare gli addebiti di App per la logica di Azure con il credito di impegno monetario EA. Tuttavia, non è possibile usare il credito dell'impegno monetario EA per pagare gli addebiti di prodotti e servizi di terze parti, inclusi quelli di Azure Marketplace.

Stimare i costi

Prima di creare risorse con App per la logica di Azure, stimare i costi usando il calcolatore dei prezzi di Azure. Per altre informazioni, vedere Modello di prezzi per App per la logica di Azure.

  1. Nel menu a sinistra della pagina Calcolatore prezzi di Azure selezionare Integrazione>App per la logica di Azure.

    Screenshot che mostra il calcolatore prezzi di Azure con l'opzione

  2. Scorrere verso il basso la pagina fino a visualizzare il calcolatore prezzi di App per la logica di Azure. Nelle varie sezioni per le risorse di Azure direttamente correlate ad App per la logica di Azure immettere il numero di risorse che si prevede di usare e il numero di intervalli in cui è possibile usare tali risorse.

    Questo screenshot mostra una stima dei costi di esempio usando il calcolatore:

    Esempio che mostra il costo stimato nel calcolatore prezzi di Azure

  3. Per aggiornare le stime dei costi durante la creazione e l'uso di nuove risorse correlate, tornare a questo calcolatore e aggiornare le risorse qui.

Creare budget e avvisi

Per gestire in modo proattivo i costi per l'account o la sottoscrizione di Azure, è possibile creare budget e avvisi usando il servizio e le funzionalità di Gestione dei costi e fatturazione Microsoft. 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.

In base alla spesa rispetto alle soglie di budget e costi, gli avvisi notificano automaticamente agli stakeholder le anomalie di spesa e i rischi di spese eccessive. Se si vuole una maggiore granularità del monitoraggio è anche possibile creare budget con filtri per risorse o servizi specifici in Azure. I filtri consentono di evitare la creazione accidentale di nuove risorse che comportano costi aggiuntivi. Per altre informazioni sulle opzioni di filtro, vedere Opzioni di raggruppamento e filtro.

Monitorare i costi

I costi unitari dell'utilizzo di risorse variano in base agli intervalli di tempo, come secondi, minuti, ore e giorni, o in base all'utilizzo per unità, come byte, megabyte e così via. Ad esempio, per giorno, mese corrente/ precedente e anno. Passare a visualizzazioni con intervalli di tempo più lunghi consente di identificare le tendenze di spesa. Quando si usano le funzionalità di analisi dei costi, è possibile visualizzare i costi come grafici e tabelle in diversi intervalli di tempo. Se sono stati creati budget e previsioni sui costi, è anche possibile trovare facilmente la posizione in cui i budget vengono superati e potrebbero essersi verificate spese eccessive.

Dopo aver iniziato a sostenere i costi per le risorse che creano o iniziano a usare in Azure, è possibile esaminare e monitorare questi costi in questi modi:

Monitorare le esecuzioni delle app per la logica e l'utilizzo dell'archiviazione

Con Monitoraggio di Azure è possibile visualizzare queste metriche per un'app per la logica specifica:

  • Esecuzioni di azioni fatturabili
  • Esecuzioni di trigger fatturabili
  • Uso fatturazione per esecuzioni di operazioni native
  • Uso fatturazione per esecuzioni del connettore standard
  • Uso della fatturazione per consumo dell'archiviazione
  • Esecuzioni fatturabili totali

Visualizzare le metriche relative all'esecuzione e all'utilizzo dell'archiviazione

  1. Nel portale di Azure trovare e aprire l'app per la logica. Nel menu dell'app per la logica, in Monitoraggio selezionare Metriche.

  2. Nel riquadro a destra, in Titolo grafico, nella barra delle metriche aprire l'elenco Metrica e selezionare la metrica desiderata.

    Nota

    Il consumo di archiviazione viene misurato come numero di unità di archiviazione (GB) usate dall'app per la logica e fatturate. Le esecuzioni che usano meno di 500 MB nell'archiviazione potrebbero non essere visualizzate nella visualizzazione di monitoraggio, ma vengono comunque fatturate.

    Screenshot che mostra il riquadro Metriche con l'elenco

  3. Nell'angolo superiore destro del riquadro selezionare il periodo di tempo desiderato.

  4. Per visualizzare altri dati sull'utilizzo dell'archiviazione, in particolare le dimensioni di input e output dell'azione nella cronologia di esecuzione dell'app per la logica, seguire questa procedura.

Visualizzare le dimensioni di input e output dell'azione nella cronologia di esecuzione

  1. Nel portale di Azure trovare e aprire l'app per la logica.

  2. Selezionare Panoramica nel menu dell'app per la logica.

  3. Nel riquadro a destra, in Cronologia di esecuzione selezionare l'esecuzione con gli input e gli output da visualizzare.

  4. In Esecuzione dell'app per la logica selezionare Dettagli esecuzione.

  5. Nel riquadro Dettagli esecuzione dell'app per la logica, nella tabella azioni, che elenca lo stato e la durata di ogni azione, selezionare l'azione che si vuole visualizzare.

  6. Nel riquadro Azioni dell'app per la logica trovare le dimensioni per gli input e gli output dell'azione. In Collegamento input e Collegamento outputtrovare i collegamenti a tali input e output.

    Nota

    Per i cicli, solo le azioni di primo livello mostrano le dimensioni per gli input e gli output. Per le azioni all'interno di cicli annidati, gli input e gli output mostrano dimensioni zero e nessun collegamento.

Eseguire l'analisi dei costi usando Gestione costi e fatturazione Microsoft

Per esaminare i costi per App per la logica di Azure in base a un ambito specifico, ad esempio una sottoscrizione di Azure, è possibile usare le funzionalità di analisi dei costi in Gestione dei costi e fatturazione Microsoft.

  1. Nel portale di Azure aprire l'ambito desiderato, ad esempio la sottoscrizione di Azure. Nel menu di spostamento sulla sinistra, sotto Gestione dei costi selezionare Analisi dei costi.

    Quando si apre per la prima volta il riquadro di analisi dei costi, il grafico superiore mostra i costi di utilizzo effettivi e previsti in tutti i servizi nella sottoscrizione per il mese corrente.

    Screenshot che mostra il portale di Azure e il riquadro analisi dei costi con esempio per i costi effettivi e previsti in una sottoscrizione.

    Suggerimento

    Per modificare gli ambiti, nel riquadro Analisi dei costi selezionare il filtro Ambito nella barra dei filtri. Nel riquadro Seleziona ambito andare all'ambito desiderato.

    Sotto i grafici ad anello vengono visualizzati i costi correnti per i servizi di Azure, per area di Azure (località) e per gruppo di risorse.

    Screenshot che mostra il portale di Azure e il riquadro di analisi dei costi con grafici ad anello di esempio per servizi, aree e gruppi di risorse.

  2. Per filtrare il grafico in un'area specifica, ad esempio un servizio o una risorsa, nella barra dei filtri selezionare Aggiungi filtro.

  3. Nell'elenco a sinistra selezionare il tipo di filtro, ad esempio Nome servizio. Nell'elenco a destra selezionare il filtro, ad esempio app per la logica. Al termine, selezionare il segno di spunta verde.

    Screenshot che mostra il portale di Azure e il riquadro di analisi dei costi con selezioni di filtro.

    Ecco ad esempio il risultato per App per la logica di Azure:

    Screenshot che mostra il portale di Azure e il riquadro analisi dei costi con i risultati filtrati in

Esportare i dati relativi ai costi

Quando è necessario eseguire più analisi dei dati sui costi, è possibile esportare i dati sui costi in un account di archiviazione. 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 ridurre i costi per la logica aps e le risorse correlate, provare queste opzioni:

  • Se possibile, usare trigger e azioni predefiniti, che costano meno per l'esecuzione rispetto ai trigger e alle azioni del connettore gestito.

    Ad esempio, è possibile ridurre i costi quando si accede ad altre risorse usando l'azione HTTP o chiamando una funzione creata usando il servizio Funzioni di Azure e usando l'azione predefinita di Funzioni di Azure. Tuttavia, l'uso di Funzioni di Azure comporta anche costi, quindi assicurarsi di confrontare le opzioni.

  • Specificare condizioni di trigger precise per l'esecuzione di un flusso di lavoro.

    Ad esempio, è possibile specificare che un trigger viene attivato solo quando il sito Web di destinazione restituisce un errore interno del server. Nella definizione JSON del trigger usare la proprietà conditions per specificare una condizione che faccia riferimento al codice di stato del trigger.

  • Se un trigger ha una versione di polling e una versione del webhook, provare la versione del webhook, che attende che l'evento specificato venga generato prima della generazione, anziché controllare regolarmente l'evento.

  • Chiamare l'app per la logica tramite un altro servizio, ad esempio Funzioni di Azure o il Bus di servizio di Azure, in modo che il trigger venga attivato solo quando il flusso di lavoro deve essere eseguito.

  • Disabilitare le app per la logica che non si deve eseguire costantemente o eliminare app per la logica che non sono più necessarie. Se possibile, disabilitare tutte le altre risorse che non sono necessarie in modo costante.

Passaggi successivi