Ricordi i piani tariffari condivisi per i telefoni cellulari? All'inizio del secolo, intere famiglie potevano condividere gli stessi minuti e bastavano poche ore di chiacchiere al telefono per prosciugare tutti i minuti di conversazione rimanenti per tutti. Ebbene, un fenomeno simile si verifica oggi nel cloud.
Se hai utilizzato un cloud pubblico hai probabilmente ricevuto un addebito inatteso per sovrautilizzo. Questo è un problema, ma è ancora più problematico il fatto che sia facile essere tratti in inganno e trascurare un singolo caso quando se ne gestiscono centinaia alla volta. In Discover, la società di servizi finanziari recentemente acquisita da Capital One, gli sviluppatori hanno trovato un modo per risolvere i loro problemi di sovrautilizzo e ottenere significativi risparmi sui costi. Non sorprende che un'azienda che offre carte di credito capisca il valore dell'ottimizzazione dei costi nel cloud. Ciò che sorprende, tuttavia, è che in due giorni sia riuscita a ridurre la spesa per il cloud di US$1,4 milioni l'anno.
Due giorni, US$1,4 milioni
Discover è passata a Red Hat OpenShift nel 2022. In precedenza, l'azienda aveva tentato di consolidarsi su CloudFoundry, la soluzione Platform-as-a-Service spesso promossa da Pivotal, VMware e Broadcom.
Craig Katz, OpenShift Director di Discover, ha affermato che Discover ora utilizza OpenShift per gestire la propria infrastruttura di container all'interno di Amazon Web Services. Per migrare i 1.200 carichi di lavoro esistenti su OpenShift e Amazon Web Services, si è deciso fin dall'inizio di concentrarsi sulla velocità e sulla qualità della transizione, mettendo da parte le preoccupazioni sui costi.
Come ha detto Katz, "Dovendo scegliere due vantaggi tra velocità, economicità o qualità, abbiamo scelto la velocità e la qualità."
Dopo aver completato la migrazione, il team di Discover ha creato e distribuito altre 300 applicazioni green field sulla piattaforma, ed è allora che Katz ha dichiarato che era giunto il momento di pensare all'ottimizzazione dei costi. Con circa 1.500 applicazioni in esecuzione su AWS, Katz ha affermato che esistevano sicuramente opportunità per iniziative globali di riduzione dei costi. Si trattava di intraprendere queste ottimizzazioni nel portafoglio di applicazioni dell'organizzazione.
A gennaio, una settimana prima del Super Bowl, Katz e il suo team con sede a Chicago hanno organizzato il "Game Day".
"Si è trattato di un evento di due giorni e abbiamo chiesto ai partecipanti di analizzare, correggere e distribuire. Al termine dei due giorni, le modifiche apportate sono state promosse fino agli ambienti di sviluppo e produzione in AWS", ha affermato Katz.
Con sede a Chicago, il team di sviluppatori ha festeggiato gustando la famosa pizza di Lou Malnati. Dopodiché, Katz ha dichiarato: "L'impegno di due giorni ha portato a una riduzione dei costi di AWS per circa US$1,4 milioni all'anno".
Etichettatura dei carichi di lavoro
Per cominciare, il consiglio principale che Katz offre per questo tipo di attività è quello di istituire una policy e automatizzare l'applicazione di tag ai carichi di lavoro. Katz ha affermato che questo non è avvenuto subito, e di conseguenza, ha dedicato molto tempo ai fogli di calcolo per collegare i carichi di lavoro ai centri di costo. Ora, quando un carico di lavoro viene avviato in OpenShift, viene assegnato a Katz per impostazione predefinita (e al suo reparto come centro di costo). Se uno sviluppatore avvia il carico di lavoro, questo viene etichettato con il suo nome e quindi ricade sul suo centro di costo.
Questo aspetto è importante perché all'interno di Discover c'è un grande impegno nel settore FinTech, che mira a ottimizzare i costi e a vincolare la spesa IT direttamente alle linee di budget. Inoltre, grazie all'acquisizione, vi è un impulso a integrare l'infrastruttura IT con quella di Capital One, e l'applicazione di tag ai carichi di lavoro è d'aiuto anche in questa attività.
Tecnologia e cultura degli sviluppatori
Anche prima di organizzare l'evento di due giorni del Game Day, Katz chiedeva ai suoi sviluppatori di impostare i metadati delle richieste per i loro container come procedura consigliata. Tuttavia, gli sforzi per diffondere questo suggerimento all'interno dell'organizzazione non avevano avuto del tutto successo.
Mentre alcuni preferiscono consultare la documentazione, altri desiderano webinar o corsi per poter porre domande, ha affermato Katz. E anche se ha cercato di offrire tali opzioni, l'ottimizzazione dei costi non è stata del tutto efficace.
Ma quando ha riunito tutti nella stessa stanza e ha incaricato dei relatori affinché spiegassero come ottimizzare ogni parte del ciclo di vita dell'applicazione, la magia è avvenuta. Ogni relatore parlava mostrando delle slide, mentre i team che ascoltavano inserivano ciò che avevano appreso direttamente nelle loro applicazioni. Hanno partecipato diversi relatori, uno dopo l’altro. È stato come eseguire realmente i passaggi di ottimizzazione per due giorni consecutivi.
Naturalmente, prima dell'evento del Game Day, Katz aveva anche guidato i team IT attraverso alcune ottimizzazioni dei costi AWS basate sull'amministrazione. "Utilizziamo Turbonomic, ovvero IBM. Questo ci ha aiutato a migliorare l'efficienza dei servizi che eseguiamo. Effettua la compattazione e lo spostamento di elementi per mantenere l'affinità dei nodi dove è necessario, senza sprecare spazio", ha affermato Katz.
"Ci sono voluti due giorni per fare tutto questo? No. Si trattava di unire le persone e farle immergere nella cultura e nelle ragioni per cui avevamo fatto quella scelta. A Discover, da mesi andavamo aventi dicendo: “Aggiorna questi due valori!” “Guarda questa dashboard, aggiorna questo numero!” Non abbiamo ottenuto un riscontro sufficiente. È stato un po' come portare la cultura in primo piano, perché la tecnologia è ovviamente di importanza fondamentale, ma senza la cultura a volte diventa statica e inutile", ha affermato Katz.
Prova prodotto
Red Hat OpenShift Container Platform | Versione di prova del prodotto
Sull'autore
Red Hatter since 2018, technology historian and founder of The Museum of Art and Digital Entertainment. Two decades of journalism mixed with technology expertise, storytelling and oodles of computing experience from inception to ewaste recycling. I have taught or had my work used in classes at USF, SFSU, AAU, UC Law Hastings and Harvard Law.
I have worked with the EFF, Stanford, MIT, and Archive.org to brief the US Copyright Office and change US copyright law. We won multiple exemptions to the DMCA, accepted and implemented by the Librarian of Congress. My writings have appeared in Wired, Bloomberg, Make Magazine, SD Times, The Austin American Statesman, The Atlanta Journal Constitution and many other outlets.
I have been written about by the Wall Street Journal, The Washington Post, Wired and The Atlantic. I have been called "The Gertrude Stein of Video Games," an honor I accept, as I live less than a mile from her childhood home in Oakland, CA. I was project lead on the first successful institutional preservation and rebooting of the first massively multiplayer game, Habitat, for the C64, from 1986: https://neohabitat.org . I've consulted and collaborated with the NY MOMA, the Oakland Museum of California, Cisco, Semtech, Twilio, Game Developers Conference, NGNX, the Anti-Defamation League, the Library of Congress and the Oakland Public Library System on projects, contracts, and exhibitions.
Altri risultati simili a questo
FedRAMP High Authorized Red Hat OpenShift Service on AWS GovCloud
Meet the latest Red Hat OpenShift Superheroes
Can Superstitions Solve Technical Problems? | Compiler
Why Should You Write Technical Documentation? | Compiler
Ricerca per canale
Automazione
Novità sull'automazione IT di tecnologie, team e ambienti
Intelligenza artificiale
Aggiornamenti sulle piattaforme che consentono alle aziende di eseguire carichi di lavoro IA ovunque
Hybrid cloud open source
Scopri come affrontare il futuro in modo più agile grazie al cloud ibrido
Sicurezza
Le ultime novità sulle nostre soluzioni per ridurre i rischi nelle tecnologie e negli ambienti
Edge computing
Aggiornamenti sulle piattaforme che semplificano l'operatività edge
Infrastruttura
Le ultime novità sulla piattaforma Linux aziendale leader a livello mondiale
Applicazioni
Approfondimenti sulle nostre soluzioni alle sfide applicative più difficili
Virtualizzazione
Il futuro della virtualizzazione negli ambienti aziendali per i carichi di lavoro on premise o nel cloud