Cloud FinOps: come ottimizzare i costi del cloud AWS

Sapevi che AWS ha ridotto i prezzi 67 volte dal suo lancio nel 2006? Ma i costi aumentano quando aumentano i consumi. 

Le parole chiave e le strategie di ottimizzazione dei costi di AWS da tenere a mente sono l'allocazione dei costi, la visibilità dei costi, le risorse zombi (o sprecate), le risorse riservate, la pianificazione delle istanze, il corretto dimensionamento, il tiering dei dati e le istanze puntuali.

Come affrontare questa realtà?

Ecco alcune best practice di ottimizzazione e gestione dei costi di AWS, strategie DevOps e fonti di aumento del consumo su cui puoi agire:

  • Approvvigionamento e disattivazione delle risorse. Non lasciare che le risorse inutilizzate si accumulino (numero di app gonfiato, server inutilizzati, spazio di archiviazione inutilizzato). Invece, disabilita attivamente le funzionalità.
  • Non aspettare che i problemi di prestazioni vengano risolti. Non aspettarti che le scarse prestazioni delle applicazioni aggiungano funzionalità e aumentino le dimensioni delle istanze. Inoltre, capisci se stai aggiungendo troppo e ottenendo prestazioni elevate rispetto all'aggiunta di funzionalità appena sufficienti poiché il risultato sembrerà lo stesso e potresti spendere troppo.
  • Cerca sempre nuove idee per l'ottimizzazione del ranking. Assegna valori per il rapporto impatto/sforzo delle idee di ottimizzazione, implementa e procedi metodicamente nell'elenco.
  • Considera cosa puoi rimuovere per ridurre i costi. L'ottimizzazione per un utilizzo elevato comporta la scoperta e la rimozione di applicazioni inutilizzate, istanze inutilizzate, volumi di archiviazione inutilizzati, volumi elastici
    Block Storage (EBS), snapshot inutilizzati e indirizzi IP elastici non collegati.
  • Riorganizzare per non sovraccaricare. Ridimensiona istanze e volumi di archiviazione, oltre a ridurre le prestazioni dei volumi di archiviazione. Quando non puoi rimuovere, assicurati di ridimensionare costantemente. L'Amazon CloudWatch può aiutare.
  • Refactoring trimestrale o annuale. È noioso, ma guarda ogni applicazione e assicurati che l'architettura sia il più efficiente possibile. Il team dell'account AWS può anche eseguire una revisione AWS ben architettata.
  • Aggiorna le istanze all'ultima generazione. AWS fa annunci regolari su come i prodotti sono stati aggiornati e quando vengono introdotte nuove funzionalità nei servizi di supporto. Prestare attenzione a quelli che riguardano le istanze di ultima generazione. 

È probabile che abbiano prestazioni e funzionalità migliorate che consentono di aggiornare le istanze esistenti all'ultima generazione o di ridimensionare le istanze esistenti per beneficiare dello stesso livello di prestazioni a un costo inferiore.

La visibilità è fondamentale per ottimizzare i costi del cloud AWS

Alla fine della giornata, la visibilità è la chiave per ottimizzare i costi del cloud. 

Quindi assicurati che il tuo team stabilisca tendenze, budget e previsioni per diversi team e dipartimenti. Questa configurazione ti aiuterà a identificare dove si verificano i cambiamenti e perché le cose potrebbero sembrare sbagliate per una migliore gestione dei costi del cloud AWS.

Ogni membro della tua organizzazione che lavora con AWS e ha un ruolo nell'utilizzo del cloud dovrebbe conoscere i costi sostenuti da lui e dal suo team. 

Il fatto che i tuoi team eseguano questo esercizio aumenta anche la loro consapevolezza della spesa che stanno generando e di come possono ridurre i costi del cloud.

→ Che ne dici di saperne di più su Cloud FinOps? Abbiamo preparato un EBook completo sull'argomento; clicca sul banner qui sotto e scaricalo subito!

Condividi