COST01-BP03 Definizione di budget e previsioni per il cloud - Framework AWS Well-Architected

COST01-BP03 Definizione di budget e previsioni per il cloud

Adatta i processi di previsione e di budgeting organizzativi esistenti in modo che siano compatibili con la natura altamente variabile dei costi e dell'utilizzo del cloud. I processi devono essere dinamici, utilizzando algoritmi basati su tendenze o fattori chiave aziendali o una combinazione di entrambi.

Livello di rischio associato se questa best practice non fosse adottata: alto

Guida all'implementazione

I clienti utilizzano il cloud per ottenere efficienza, velocità e agilità, determinando un'elevata variabilità in termini di costi e utilizzo. I costi possono diminuire (o a volte aumentare) in seguito all'aumento dell'efficienza del carico di lavoro o con la distribuzione di nuovi carichi di lavoro e funzionalità. I carichi di lavoro possono essere dimensionati per servire un maggior numero di clienti, aumentando l'utilizzo e i costi del cloud. Le risorse sono ancora più accessibili di prima. L'elasticità del cloud va di pari passo con l'elasticità dei costi e delle previsioni. Gli attuali processi di budgeting dell'organizzazione devono essere modificati per incorporare questa variabilità.

Il budget è generalmente previsto per un solo anno e rimane fisso, richiedendo il rispetto rigoroso di tutte le parti coinvolte. Al contrario, le previsioni sono più flessibili, consentono aggiustamenti nel corso dell'anno e forniscono proiezioni dinamiche su un periodo di uno, due o tre anni. Sia la definizione del budget che le previsioni svolgono un ruolo cruciale nella definizione delle aspettative finanziarie tra le varie parti interessate tecnologiche e aziendali. Una previsione e un'implementazione accurate rendono responsabili anche le parti interessate che sono direttamente coinvolte nella gestione costi di provisioning e possono aumentare la loro consapevolezza generale dei costi.

È possibile adattare i processi di budgeting e previsione esistenti per renderli più dinamici utilizzando un algoritmo basato sulle tendenze (utilizzando i costi storici come input) o algoritmi basati sui fattori aziendali (ad esempio, lancio di nuovi prodotti, espansione regionale o nuovi ambienti per i carichi di lavoro), ideali per un ambiente di spesa dinamico e variabile o una combinazione di fattori legati alle tendenze e al business.

Puoi utilizzare AWS Cost Explorer per elaborare previsioni basate sulle tendenze per un intervallo di tempo futuro definito in base alle spese pregresse. Il motore di previsione di AWS Cost Explorer segmenta i dati storici in base ai tipi di addebito, ad esempio le istanze riservate, e utilizza una combinazione di machine learning e modelli basati su regole per elaborare previsioni di spesa per tutti i singoli tipi di addebito.

È necessario identificare i fattori di business che possono influire sui costi di utilizzo e fare previsioni per ciascuno di essi separatamente per assicurarsi che l'utilizzo previsto sia calcolato in anticipo. Alcuni dei fattori sono collegati ai team IT e di prodotto all'interno dell'organizzazione. Altri fattori di business, come eventi di marketing, promozioni, fusioni e acquisizioni, sono noti ai responsabili delle vendite, del marketing e del business, ed è importante collaborare e tenere conto anche di tutti questi fattori trainanti della domanda. È necessario lavorare a stretto contatto con loro per comprendere l'impatto sui nuovi fattori aziendali interni.

Dopo aver determinato la previsione basata sulle tendenze utilizzando Cost Explorer o altri strumenti, utilizza il Calcolatore dei prezzi AWS per calcolare la stima dei costi futuri e dei casi d'uso AWS in base all'utilizzo previsto (traffico, richieste al secondo, istanza Amazon EC2 richiesta). È possibile utilizzarlo anche per supportare il processo di pianificazione delle modalità di spesa, la ricerca delle opportunità di riduzione dei costi e l'elaborazione di decisioni informate in caso di utilizzo di AWS. È importante tenere traccia dell'accuratezza di tale previsione poiché i budget devono essere impostati sulla base di questi calcoli e stime delle previsioni.

utilizza Budget AWS per impostare budget personalizzati a un livello granulare specificando il periodo di tempo, la periodicità o l'importo (fisso o variabile) e aggiungendo filtri come servizi, Regione AWS e tag. Per essere sempre aggiornati in merito alle prestazioni dei budget esistenti, puoi creare e programmare report Budget AWS da inviare tramite e-mail a te e alle parti coinvolte a cadenza regolare. Puoi anche creare avvisi Budget AWS basati sui costi effettivi, ovvero avvisi intrinsecamente reattivi, oppure sui costi previsti, ovvero avvisi che consentono di implementare tempestivamente azioni correttive a fronte di potenziali eventi di superamento dei costi. È possibile essere avvisati al superamento o al previsto superamento dei costi o dell'utilizzo definiti nel budget.

utilizza AWS Cost Anomaly Detection Per evitare o ridurre gli imprevisti a livello di costi e ottimizzare il controllo senza rallentare i processi di innovazione. AWS Cost Anomaly Detection sfrutta il machine learning per individuare spese anomale e cause principali in modo da rendere possibile la tempestiva adozione di misure correttive. Grazie a tre semplici passaggi, puoi creare una funzione di controllo contestualizzato personalizzato e ricevere avvisi quando viene rilevata una spesa anomala.

Come indicato nel pilastro sull'ottimizzazione dei costi di Well-Architected Sezione Collaborazione tra finanza e tecnologiaè importante che esistano collaborazione e opportunità di contatto tra IT, finanza e le altre parti coinvolte per verificare che tutti stiano utilizzando gli stessi strumenti e processi a garanzia del modello di consistenza. Nei casi in cui si rendano necessarie modifiche del budget, l'incremento della frequenza delle occasioni di contatto permette infatti di intervenire e reagire più tempestivamente.

Passaggi dell'implementazione

  • Analizza le previsioni basate sulle tendenze: Utilizza strumenti di previsione basati sulle tendenze preferiti come AWS Cost Explorer e Amazon Forecast. Analizza i costi di utilizzo rispetto a diversi aspetti o componenti come servizio, account, tag e categorie di costi. Se è necessaria una previsione avanzata, importa i dati AWS Cost and Usage Report in Amazon Forecast (che applica la regressione lineare alla previsione come forma di machine learning).

  • Analizza le previsioni basate sui driver: identifica l'impatto dei fattori aziendali sull'utilizzo del cloud e fai previsioni per ciascuno di essi separatamente per calcolare in anticipo il costo di utilizzo previsto. Collabora a stretto contatto con i responsabili delle unità aziendali e le parti interessate per comprendere l'impatto sui nuovi driver aziendali e calcolare le variazioni dei costi previste per definire budget accurati.

  • Aggiorna i processi di previsione e budget esistenti: Definisci i tuoi processi di previsione del budget in base ai metodi di previsione adottati, ad esempio basati sulle tendenze, basati sui fattori di business o su una combinazione di entrambi i metodi di previsione. I budget devono essere calcolati e realistici, basati su tali processi di previsione.

  • Configurazione di avvisi e notifiche: Usa Avvisi Budget AWS e AWS Cost Anomaly Detection per ricevere avvisi e notifiche.

  • Esecuzione di revisioni a intervalli regolari con le parti coinvolte chiave, ad esempio le parti coinvolte nelle aree IT, finanza, piattaforma e altre aree strategiche dell'azienda, dovrebbero essere allineate alle modifiche a livello di direttive e utilizzi aziendali.

Risorse

Documenti correlati:

Video correlati:

Esempi correlati: