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!