Ottimizzazione dei costi

Completato

L'organizzazione ha trasferito la maggior parte dei propri sistemi nel cloud, ma sta ora riscontrando un aumento dei costi in aree impreviste. Dopo alcune analisi, ci si rende conto della presenza di inefficienze nell'ambiente e del fatto che certe attività vengono ancora svolte manualmente.

In questa unità verranno fornite informazioni sull'ottimizzazione dei costi e si esamineranno alcune strategie per ridurre le spese superflue e migliorare l'efficienza operativa.

Che cos'è l'ottimizzazione dei costi?

L'ottimizzazione dei costi garantisce che il denaro speso dall'organizzazione venga sfruttato nel migliore dei modi. I servizi cloud forniscono la capacità di elaborazione come un'utilità. Le tecnologie nel cloud vengono fornite infatti sotto forma di modello di servizio per poter essere usate su richiesta. Le offerte di servizi on demand generano un cambiamento radicale che influisce direttamente sulla pianificazione, sulla contabilità e sull'organizzazione.

Quando un'organizzazione decide di possedere un'infrastruttura, acquista una serie di apparecchiature che vengono registrate nello stato patrimoniale come asset. Poiché è stato effettuato un investimento di capitale, i contabili classificano questa transazione come spesa in conto capitale (CapEx). Con il passare del tempo, si verifica un deprezzamento o un ammortamento degli asset, caratterizzati da una vita utile limitata.

I servizi cloud, invece, sono caratterizzati da un modello a consumo e vengono quindi classificati come spese operative (OpEx). Con questo schema non c'è alcun asset da ammortizzare. Le spese operative incidono direttamente sul profitto netto, sul reddito imponibile e sulle spese associate nello stato patrimoniale.

Quando un'organizzazione adotta una piattaforma cloud, deve passare dal concetto di budget basato sulla spesa in conto capitale a quello di budget basato sulla spesa operativa. Questo passaggio riflette quello dall'infrastruttura di proprietà al leasing delle soluzioni. Alcune organizzazioni possono ottenere vantaggi significativi semplicemente adottando questo nuovo modello di contabilità. Una startup, ad esempio, può attirare gli investitori dimostrando un'idea redditizia su larga scala, senza dover affrontare un grosso investimento per l'acquisto dell'infrastruttura.

Per ottimizzare i costi dell'architettura di un'organizzazione, è possibile basarsi su una serie di principi.

Pianificare e stimare i costi

Per qualsiasi progetto cloud, che si tratti dello sviluppo di una nuova applicazione o della migrazione di un intero data center, è importante ottenere una stima dei costi. A tale scopo, è necessario identificare le risorse da spostare o convertire, comprendere gli obiettivi aziendali che possono influire sul dimensionamento e scegliere i servizi appropriati per il progetto.

Dopo aver identificato i requisiti, è possibile usare gli strumenti di stima dei costi per ottenere una stima più concisa delle risorse necessarie. In questo scenario acquisisce grande importanza anche la trasparenza, in modo che tutte le parti interessate possano verificare l'accuratezza e avere visibilità sui costi correlati al progetto.

Effettuare il provisioning con ottimizzazione

I servizi di provisioning ottimizzati per i costi fin dall'inizio possono ridurre il lavoro richiesto in futuro. È necessario, ad esempio, assicurarsi di scegliere un livello di servizio appropriato per il carico di lavoro e sfruttare i vantaggi offerti dai servizi che consentono di modificare il livello di servizio. È inoltre consigliabile usare gli sconti laddove siano disponibili, sfruttando ad esempio istanze riservate e offerte Bring Your Own License.

Se possibile, è sempre consigliabile passare da servizi IaaS a servizi PaaS. I servizi PaaS costano in genere meno dei servizi IaaS e normalmente hanno anche costi operativi inferiori.

Con i servizi PaaS non è necessario preoccuparsi dell'applicazione di patch o della gestione delle macchine virtuali, perché queste attività vengono solitamente svolte dal provider di servizi cloud. Non tutte le applicazioni possono essere trasferite nel modello PaaS, ma considerando i risparmi sui costi assicurati dai servizi PaaS, vale la pena prendere in considerazione questa possibilità.

Usare il monitoraggio e l'analisi per ottenere informazioni dettagliate sui costi

Se non si monitorizza la spesa, non è possibile sapere dove è possibile risparmiare. È quindi consigliabile usare gli strumenti di gestione dei costi e controllare regolarmente le fatture per capire meglio dove viene speso il denaro.

Dedicare tempo a revisioni regolari dei costi dei servizi per capire se la spesa è appropriata ai requisiti di risorse del carico di lavoro. Modificare le spese in base alle esigenze. Identificare e monitorare eventuali anomalie dei costi che possono essere riscontrate tramite la configurazione di avvisi o il controllo delle fatture. Un aumento improvviso dei costi associati al traffico di rete può indicare la presenza di potenziali problemi tecnici e di concrete opportunità di risparmio.

Ottimizzare l'efficienza della spesa per il cloud

L'efficienza è incentrata sull'identificazione e sull'eliminazione delle spese inutili all'interno dell'ambiente. Il cloud è un servizio con pagamento a consumo e gli sprechi derivano in genere dal provisioning di capacità maggiore di quella richiesta. I costi operativi possono anche contribuire alla creazione di costi superflui o inefficienti. Questi costi operativi inefficienti si manifestano sotto forma di spreco di tempo e aumento di errori. Quando si progetta l'architettura, identificare ed eliminare gli sprechi nell'ambiente in uso.

Gli sprechi possono manifestarsi in diversi modi. Di seguito vengono forniti alcuni esempi:

  • Una macchina virtuale sempre inattiva per il 90%.
  • Pagamento di una licenza inclusa in una macchina virtuale quando si possiede già una licenza.
  • Conservazione di dati cui si accede raramente in un supporto di archiviazione ottimizzato per l'accesso frequente.
  • Ripetizione manuale della creazione di un ambiente non di produzione.

In ognuno di questi casi si spendono più soldi di quanto si dovrebbe. Ogni caso presenta un'opportunità di riduzione dei costi.

Quando si valutano i costi, si ha la possibilità di ottimizzare gli ambienti. Le richieste di capacità possono cambiare nel tempo e molti servizi cloud offrono la possibilità di adattare manualmente o in modo dinamico le risorse di cui viene effettuato il provisioning per soddisfare le richieste. Queste operazioni di adattamento consentono di raggiungere un equilibrio ottimale tra le prestazioni e le dimensioni di un'applicazione.

È importante ottimizzare i sistemi a ogni livello. A livello di rete, è necessario assicurarsi che il trasferimento dei dati sia efficiente e soddisfi le aspettative dei clienti. Usare servizi di memorizzazione dei dati nella cache per migliorare le prestazioni dell'applicazione e ridurre il numero di transazioni nei servizi di archiviazione dati. Identificare le risorse inutilizzate e ritirarle. Sfruttare i vantaggi dei livelli di archiviazione dati a basso costo per archiviare i dati a cui si accede raramente.

Verificare le conoscenze

1.

Quale dei seguenti è un esempio di spreco che dà luogo a un aumento del costo delle risorse?

2.

Quale delle procedure seguenti è un buon modo per ridurre i costi?

3.

Si supponga di aver spostato di recente l'applicazione nel cloud e di ricevere una fattura mensile maggiore del previsto. Il livello di utilizzo della macchina virtuale è abbastanza elevato da sconsigliare a priori il downsizing. Quale può essere un passo successivo ragionevole per rilevare le inefficienze?