Allinea la spesa cloud al valore aziendale

Last reviewed 2024-09-18 UTC

Questo principio del pilastro di ottimizzazione dei costi del Framework dell'architettura Google Cloud fornisce consigli per allineare l'utilizzo delle risorse Google Cloud agli obiettivi commerciali della tua organizzazione.

Panoramica dei principi

Per gestire in modo efficace i costi del cloud, devi massimizzare il valore aziendale fornito dalle risorse cloud e ridurre al minimo il costo totale di proprietà (TCO). Quando valuti le opzioni relative alle risorse per il tuo cloud carichi di lavoro, considera non solo il costo del provisioning e dell'utilizzo delle risorse, ma anche sui costi di gestione. Ad esempio, le macchine virtuali (VM) su Compute Engine potrebbero essere un'opzione economica per l'hosting di applicazioni. Tuttavia, se si considera l'overhead per la manutenzione, la patch e la scalabilità delle VM, il TCO può aumentare. I servizi serverless come Cloud Run può offrire valore aziendale. L'overhead operativo ridotto consente al team di concentrarsi sulle attività di base e contribuisce ad aumentare l'agilità.

Per assicurarti che le tue risorse cloud offrano un valore ottimale, valuta quanto segue fattori:

  • Costi di provisioning e utilizzo: le spese sostenute per l'acquisto, il provisioning o il consumo di risorse.
  • Costi di gestione: le spese ricorrenti per il funzionamento e la manutenzione delle risorse, tra cui attività come l'applicazione di patch, il monitoraggio e il ridimensionamento.
  • Costi indiretti: i costi che potresti sostenere per gestire problemi quali tempo di inattività, perdita di dati o violazioni della sicurezza.
  • Impatto sull'attività: i potenziali vantaggi delle risorse, ad esempio un aumento delle entrate, una maggiore soddisfazione del cliente e un time to market più rapido.

Allineando la spesa del cloud al valore aziendale, ottieni i seguenti vantaggi:

  • Decisioni basate sul valore: i team sono incoraggiati a dare la priorità alle soluzioni che offrono il massimo valore aziendale e a prendere in considerazione le implicazioni dei costi sia a breve che a lungo termine.
  • Scelta informata delle risorse: i tuoi team dispongono delle informazioni e delle conoscenze necessarie per valutare il valore aziendale e il TCO di varie opzioni di deployment, quindi scelgono risorse convenienti.
  • Allineamento tra team: collaborazione interfunzionale tra attività, team finanziari e tecnici assicura che le decisioni cloud siano allineate gli obiettivi generali dell'organizzazione.

Consigli

Per allineare la spesa per il cloud agli obiettivi commerciali, prendi in considerazione i seguenti consigli.

Dare la priorità a servizi gestiti e prodotti serverless

Quando è possibile, scegli servizi gestiti e prodotti serverless per ridurre l'overhead operativo e i costi di manutenzione. Questa scelta consente ai team di concentrarsi sulle attività principali dell'attività. Possono accelerare la distribuzione di nuove caratteristiche e funzionalità, nonché contribuire a generare innovazione e valore.

Di seguito sono riportati alcuni esempi di come implementare questo consiglio:

  • Per eseguire database di server PostgreSQL, MySQL o Microsoft SQL Server, utilizza Cloud SQL invece di eseguire il deployment di questi database su VM.
  • Per eseguire e gestire i cluster Kubernetes, utilizza Google Kubernetes Engine (GKE) Autopilot invece di eseguire il deployment dei container nelle VM.
  • Per le tue esigenze di elaborazione Apache Hadoop o Apache Spark, utilizza Dataproc e Dataproc Serverless. La fatturazione al secondo può aiutare a ridurre significativamente il TCO rispetto ai data lake on-premise.

Bilancia l'efficienza dei costi con l'agilità aziendale

Il controllo dei costi e l'ottimizzazione dell'utilizzo delle risorse sono obiettivi importanti. Tuttavia, è necessario bilanciare questi obiettivi con la necessità di un’infrastruttura flessibile che consente di innovare rapidamente, di rispondere rapidamente ai cambiamenti e di offrire valore più velocemente. Ecco alcuni esempi di come raggiungere questo equilibrio:

  • Adotta le metriche DORA per le prestazioni di distribuzione del software. Metriche come il tasso di errore delle modifiche (CFR), il tempo di rilevamento (TTD) e il tempo di ripristino (TTR) possono essere utili per identificare e risolvere i problemi. colli di bottiglia nei processi di sviluppo e deployment. Riducendo il tempo di riposo e accelerando la distribuzione, puoi ottenere sia l'efficienza operativa sia l'agilità aziendale.
  • Segui Site Reliability Engineering (SRE) per migliorare l'affidabilità operativa. l'attenzione di SRE all'automazione, l'osservabilità e la risposta agli incidenti possono portare a tempi di inattività ridotti, tempi di ripristino e una maggiore soddisfazione del cliente. Riducendo al minimo i tempi di inattività migliorando l'affidabilità operativa, puoi prevenire la perdita di entrate ed evitare la necessità di eseguire l'overprovisioning delle risorse come rete di sicurezza per gestire le interruzioni.

Attivare l'ottimizzazione self-service

Incoraggia una cultura di sperimentazione ed esplorazione fornendo ai tuoi team strumenti di ottimizzazione dei costi self-service, strumenti di osservabilità e piattaforme di gestione delle risorse. Consenti loro di eseguire il provisioning, gestire e ottimizzare autonomamente le risorse cloud. Questo approccio contribuisce a promuovere un senso di proprietà, accelerare l'innovazione e garantire che i team possano rispondere rapidamente alle esigenze in continua evoluzione tenendo conto dell'efficienza in termini di costi.

Adozione e implementazione di FinOps

Adotta FinOps per creare un ambiente collaborativo in cui tutti hanno maggiori possibilità per prendere decisioni consapevoli che bilanciano costi e valore. FinOps favorisce la responsabilità finanziaria e promuove un'ottimizzazione efficace dei costi nel cloud.

Promuovi una mentalità incentrata sul valore e consapevole del TCO

Incoraggia i membri del team ad adottare un approccio olistico alla spesa per il cloud, con un'enfasi sul TCO e non solo sui costi iniziali. Utilizza tecniche come la mappatura del flusso di valore per visualizzare e analizzare il flusso di valore durante il processo di invio del software e identificare le aree di miglioramento. Implementare il costo per unità per le tue applicazioni e i tuoi servizi, al fine di ottenere una comprensione granulare dei costi e scoprire opportunità per l'ottimizzazione dei costi. Per ulteriori informazioni, consulta Massimizza il valore aziendale con Cloud FinOps.