Share via


Consigli per l'allineamento dell'utilizzo agli incrementi di fatturazione

Si applica a questa raccomandazione per l'ottimizzazione dei costi di Azure Well-Architected Framework:

CO:06 Allineare l'utilizzo agli incrementi di fatturazione. È necessario comprendere gli incrementi di fatturazione (metri) e allineare l'utilizzo delle risorse a tali incrementi. Modificare il servizio in modo che sia allineato agli incrementi di fatturazione o modificare l'utilizzo delle risorse per allinearlo agli incrementi di fatturazione. Prendere in considerazione l'uso di un modello di verifica per convalidare le conoscenze di fatturazione e le scelte di progettazione per i principali driver di costo e per scoprire i modi per allineare l'utilizzo delle risorse e della fatturazione.

Questa guida descrive le raccomandazioni per allineare l'utilizzo delle risorse agli incrementi di fatturazione. Le risorse vengono fatturate a incrementi specifici, ad esempio per ora o per istanza. Per ottimizzare i costi, è necessario allineare l'utilizzo a tali incrementi. È necessario adattare una risorsa all'utilizzo del carico di lavoro o adattare il carico di lavoro agli incrementi di fatturazione delle risorse, detti anche contatori. Implementare le indicazioni seguenti per assicurarsi che il carico di lavoro derivi il valore massimo da ogni risorsa. Se non si riesce ad allineare la fatturazione e la progettazione, è possibile che vengano addebitati addebiti non necessari.

Definizioni

Termine Definizione
Incremento della fatturazione Importo di utilizzo che comporta un costo (contatore), ad esempio un'unità di tempo, il numero di istanze o le dimensioni dei dati.
Fattore di fatturazione Tipo di utilizzo che comporta costi, ad esempio tempo, quantità di archiviazione, quantità di trasferimento dei dati o numero di richieste.

Strategie di progettazione chiave

L'allineamento dell'utilizzo delle risorse agli incrementi di fatturazione consiste nell'assicurarsi che l'utilizzo delle risorse corrisponda strettamente agli intervalli o alle quantità addebitate. Ad esempio, se un servizio viene addebitato per ora, ma viene usato solo per una frazione di tale tempo, è possibile modificare le operazioni per ottimizzare l'uso di tale ora.

Per risparmiare denaro, assicurarsi di comprendere come viene addebitato un servizio. È necessario comprendere incrementi specifici, ad esempio tariffe orarie, addebiti per gigabyte o costi per richiesta. Modificare la configurazione del servizio o il modo in cui si utilizza il servizio in base agli incrementi di fatturazione e assicurarsi di non sostenere costi non necessari. Valutare le esigenze specifiche del carico di lavoro e comprendere come vengono fatturate diverse risorse. In base ai risultati, modificare l'utilizzo o la risorsa per ottimizzare i costi.

Determinare i fattori di fatturazione

I fattori di fatturazione differiscono tra i servizi. I fattori di fatturazione includono il numero di istanza, il tempo, la frequenza delle transazioni e le dimensioni delle transazioni. Includono anche la zona di disponibilità, la posizione, la quantità di archiviazione, i dati in ingresso e i dati in uscita. Acquisire familiarità con le soglie dei prezzi dei servizi usati. È possibile allineare l'utilizzo per ottimizzare il valore della risorsa ed eseguire addebiti solo quando necessario.

Ecco alcuni fattori di fatturazione comuni:

  • Runtime: Il runtime fa riferimento alla durata in cui una risorsa viene eseguita attivamente o utilizzata. Il runtime viene in genere misurato in ore, giorni o mesi. Il runtime consente di analizzare le implicazioni sui costi dell'utilizzo delle risorse nel tempo. È importante per l'ottimizzazione dei costi perché è possibile identificare le opportunità per ridurre al minimo l'utilizzo delle risorse e i costi associati.
  • Trasferimento dei dati: Il trasferimento dei dati si riferisce allo spostamento dei dati all'interno e all'esterno di una risorsa. I costi di trasferimento dei dati possono variare in base al volume di dati. Comprendere i costi di trasferimento dei dati, in modo da poter ottimizzare i modelli di trasferimento dei dati, selezionare le configurazioni di rete appropriate e ridurre al minimo i costi associati allo spostamento dei dati.
  • Servizi specializzati: I servizi specializzati sono servizi o funzionalità usati con altre risorse. Questi servizi possono includere database specializzati, servizi di intelligenza artificiale o altre funzionalità avanzate. Valutare le implicazioni sui costi dei servizi specializzati perché potrebbero avere modelli di determinazione prezzi separati o costi aggiuntivi.
  • CPU virtuali (vCPU): L'utilizzo delle vCPU all'interno di una risorsa è l'utilizzo della vCPU. Le risorse, ad esempio le macchine virtuali, vengono spesso fatturate in base al numero di vCPU allocate. Monitorare e ottimizzare l'utilizzo di vCPU, in modo da garantire un utilizzo efficiente delle risorse e ridurre al minimo i costi non necessari.
  • Garanzie di tempo di attività: Le garanzie di tempo di attività fanno riferimento ai contratti di servizio offerti dai provider di servizi sulla disponibilità e l'affidabilità dei servizi. Le garanzie di tempo di attività non sono direttamente correlate alla fatturazione, ma sono importanti da considerare quando si vogliono ottimizzare i costi. Le garanzie di tempo di attività più elevate possono coincidere con costi più elevati. Valutare il compromesso tra il costo e la disponibilità del servizio.

Determinare gli incrementi di fatturazione

Gli incrementi di fatturazione determinano come viene misurato e fatturato l'utilizzo delle risorse. Per ogni fattore di fatturazione, è previsto un incremento di fatturazione. Acquisire familiarità con gli incrementi di fatturazione di ogni servizio, in modo da poter allineare l'utilizzo delle risorse a questi incrementi di fatturazione.

Ecco alcuni tipi comuni di incrementi di fatturazione:

  • Tempo:* Le risorse vengono fatturate in base alla durata dell'utilizzo, ad esempio al secondo, ora o giorno.
  • Per richiesta: Alcune risorse, in particolare nelle architetture serverless o basate su eventi, vengono fatturate in base al numero di richieste o chiamate. Ridurre al minimo le richieste non necessarie e ottimizzare la progettazione delle applicazioni per ridurre il numero di richieste fatturabili.
  • Incrementi di trasferimento dei dati: I costi di trasferimento dei dati vengono misurati in incrementi, ad esempio gigabyte (GB) o terabyte (TB).
  • Incrementi di archiviazione: I costi di archiviazione vengono spesso misurati in incrementi, ad esempio GB o TB.

Eseguire il mapping dell'utilizzo agli incrementi di fatturazione

Il mapping dell'utilizzo agli incrementi di fatturazione è un esercizio per identificare dove l'utilizzo delle risorse non è allineato con gli incrementi di fatturazione. Questo mapping comporta l'analisi dell'utilizzo delle risorse rispetto agli incrementi di fatturazione in ogni fattore di fatturazione per individuare inefficienze. In questo passaggio si identificano solo le aree in cui l'incremento di utilizzo e fatturazione non è allineato. Successivamente, si implementano le modifiche. Quando si esegue il mapping dell'utilizzo agli incrementi di fatturazione, tenere presente quanto segue:

  • Creare un inventario delle risorse. Elencare le risorse nel carico di lavoro, ad esempio calcolo, archiviazione e rete.
  • Informazioni sui modelli di utilizzo. Usare gli strumenti di monitoraggio o i dati di utilizzo passato per identificare i modelli di utilizzo delle risorse per il carico di lavoro. Si notino periodi di utilizzo elevato e basso.
  • Usare i calcolatori dei prezzi. Immettere le informazioni raccolte in un calcolatore dei prezzi online per ottenere una suddivisione dettagliata dei costi, segmentata da fattori di fatturazione e incrementi.
  • Analizzare gli incrementi di fatturazione. Se il calcolatore fornisce la granularità di fatturazione per ogni componente, allineare l'utilizzo effettivo o previsto con gli incrementi di fatturazione (oraria, giornaliera o per richiesta).
  • Simulare gli scenari. Usare il calcolatore dei prezzi per simulare gli scenari di utilizzo per comprendere in che modo l'utilizzo delle risorse influisce sui costi.

Prendere in considerazione la creazione di un modello di verifica (POC)

Un modello di verifica è un modo concreto per convalidare la comprensione dei fattori di fatturazione e degli incrementi di fatturazione. Un modello di verifica consente di visualizzare gli effetti delle decisioni di progettazione sui costi. Consente di perfezionare la progettazione del carico di lavoro per allinearsi agli incrementi di fatturazione. Un modello di verifica è importante per i principali driver di costo, ad esempio la piattaforma applicativa e le risorse ridimensionate.

Se non si è certi delle proprie conoscenze di fatturazione o si vuole acquisire maggiore fiducia nella comprensione delle implicazioni dei costi, un modello di verifica può offrire un'esperienza pratica. È possibile convalidare i presupposti e testare vari scenari per assicurarsi di avere una chiara comprensione degli aspetti di fatturazione. Quando si compila un modello di verifica per l'ottimizzazione dei costi, tenere presente quanto segue:

Definire l'ambito del modello di verifica: Definire chiaramente l'ambito del modello di verifica, incluso il carico di lavoro o l'applicazione specifica che si vuole ottimizzare per i costi e le risorse coinvolte. Includere fattori come il tempo di utilizzo, i modelli di utilizzo, gli addebiti per istanza, il trasferimento dei dati, l'archiviazione, il calcolo e tutti gli altri componenti che determinano i costi. Prendere in considerazione gli incrementi di fatturazione quando si delinea l'ambito per assicurarsi che i fattori di costo vengano risolti accuratamente.

Emulare la produzione: Progettare il modello di verifica per emulare l'ambiente di produzione, assicurando stime realistiche dei costi. È consigliabile valutare i driver dei costi, ad esempio l'effetto della scalabilità, delle decisioni operative (arresto e avvio delle risorse) e dei costi di archiviazione. Allineare la progettazione del modello di verifica alla conoscenza della soglia di fatturazione per garantire che l'ambiente simulato rifletta in modo accurato i potenziali scenari di costo.

Limitare la durata del modello di verifica: Limitare la durata del modello di verifica, in modo da poter raccogliere prove conclusive, ma non comporta costi non necessari. Estendere il modello di verifica leggermente oltre una soglia di fatturazione per garantire una comprensione completa dei costi. Ad esempio, se una risorsa viene fatturata ogni ora, il modello di verifica potrebbe essere eseguito per poco più di un'ora o per quanto tempo è necessario per acquisire il modo in cui i costi si accumulano alla soglia. Dopo aver ottenuto le prove corroboranti, è possibile prendere decisioni in base ai risultati ottenuti. Quando il modello di verifica fornisce un quadro chiaro delle implicazioni relative alla fatturazione, usare i risultati per prendere decisioni finanziarie informate per l'ambiente effettivo.

Allineare l'utilizzo per ottimizzare il valore della risorsa

L'allineamento dell'utilizzo per ottimizzare il valore della risorsa comporta l'implementazione delle modifiche identificate nell'esercizio di mapping per il riallineamento dell'utilizzo delle risorse con incrementi di fatturazione. Questo passaggio consiste nell'apportare modifiche alla modalità di utilizzo delle risorse. Esistono due opzioni principali per allineare l'utilizzo agli incrementi di fatturazione:

Modificare il servizio. La modifica dei servizi implica l'uso di configurazioni, livelli di servizio o servizi diversi per allineare il carico di lavoro alle soglie di fatturazione. Ad esempio, il carico di lavoro potrebbe spostare 5 TB di dati ogni giorno, ma vengono addebitati incrementi di 4 TB. È possibile trovare un livello di servizio o una configurazione diversi, in modo da poter trasferire i dati a una tariffa più economica o più veloce.

Modificare l'utilizzo. La modifica dell'utilizzo riguarda la riprogettazione del carico di lavoro del modello di utilizzo per allinearsi a un incremento di fatturazione. Ad esempio, è possibile comprimere i dati da 5 TB a 4 TB prima del trasferimento. È anche possibile estendere l'utilizzo all'incremento della fatturazione. Ad esempio, se è necessario trasferire 2 TB di dati ogni giorno, è possibile modificare la pianificazione per trasferire 4 TB di dati ogni altro giorno.

Se nessuna delle due opzioni è fattibile, è necessario accettare il costo aggiuntivo. Rielaborare i budget in base alle esigenze se il costo aggiuntivo non è incluso nel budget.

Rischio: le decisioni di ottimizzazione dei costi non devono compromettere i requisiti di sicurezza o le normative di conformità. Se si sceglie soluzioni più economiche senza misure di sicurezza adeguate, è possibile esporre il carico di lavoro a potenziali vulnerabilità.

Facilitazione di Azure

Determinazione dei fattori e degli incrementi di fatturazione: Azure include i dettagli sui prezzi dei prodotti per ogni prodotto Azure. Cercare i prodotti nel carico di lavoro e cataloga i diversi fattori di fatturazione e incrementi per ogni fattore di fatturazione. È anche possibile usare il calcolatore prezzi di Azure per stimare il costo di incrementi diversi.

Mapping dell'utilizzo agli incrementi di fatturazione: è possibile usare la fattura di Azure per analizzare i modelli di utilizzo delle risorse e identificare le aree di utilizzo elevato. È possibile visualizzare e scaricare la fattura di Azure. Queste funzionalità consentono di comprendere come vengono usate le risorse, in modo da poter prendere decisioni informate sull'ottimizzazione dell'utilizzo e ridurre al minimo i costi non necessari.

È possibile ottenere una rapida panoramica dell'utilizzo e degli addebiti fatturati nella pagina Sottoscrizioni nel portale di Azure. È importante comprendere i termini nel file relativo all'utilizzo e agli addebiti di Azure.

Allineamento dell'utilizzo per ottimizzare il valore: Gestione costi Microsoft e Fatturazione e Azure Advisor forniscono raccomandazioni di ottimizzazione basate sui dati di utilizzo e costi. Queste raccomandazioni consentono di identificare le opportunità di risparmio sui costi. Con questi dati, è possibile determinare se le risorse vengono sottoposte a provisioning eccessivo o sottoutilizzate e le dimensioni appropriate per soddisfare i requisiti del carico di lavoro. Le risorse di ridimensionamento corrette possono essere utili per allinearsi agli incrementi di fatturazione.

Gli SKU del prodotto rappresentano i livelli di servizio nei prodotti Azure. Azure offre vari SKU all'interno di ogni servizio. Il cambio di SKU consente di allineare gli incrementi di fatturazione ai modelli di utilizzo. È possibile usare le pagine dei prezzi dei prodotti Azure per confrontare i diversi livelli per ogni prodotto.

Con Azure è possibile configurare gli avvisi e i budget relativi ai costi. Gli avvisi sui costi segnalano quando l'utilizzo raggiunge le soglie predefinite, consentendo di monitorare in modo proattivo la spesa. I budget consentono di impostare i limiti e tenere traccia della frequenza di burn delle risorse, che consente di garantire il controllo dei costi.

Passaggi successivi

Elenco di controllo per l'ottimizzazione dei costi

Fare riferimento al set completo di raccomandazioni.