Che cos'è il Cloud Cost Optimization? Strategie e best practice

Kevin Bogusch | Oracle Senior Competitive Analyst | 22 gennaio 2024

Chiunque abbia una casa conosce quanto sia complesso mantenere un garage pulito. Si inizia con un ambiente pulito e quello che sembra uno spazio illimitato per lo stoccaggio, un banco da lavoro, e forse anche alcune attrezzature per l'esercizio fisico. Ma presto arrivano alcune scatole, poi un altro paio e la zona diventa un labirinto caotico con poco spazio per camminare, tanto meno per parcheggiare un'auto.

Il cloud computing può rappresentare la stessa sfida. Poiché le aziende sfruttano la scalabilità e la flessibilità del cloud per eseguire il provisioning di server e istanze di elaborazione in pochi minuti, gli ambienti cloud possono diventare rapidamente ingombranti con risorse inutilizzate o sottoutilizzate, aggiungendo complessità non necessarie e riducendo i budget IT. Dopo tutto, anche se il cloud computing offre ai clienti il vantaggio di pagare solo per le risorse cloud che scelgono, i fornitori di servizi cloud (CSP) possono comunque addebitare costi ai clienti, indipendentemente se utilizzano tali risorse o meno.

È qui che entra in gioco l'ottimizzazione dei costi del cloud. Il suo obiettivo: rendere gli ambienti cloud più efficienti e meno complessi e, in definitiva, meno costosi. Questo articolo esamina come funziona questo processo, perché può essere difficile da implementare, e quali best practice seguire per ottimizzare con successo i costi del cloud.

Che cos'è il Cloud Cost Optimization?

L'ottimizzazione dei costi del cloud è il processo di riduzione dei costi complessivi dei servizi di cloud computing, mantenendo o migliorando le prestazioni. L'obiettivo dell'ottimizzazione dei costi del cloud è allineare i costi alle esigenze effettive senza compromettere la qualità o le prestazioni del servizio, in genere limitando le spese come risorse con overprovisioning, istanze inutilizzate o architetture inefficienti. Si tratta di un atto di bilanciamento tra la riduzione dei costi e la fornitura delle risorse cloud appropriate per mantenere le massime prestazioni, alimentare la crescita e garantire compliance e sicurezza dei dati.

L'ottimizzazione dei costi del cloud è anche un processo dinamico perché i requisiti del carico di lavoro del cloud si evolvono costantemente, così come i prezzi del cloud e le opzioni di servizio. Di conseguenza, l'ottimizzazione dei costi del cloud richiede metriche dettagliate, analytics e strumenti automatizzati.

In generale, l'ottimizzazione dei costi del cloud prevede due iniziative di base.

  • Procurement intelligente dei servizi cloud: un vantaggio del cloud computing è che consente ai dipendenti autorizzati di acquistare rapidamente servizi cloud per soddisfare la domanda. Tuttavia, nonostante le loro migliori intenzioni, i team IT possono inavvertitamente iscriversi a più risorse di quante ne abbiano bisogno. Ecco perché sono necessarie politiche di governance efficaci per gli acquisti cloud al fine di garantire che le aziende ottengano il massimo valore dai propri investimenti cloud. La governance implica l'impostazione di budget chiari e la revisione delle informazioni di fatturazione, l'utilizzo di opportunità di risparmio sui costi, come gli sconti per gli acquisti e il pagamento in anticipo dei volumi e il monitoraggio delle anomalie dei costi per identificare e risolvere picchi o inefficienze impreviste.
  • Ottimizzazione della capacità cloud: la facilità e la velocità con cui i team IT possono acquistare ed eseguire il provisioning delle risorse cloud possono talvolta avere conseguenze costose e impreviste. Se le aziende non hanno visibilità sull'uso delle risorse, ad esempio, potrebbero involontariamente eseguire un overprovisioning delle risorse cloud acquistando più server o capacità di storage di quanto necessario, portando così ad avere capacità inattive o inutilizzate. I team possono anche dimenticare di chiudere le risorse di cui non hanno più bisogno. Le aziende possono mitigare questo aspetto monitorando continuamente l'utilizzo con strumenti di monitoraggio e automazione del cloud e conducendo revisioni periodiche dell'ottimizzazione. Questo processo, noto come "ridimensionamento", aiuta a garantire che le risorse cloud più convenienti siano allocate a ogni carico di lavoro o applicazione. Inoltre, le aziende dovrebbero monitorare gli abbonamenti software cloud inutilizzati, il che può anche aggiungere costi non necessari.

Concetti chiave

  • Un vantaggio cruciale del cloud computing è la capacità di aggiungere server, storage e capacità di rete in modo rapido e semplice per rispondere alle esigenze di utilizzo.
  • I prezzi del cloud sono diventati sempre più complicati, il che può far sì che le aziende spendano inavvertitamente denaro per risorse non necessarie.
  • L'ottimizzazione dei costi del cloud consente alle aziende di controllare i costi del cloud e migliorare la definizione del budget, le previsioni e le prestazioni IT.
  • Le best practice per l'ottimizzazione dei costi del cloud includono l'impostazione di budget rigorosi e l'utilizzo di strumenti automatizzati per identificare e adeguare le risorse cloud al momento.

Spiegazione di Cloud Cost Optimization

Nei primi tempi del cloud computing, le aziende hanno approfittato con entusiasmo della scalabilità, della flessibilità e del provisioning facile del cloud, spesso senza comprenderne appieno i costi. Tuttavia, con l'aumento dell'adozione del cloud, i modelli di prezzi e servizi sono diventati più complessi, con conseguente sottoutilizzo delle risorse cloud e sovraccarico imprevisto dei costi per molte aziende.

E così è nata l'ottimizzazione dei costi del cloud. I primi tentativi di ottimizzazione dei costi del cloud prevedevano il monitoraggio manuale dell'utilizzo e la modifica dell'allocazione delle risorse, ma la continua crescita del cloud ha reso questo processo una sfida. Ad esempio, i provider cloud hanno iniziato a offrire opzioni quasi illimitate per le dimensioni delle istanze per i carichi di lavoro. Oltre alle dimensioni del server, i team IT hanno dovuto selezionare opzioni per memoria, database, potenza di calcolo, grafica, capacità di storage e velocità di trasferimento dati, tra le altre variabili. Con così tanti fattori da considerare, la scelta dell'istanza di dimensione corretta per i carichi di lavoro è diventata difficile e molte aziende involontariamente acquistano più capacità di quanto ne abbiano bisogno.

Per aiutare i clienti a evitare spese inutili, i fornitori di servizi cloud hanno iniziato a offrire strumenti completi di gestione dei costi che forniscono insight sull'utilizzo delle risorse, analisi dei costi e suggerimenti per l'ottimizzazione. Oltre a questi strumenti di gestione dei costi, molte aziende hanno sviluppato strategie e best practice per massimizzare i propri investimenti nel cloud. Questi includono l'uso dell'automazione per eseguire lo scale-up e lo scale-down delle risorse in base alle esigenze, l'identificazione di opportunità di sconto con i fornitori di servizi cloud e il monitoraggio e l'adeguamento continui dei servizi cloud attivi.

Molte aziende adottano anche un approccio strutturato all'ottimizzazione dei costi del cloud assegnando ai membri del team dedicati la supervisione del processo. Tale responsabilità può estendersi a ruoli quali architetti cloud, responsabili delle operazioni cloud, analisti finanziari cloud e tecnici dei costi cloud. Più comunemente, le aziende creano un forum di governance cloud con più stakeholder. Definito anche operazioni finanziarie o FinOps, questo team è incaricato di sviluppare e implementare le best practice per la gestione dei costi, la manutenzione, la chiusura di massa delle risorse inutilizzate e altre procedure di riduzione dei costi.

Perché l'ottimizzazione dei costi del cloud è così importante?

Il controllo dei costi è ovviamente un obiettivo primario dell'ottimizzazione dei costi del cloud, ma non è l'unico motivo per cui questo processo è importante. L'ottimizzazione dei costi del cloud risolve anche le sfide con l'ottimizzazione e la sicurezza delle prestazioni del cloud, fornendo al contempo altri vantaggi.

Ecco i motivi più importanti per implementare una strategia di ottimizzazione dei costi del cloud.

  • Risparmio sui costi più elevato: le stime degli sprechi di spesa nel cloud vanno da preoccupanti a decisamente allarmanti. In un sondaggio di Flexera del 2023 sui decision maker globali del cloud, gli intervistati hanno riferito di aver sprecato circa il 28% della spesa per il cloud pubblico. Concentrarsi sulle best practice e sulle policy per l'ottimizzazione dei costi del cloud aiuta a creare una cultura di consapevolezza dei costi, insegnando ai team a considerare il ritorno su qualsiasi spesa cloud. Ciò consente alle aziende di basare le future decisioni di acquisto cloud su dati solidi anziché su intuizioni. Secondo McKinsey Digital, i risultati dell'ottimizzazione dei costi del cloud possono essere drammatici, consentendo ai leader tecnologici di "tagliare rapidamente fino al 15-25% dei costi dei loro programmi cloud preservando al contempo le loro capacità di generazione di valore".
  • Migliore efficienza: risorse sottoutilizzate o inattive, scarsa ottimizzazione delle applicazioni e risorse cloud non gestite correttamente possono aggiungere costi significativi alle operazioni cloud. Ad esempio, una società di e-commerce potrebbe pagare un canone mensile fisso per eseguire diversi carichi massimi di server 24 ore su 24, 7 giorni su 7 durante i momenti di punta degli acquisti. Durante le ore non di punta, tuttavia, tali server potrebbero funzionare al 10% della capacità, il che significa che il 90% della spesa dell'azienda va sprecata. Gli strumenti di ridimensionamento e ridimensionamento automatico possono aiutare le aziende a identificare e unire risorse sottoutilizzate o con provisioning eccessivo per ridurre i costi e migliorare al contempo le prestazioni delle applicazioni. Tali risparmi sui costi possono quindi essere riallocati in altre parti del business che offrono un ROI maggiore.
  • Budgeting più intelligente: le strategie di ottimizzazione dei costi cloud e la definizione del budget hanno una relazione reciprocamente vantaggiosa. Lo sviluppo e la comunicazione di budget cloud dettagliati aiutano a mantenere i controlli dei costi. Allo stesso modo, le strategie di ottimizzazione dei costi del cloud aiutano le aziende a prevedere le future spese del cloud e a gestire i budget in modo più efficace tramite l'analisi storica dell'uso e una migliore visibilità dei costi. Gli strumenti di monitoraggio e reporting dei costi possono fornire insight sull'uso delle risorse, sui valori erratici dei costi e su come servizi o carichi di lavoro diversi contribuiscono ai costi complessivi del cloud. Ciò crea una baseline più accurata per la definizione del budget e le previsioni.
  • Miglioramento delle prestazioni: l'ottimizzazione dei costi del cloud ha anche importanti implicazioni per le prestazioni delle applicazioni. Come notato in precedenza, i CSP offrono ai clienti opzioni apparentemente illimitate per impostare le istanze cloud, il che spesso porta le aziende ad acquistare più servizi di quanti ne abbiano bisogno. Un sottoprodotto dell'ottimizzazione dei costi del cloud è una migliore comprensione dei requisiti distinti dei diversi carichi di lavoro. Il processo fornisce alle aziende metriche operative che le aiutano a selezionare le soglie di performance per ogni carico di lavoro in modo più accurato, migliorando così i tempi di elaborazione e le user experience.
  • Riduzione dei rischi per la sicurezza: l'ottimizzazione dei costi del cloud non è la componente più importante di un programma di sicurezza cloud completo, ma può sicuramente contribuire alla causa. Ad esempio, unendo o eliminando risorse con overprovisioning e sottoutilizzate, le aziende possono ridurre le loro superfici di attacco. Inoltre, la maggiore visibilità derivante dal monitoraggio dell'utilizzo del cloud può aiutare le aziende a identificare potenziali minacce alla sicurezza. Gli strumenti di ottimizzazione dei costi del cloud, come il ridimensionamento automatico o l'infrastruttura come codice (IaC), che automatizza il provisioning del cloud, possono anche aiutare ad applicare i controlli di sicurezza in modo coerente e a ridurre il rischio di configurazioni errate.
  • Migliore continuità aziendale: l'ottimizzazione dei costi del cloud incoraggia le aziende a distribuire risorse in più aree di disponibilità per migliorare la resilienza. Questo processo può contribuire a migliorare la continuità aziendale riducendo il rischio di tempi di inattività e riducendo al minimo l'impatto delle interruzioni. In caso di interruzioni, gli strumenti di ottimizzazione dei costi del cloud per IaC, ad esempio, possono accelerare l'implementazione e il test dell'infrastruttura e delle applicazioni per far tornare rapidamente le aziende online.
  • Maggiore sostenibilità: in generale, la maggior parte delle cose che riducono gli sprechi promuovono la sostenibilità. Ridimensionando correttamente i propri servizi cloud e unendo risorse sottoutilizzate, le aziende possono allocare le risorse cloud in modo più efficiente, il che può contribuire a ridurre il consumo energetico e le emissioni di carbonio.

Perché controllare i costi del cloud è così difficile?

Mantenere sotto controllo i costi del cloud può sembrare un esercizio inutile. Questo perché molti dei vantaggi del cloud, come il self-service e le risorse illimitatamente scalabili, possono essere una benedizione e una maledizione se non gestiti correttamente. I modelli di prezzo cloud complessi sono spesso la causa del problema.

Ad esempio, i prezzi del software-as-a-service (SaaS) in genere si basano sul numero di sottoscrizioni cloud che un'azienda acquista, richiedendo alle aziende di monitorare attentamente i propri abbonamenti per assicurarsi che non rimangano inutilizzati. Nel frattempo, i modelli infrastructure-as-a-service (IaaS) si basano spesso sulla quantità di capacità di elaborazione, networking e storage che un'azienda riserva ogni mese sulla piattaforma di un CSP, creando ancora più complessità.

In un ambiente cloud decentralizzato, i team IT possono ritrovarsi con una nuova capacità di prendere decisioni immediate riguardo alle nuove risorse cloud. Poiché più team di un'organizzazione sfruttano questa capacità, i costi possono aumentare rapidamente, in particolare se nessuno controlla se sono necessarie nuove risorse o per quanto tempo sono necessarie. Le funzionalità di ridimensionamento automatico offerte da alcuni fornitori di servizi cloud possono aiutare a controllare i costi, ma non sono una panacea. Le aziende devono ancora stabilire criteri di ridimensionamento automatico chiari che specifichino i trigger di ridimensionamento in base alle metriche delle prestazioni e stabiliscano limiti di ridimensionamento minimo e massimo.

La complessità della fatturazione cloud può anche aggravare le sfide dell'ottimizzazione dei costi del cloud. Il problema: tutte queste innumerevoli opzioni di configurazione cloud possono avere il proprio rispettivo modello di prezzo. Di conseguenza, la fattura cloud media contiene centinaia se non migliaia di righe di dati. Man mano che i CSP aggiungono nuove funzionalità e strutture di determinazione dei prezzi, la complessità aumenta ulteriormente. Ciò è particolarmente vero per le aziende che utilizzano più CSP, ciascuno con una propria terminologia di fatturazione. Nella maggior parte dei casi, il compito di comprendere e allocare ogni riga da una fattura cloud spetta a un professionista finanziario che probabilmente non ha la formazione o l'esperienza per interpretare gli addebiti. Di conseguenza, probabilmente non saranno in grado di consigliare ai team IT come ottimizzare la spesa.

Introduzione a Cloud Cost Optimization

L'ottimizzazione dei costi del cloud è una pratica quotidiana. A differenza della contabilità, ad esempio, quando i requisiti di reporting mensili o trimestrali impongono alle aziende di intensificare le proprie attività per rispettare le scadenze stabilite, l'ottimizzazione dei costi del cloud è proattiva e costante. L'innovazione cloud continua e il cambiamento delle priorità organizzative rendono l'attenzione ai dettagli fondamentale per l'ottimizzazione dei costi del cloud. Tenendo presente questo aspetto, prima le aziende potranno creare un gruppo permanente di diversi stakeholder cloud per supervisionare i costi e le politiche del cloud, più facile sarà un controllo continuo dei costi.

8 strategie e best practice per l'ottimizzazione dei costi del cloud

Criteri chiari per l'acquisto e l'implementazione di risorse cloud sono fondamentali per le best practice di ottimizzazione dei costi del cloud. Una volta applicate queste policy, le aziende possono incorporarle nei flussi di lavoro cloud per automatizzare il processo di discovery in tempo reale e avere una risposta tempestiva.

Le seguenti otto best practice possono aiutare le aziende a stabilire una disciplina dei costi per la spesa del cloud:

Otto best practice per aiutare le aziende a stabilire una disciplina dei costi per la spesa del cloud
L'applicazione di best practice come la revisione della fatturazione, l'impostazione dei budget, l'identificazione di risorse inutilizzate o l'utilizzo di sconti può aiutare le aziende a stabilire una disciplina dei costi nella spesa cloud.
  1. Esaminare le informazioni su prezzi e fatturazione per rilevare anomalie: interpretare la fattura cloud spesso lunga e granulare di un CSP è più facile quando le aziende riducono il tempo a zero in aree specifiche di spesa elevata. Ad esempio, è importante comprendere appieno i costi per i servizi gestiti di computazione, storage e a valore aggiunto, come i servizi di database, perché questi tendono a costituire la maggior parte dei costi cloud.

    La maggior parte dei CSP offre strumenti di gestione dei costi in grado di identificare tendenze, anomalie e fattori di costo prima che le spese dei clienti sfuggano al loro controllo. Inoltre, le recenti innovazioni nella gestione dei costi del cloud hanno integrato il machine learning per rilevare pattern insoliti nell'uso e nei costi del cloud. Gli strumenti di heat-mapping visualizzano picchi e cadute della domanda, il che può aiutare le aziende a determinare quando chiudere i servizi cloud per risparmiare denaro. La maggior parte degli strumenti di gestione dei costi consente inoltre ai clienti di impostare avvisi per notificare loro quando i costi o l'uso superano i limiti predefiniti.

    Inoltre, le aziende possono sfruttare le strategie di applicazione di tag per gestire le spese. I CSP consentono ai clienti di contrassegnare gli articoli nelle fatture cloud, ad esempio per reparto o progetto, per aiutare a segmentare i costi in categorie personalizzate per valutare il ROI di investimenti cloud specifici.

  2. Imposta i budget: una volta che le aziende comprendono i modelli di fatturazione e utilizzo del cloud, possono definire più facilmente il budget per le spese future ed evitare costi imprevisti. A differenza delle spese IT on-premise, che richiedono investimenti iniziali elevati e spesso sconosciuti, la spesa per il cloud prevede abbonamenti mensili con tariffe basate sull'uso che possono variare di mese in mese. Per questo motivo, le aziende devono implementare politiche di governance che allineino costi e prestazioni IT senza limitare l'agilità offerta dal cloud computing. Ciò richiede una collaborazione estesa tra Finance e IT. Le aziende, pertanto, dovrebbero prendere in considerazione l'inclusione di membri del team IT, come sviluppatori, operatori di sistema e professionisti della sicurezza nelle loro discussioni sul budget del cloud.

  3. Sfruttare la progettazione cloud nativa: le aziende hanno diverse opzioni tra cui scegliere quando si considera il passaggio al cloud. Lo spostamento degli ambienti on-premise nel cloud consente di migrare rapidamente le applicazioni on-premise senza modifiche, ma viene fornito con compromessi. Poiché la maggior parte delle applicazioni legacy non è stata progettata per il cloud, le aziende non possono sfruttare vantaggi chiave, come i servizi gestiti per la manutenzione, l'applicazione di patch e gli aggiornamenti. Anche le applicazioni legacy tendono a utilizzare le risorse cloud in modo inefficiente, aumentando i costi del cloud.

    Al contrario, le applicazioni cloud native sono progettate pensando all'efficienza. Progettando o utilizzando app cloud native, le aziende possono trarre vantaggio dai servizi gestiti e dagli strumenti di ottimizzazione dei costi critici come il ridimensionamento automatico. Tuttavia, seguire una strategia di sviluppo cloud native potrebbe comportare costi iniziali aggiuntivi in quanto le aziende potrebbero dover formare il personale su una metodologia di sviluppo completamente nuova.

  4. Identificare le risorse inutilizzate o inattive: con così tante opzioni di istanza disponibili, gli amministratori cloud possono inavvertitamente optare per una potenza di elaborazione eccessiva. Inoltre, gli sviluppatori possono creare facilmente istanze di computazione, load balancer, storage volumes e altre risorse cloud in base alle esigenze, ma potrebbero dimenticare di interrompere il provisioning di queste risorse al termine di un progetto. A seconda dei piani di pagamento, alle aziende possono essere addebitate risorse inutilizzate o inattive, pagando così, in ultima analisi, per più del necessario.

    Come best practice, utilizza gli strumenti di gestione cloud dei CSP o di terze parti per monitorare l'uso, identificare le risorse inattive o sottoutilizzate e trovare potenziali risparmi. Ad esempio, il retailer brasiliano di mobili Tok&Stok utilizza uno strumento di monitoraggio di Oracle per ottenere una maggiore autonomia rispetto alle risorse cloud, riducendo i costi sostenuti dai server inattivi. Lo strumento regola automaticamente la capacità di elaborazione in base alla scalabilità in linea con le esigenze delle operazioni diurne e dei picchi rispetto alle operazioni notturne o del fine settimana. Le piattaforme cloud possono anche attivare avvisi quando l'uso scende al di sotto dei livelli predeterminati e le risorse inattive e sottoutilizzate possono essere unite in meno istanze per ridurre i costi e aumentare le prestazioni delle applicazioni.

  5. Ridimensionare i servizi cloud: una volta identificate le risorse cloud sottoutilizzate, le aziende possono modificare i propri carichi di lavoro in base all'utilizzo, alle dimensioni e all'efficienza in termini di costi. Il processo di ridimensionamento corretto implica l'analisi dei modelli di utilizzo e delle metriche delle prestazioni per applicazioni e carichi di lavoro, in genere usando strumenti di gestione dei costi cloud. Attraverso un monitoraggio e un'analisi regolari, le aziende possono identificare le risorse cloud gestite in modo errato e riallinearle con le esigenze di ogni carico di lavoro. Ad esempio, un'istanza ottimizzata per la memoria potrebbe finire per eseguire più task associati alla computazione, sia perché il provisioning è stato eseguito in eccesso sia perché lo scopo dell'applicazione è cambiato nel tempo. In questo caso, un'azienda potrebbe risparmiare molto denaro ridimensionando correttamente un'istanza ottimizzata per la computazione.

    Le aziende possono accelerare i propri sforzi di ridimensionamento corretto con strumenti di automazione, come il ridimensionamento automatico e le tecnologie IaC, che attivano azioni immediate basate su analisi continue. La maggior parte dei CSP offre strumenti di ridimensionamento automatico che si aggiungono o riducono automaticamente le istanze server e lo storage di un cliente in base ai parametri predefiniti di tale cliente. Un retailer può aggiungere automaticamente server cloud per gestire i carichi di lavoro più intensi nella fase di acquisti per le festività, ad esempio, per poi ridimensionarsi automaticamente quando la domanda diminuisce. Questo ridimensionamento automatico aiuta a garantire che i clienti non paghino per le istanze del server inutilizzate. Come altro esempio, il fornitore di CRM cloud Star CRM utilizza il ridimensionamento automatico all'interno del suo ambiente Oracle Cloud Infrastructure (OCI) per adattarsi dinamicamente ai periodi di picco. L'azienda paga per la capacità di computazione aggiuntiva solo quando è necessaria.

    Inoltre, IaC automatizza il provisioning dei server in base all'input del cliente, in modo che le nuove istanze di server vengano ottimizzate automaticamente con la giusta quantità di capacità di computazione e storage per i carichi di lavoro specifici. Ciò consente alle aziende di evitare sprechi di denaro grazie a una configurazione errata involontaria delle proprie risorse cloud.

  6. Dare un'occhiata a sconti e piani di risparmio: la maggior parte dei provider cloud offre sconti per aiutare le aziende a ridurre la spesa per il cloud, anche se non tutti i carichi di lavoro saranno idonei. I seguenti tre programmi di sconto possono generare risparmi significativi:
  • Istanze riservate: le Istanze Riservate (IR) possono offrire notevoli sconti sui prezzi se le aziende si impegnano a utilizzare tipi di istanze specifici in un periodo definito, in genere da uno a tre anni. Sebbene sia improbabile che le IR siano efficaci per carichi di lavoro imprevedibili, le aziende possono risparmiare fino al 75% rispetto ai prezzi on-demand per carichi di lavoro stabili e prevedibili, come le app mission-critical che vengono eseguite continuamente. Poiché le IR sono generalmente fatturate in anticipo, le aziende dovrebbero avere una chiara comprensione dei loro modelli di utilizzo a lungo termine per determinare gli impegni in modo accurato.

    I fornitori di servizi cloud offrono anche piani di risparmio che, come le IR, si basano su impegni prepagati per utilizzare le risorse cloud nel tempo. I piani di risparmio sono impegni di spesa, generalmente misurati all'ora, indipendentemente dal tipo di istanza o dall'area geografica. I piani di risparmio possono offrire maggiore flessibilità rispetto alle IR, che sono essenzialmente impegni a livello di capacità e tipi di istanza specifici. Di conseguenza, i piani di risparmio hanno più senso per le aziende che si aspettano una certa quantità di spesa per il cloud, ma le cui esigenze sono suscettibili al cambiamento.

  • Istanze spot: considera le istanze spot come aste cloud condotte dai CSP per vendere l'inventario inutilizzato. Sebbene queste risorse dell'ultimo minuto possano garantire enormi risparmi, fino a un 90% di sconto sui prezzi on-demand pubblicizzati, vengono anche fornite con alcune avvertenze. Gli sconti delle istanze spot variano a seconda della disponibilità e della domanda. Pertanto, non c'è modo di prevedere se o quando saranno disponibili istanze spot o se verrà accettata un'offerta. Anche se un'azienda ha successo nell'acquisto di un'istanza spot, l'istanza presenta spesso limitazioni. Ad esempio, i CSP possono interrompere le istanze spot con poco preavviso se i costi superano il prezzo di offerta massimo dell'azienda o se la disponibilità diventa limitata. Ciò rende le istanze spot non adatte a carichi di lavoro mission-critical o sensibili al tempo. Idealmente, dovrebbero essere utilizzate per carichi di lavoro non critici in grado di resistere alle interruzioni o sono progettate per passare automaticamente a risorse alternative in un evento di questo tipo, noto come "graceful shutdown".

  • Sconti sui volumi: molti CSP offrono sconti sui volumi per clienti più grandi in base a prezzi a più livelli definiti dal fornitore. È un concetto semplice: i prezzi per unità diminuiscono man mano che i clienti utilizzano più di un servizio. Alcune aziende preferiscono utilizzare più provider cloud per evitare di rimanere vincolate a un unico fornitore, ma con gli sconti sui volumi sarebbe meglio consolidare carichi di lavoro specifici con un unico fornitore. Prendiamo, ad esempio, una società che utilizza tre CSP e spende $ 700.000 con uno e $ 200.000 ciascuno con gli altri due. Se un fornitore offre uno sconto sul volume per spendere più di $ 1 milione, l'azienda può risparmiare consolidando.

  1. Limitare i costi di trasferimento dei dati: i CSP spesso addebitano ai clienti la migrazione dei dati tra aree e zone di disponibilità diverse o tra servizi diversi all'interno dei loro ecosistemi cloud. Per le aziende che spesso spostano o replicano i dati in più aree o servizi, i costi di trasferimento dei dati possono aumentare rapidamente. I CSP addebitano ai clienti l'ingresso dei dati (dati che entrano nel cloud) e l'uscita dei dati (dati che escono dal cloud), con l'uscita dei dati che in genere comporta costi più elevati. Ciò può verificarsi se un'azienda dispone di processi di recupero dei dati inefficienti, è eccessivamente dipendente dal trasferimento dei dati per le operazioni di routine o dispone di procedure di gestione del ciclo di vita dei dati insufficienti. Altri fattori che influiscono sui costi di trasferimento dei dati includono i trasferimenti ridondanti, quando i team indipendenti migrano gli stessi dati, e la mancanza di deduplicazione e compressione dei dati.

  2. Gestire, organizzare, comunicare e formare: gli strumenti e le best practice di gestione dei costi sono fondamentali per stabilire un processo di ottimizzazione dei costi cloud incentrato su comunicazione, collaborazione e formazione. Il compito di creare una cultura della consapevolezza dei costi sulla spesa per il cloud dovrebbe essere affidato a un team di FinOps composto da personale IT, finanziario e di progetto. Insieme, queste risorse devono stabilire processi, politiche e framework per rivedere, monitorare e controllare le spese in tutta l'organizzazione. Il team di FinOps dovrebbe incoraggiare ulteriormente la comunicazione e l'allineamento interfunzionale sull'ottimizzazione dei costi, riunendo diverse linee di business per promuovere il coinvolgimento, la responsabilità e la conoscenza a livello aziendale.

    Il team di FinOps è responsabile della creazione di canali di comunicazione bidirezionali per condividere best practice, strategie e nuovi strumenti di gestione dei costi, consentendo al contempo feedback a livello aziendale. Le aziende possono anche prendere in considerazione la possibilità di tenere seminari e sessioni di formazione per educare gli stakeholder su argomenti cruciali, oltre a integrare la formazione sulla consapevolezza dei costi del cloud nei loro processi di onboarding.

Cosa sapere prima di passare al cloud

Una corretta ottimizzazione dei costi del cloud non inizia dopo l'implementazione del cloud. Inizia prima della migrazione. Mentre le aziende creano un business case per passare al cloud e mentre si orientano nel processo di selezione dei provider, hanno un'opportunità unica per stabilire una cultura della consapevolezza dei costi.

Costruire un team collaborativo di FinOps è il primo passo. Questo gruppo dovrebbe supervisionare il controllo dei costi e tutte le policy relative al modo in cui la tecnologia cloud viene acquistata e implementata in tutta l'organizzazione. Ecco come il team di FinOps può iniziare a creare una strategia cloud conveniente.

  • Rivedere gli accordi sul livello di servizio (SLA): gli SLA dei fornitori riflettono il loro impegno in diverse importanti variabili di performance per i loro prodotti, tra cui tempo di attività, metriche delle prestazioni, tempi di risposta del supporto e disponibilità dei dati. L'accordo sul livello di servizio di un fornitore di servizi cloud deve essere allineato ai requisiti dei clienti. Le aziende che richiedono alta disponibilità per applicazioni critiche, ad esempio, dovrebbero confermare che il provider scelto offre tempi di attività garantiti per soddisfare le loro esigenze.
  • Valuta il Total Cost of Ownership (TCO): i costi del cloud computing si estendono oltre le spese tangibili, come i costi di abbonamento. È necessario tenere conto anche di una vasta gamma di beni immateriali, come l'impatto dei tempi di inattività o la velocità di elaborazione lenta sulla produttività o sulle vendite potenziali. L'analisi del TCO calcola tutti i costi tangibili e intangibili legati all'implementazione, alla gestione e alla manutenzione di un ambiente cloud in un periodo specifico per aiutare le aziende a confrontare i fornitori e a calcolare budget e ROI accurati.
  • Valutare le opzioni di scalabilità dei provider: la scalabilità del cloud è uno dei suoi principali punti di forza. Per ottenere il massimo dai propri investimenti nel cloud, le aziende dovrebbero valutare attentamente le opzioni offerte da ciascun CSP. Ad esempio, i fornitori di servizi cloud che offrono scalabilità automatica basata sulla domanda e capacità di computazione o storage regolabili possono aiutare le aziende a garantire che le loro risorse cloud non vengano sprecate.
  • Dare la priorità a integrazioni senza interruzioni: qualsiasi nuovo provider cloud dovrebbe adattarsi perfettamente all'architettura IT esistente di un'azienda. Un sistema CRM (Customer Relationship Management) basato sul cloud, ad esempio, dovrebbe integrarsi nel modo più trasparente possibile con i dati dei clienti esistenti o con altre app che si basano sui dati CRM. La compatibilità tra i sistemi può ridurre i costi e ridurre al minimo le interruzioni.
  • Comprendere i criteri di sicurezza: il cloud computing si è dimostrato in grado di essere altrettanto sicuro rispetto all'elaborazione on-premise, se non di più. Tuttavia, le aziende devono assicurarsi che i propri fornitori di servizi cloud soddisfino i requisiti di sicurezza specifici. Diversi settori possono avere linee guida normative e di conformità diverse, come l'Health Insurance Portability and Accountability Act (HIPAA) negli Stati Uniti e il General Data Protection Regulation (GDPR) in Europa. Per evitare costose sanzioni, le aziende dovrebbero esaminare attentamente le informazioni di compliance di un fornitore di servizi cloud, prestando particolare attenzione ai loro protocolli di crittografia, ai controlli degli accessi, alla gestione delle vulnerabilità e alle misure sulla privacy dei dati.
  • Valutare le strategie di backup e disaster recovery: un CSP con solide funzionalità di backup e disaster recovery può far risparmiare ai propri clienti tempo, denaro e angoscia in quantità significative in caso di interruzione. Quando si valutano i provider, prendi in considerazione la frequenza di backup e i criteri di conservazione dei dati. I provider cloud con funzionalità IaC e di ridimensionamento automatico, automatizzati per eseguire il provisioning di nuovi server e ridimensionare le risorse in base alle esigenze, possono anche aiutare i clienti a tornare operativi rapidamente dopo un'interruzione.
  • Formazione e sviluppo dei dipendenti: gli investimenti nello sviluppo delle competenze cloud forniscono al personale e ai dipendenti IT le conoscenze e la capacità di operare in modo conveniente in un ambiente cloud. Rendere disponibili programmi di certificazione e apprendimento continuo può anche aiutare i team ad adattarsi alle nuove innovazioni cloud e alle best practice emergenti.

Ottimizza. Riduci i costi del cloud con Oracle.

Oltre a offrire modelli flessibili di pricing pay-as-you-go e basati su abbonamento, Oracle Cloud Infrastructure (OCI) dispone di una suite di strumenti di gestione dei costi che aiutano a gestire e modificare in modo proattivo l'uso e la spesa del cloud, rendendolo una soluzione cloud economica. Gli strumenti di gestione dei costi Oracle si concentrano sulle seguenti cinque aree critiche per l'ottimizzazione dei costi del cloud:

  • Organizzazione: gli strumenti dell'organizzazione aiutano le aziende a collegare e gestire più tenancy in OCI per limitare l'uso, ad esempio in caso di consumo eccessivo. Inoltre, supportano funzioni di applicazione tag critiche che consentono alle aziende di segmentare e allocare i costi per progetto, area o qualsiasi altra categoria.
  • Reporting e analisi: le aziende possono visualizzare e tenere traccia delle spese in base a parametri personalizzati e creare report sull'uso per audit o riconciliazione delle fatture. Lo strumento di reporting dei costi di Oracle analizza inoltre le voci di ogni riga della fattura in base alla granularità a livello di risorsa.
  • Governance e controllo: il modello di governance di OCI fornisce una struttura per progettare e migliorare la sicurezza del cloud, risolvere la compliance e ridurre i costi. Una volta impostati i parametri, le aziende possono applicare più facilmente i criteri con strumenti che, ad esempio, mettono le quote sul consumo.
  • Budgeting e previsione: gli strumenti di Oracle sottolineano la visibilità dei costi consentendo ai clienti di impostare soglie a livello aziendale per le spese, con avvisi automatici quando gli utenti si avvicinano ai loro limiti. Oracle offre anche uno strumento di stima dei costi che consente ai potenziali clienti di valutare l'utilizzo e i costi mensili prima di impegnarsi.
  • Ottimizzazione e riduzione dei costi: oltre a tenere traccia dell'utilizzo, gli strumenti di ottimizzazione di Oracle identificano in modo proattivo le risorse cloud sottoutilizzate, offrendo consigli e ridimensionamento rapido in base alle linee guida dell'azienda. Oracle offre anche strumenti di ricompensa per gli utenti che gestiscono con successo la spesa per il cloud.

L'ottimizzazione dei costi del cloud è un'iniziativa culturale tanto quanto tecnica, sebbene gli strumenti di gestione dei costi svolgano sempre un ruolo chiave. Abbinando questi strumenti a politiche chiare e strategie di comunicazione efficaci, le aziende possono mantenere il controllo sulla spesa cloud e ridurre la probabilità di superare i propri budget.

5 misure che i CFO possono adottare per favorire redditività e crescita

Scopri tattiche rivoluzionarie, dal trasformare con l'intelligenza artificiale al perfezionare la tua strategia di M&A e all'adottare una leadership collaborativa, per aiutarti a crescere e superare le sfide di oggi, ma anche quelle di domani.

Domande frequenti sull'ottimizzazione dei costi cloud

Quanto costa una configurazione cloud?

I costi di implementazione del cloud possono variare notevolmente in base a diversi fattori, tra cui le dimensioni dei data store dell'azienda, i requisiti di elaborazione, il numero di applicazioni migrate nell'ambiente cloud e la quantità di trasferimento dei dati necessari. In genere, i costi di implementazione cloud includono i costi di configurazione di un provider di servizi cloud e i costi di sottoscrizione per utente per le applicazioni cloud, il costo delle risorse interne ed esterne per pianificare e gestire l'implementazione, i costi di migrazione dei dati e i costi di formazione dei dipendenti. A seconda dell'ambito del progetto, potrebbero essere necessarie anche risorse IT aggiuntive a tempo pieno.

Quali sono i diversi tipi di costi del cloud?

Oltre ai costi iniziali di implementazione descritti in precedenza, i costi cloud includono costi mensili per gli abbonamenti e il consumo di risorse cloud come server, storage e capacità di rete. I provider di servizi cloud possono avere strutture di prezzo diverse, ma in genere alle aziende viene addebitato mensilmente il numero di server utilizzati, la quantità di dati memorizzati nel cloud, i trasferimenti di dati tra le origini cloud ed esterne, i servizi di database, il supporto tecnico e i servizi aggiuntivi come l'analytics o la sicurezza.

Perché il cloud è così costoso?

Sebbene alcune aziende possano considerare costoso il cloud computing, molte altre vedono il cloud come un modello di computing più economico. Rispetto al computing on-premise, ad esempio, il cloud elimina le spese iniziali di hardware e software, in quanto sono gestite dai provider di servizi e applicazioni cloud. Sebbene il cloud computing includa costi di sottoscrizione e consumo mensili che non si applicano a un modello di elaborazione on-premise, molte aziende trovano la flessibilità del cloud e la possibilità di ridimensionare le risorse in base alla domanda una semplificazionedel la gestione dei costi.

Vale davvero la pena adottare il cloud?

Per rispondere è necessario analizzare le esigenze individuali di ogni azienda. Molte organizzazioni hanno scoperto che vale la pena investire nel cloud computing e le tendenze di spesa nel cloud pubblico lo confermano. In generale, i clienti del cloud computing hanno citato la convenienza, la scalabilità e i servizi on-demand come i principali vantaggi del cloud.