Com'era questo contenuto?
Da venti contrari a venti favorevoli: Breeze Airways raggiunge una crescita del 600% su base annua dopo aver eseguito la migrazione su AWS
Il 17 dicembre 1903, a Kitty Hawk nella Carolina del Nord, Orville Wright realizzò insieme al fratello Wilbur il primo volo al mondo di un aereo a motore. Il volo durò solo 12 secondi e percorse appena 36 metri, ma segnò un cambiamento epocale. Al giorno d'oggi, ogni 24 ore vengono effettuati circa 130.000 voli commerciali e, secondo l'International Air Transport Association (IATA), le persone a viaggiare in aereo nel 2024 saranno 4,7 miliardi. Tuttavia, mentre il traffico aereo globale raggiunge i massimi storici, l'innovazione in tutto il settore è rimasta bloccata per qualche tempo.
Breeze Airways, insieme ad Amazon Web Services (AWS), sta cambiando la situazione. A seguito di interruzioni impreviste e perdite di servizio durante il lancio, Breeze Airways ha completato una migrazione da cloud a cloud senza interruzioni precedente ad AWS. Durante l'intero processo, la compagnia aerea ha lavorato a stretto contatto con un team dedicato di esperti AWS ed è stata in grado di mantenere un livello di servizio costante in ogni momento. Dopo aver modernizzato l'intera infrastruttura, la migrazione è stata completata nell'arco di una settimana e Breeze si sta ora affermando come azienda rivoluzionaria nel settore del trasporto aereo.
Rompere con la tradizione
Fondata da David Neeleman, co-fondatore di Morris Air, WestJet, JetBlue e Azul Linhas Aereas, Breeze Airways offre viaggi aerei a prezzi accessibili nei mercati meno serviti degli Stati Uniti. “Abbiamo notato una perdita di servizi aerei nelle comunità di piccole e medie dimensioni. Se torniamo indietro di dieci anni, 125 città hanno perso più del 25% del servizio aereo”, spiega Neeleman.
Il fondatore della compagnia aerea ha precedentemente definito Breeze Airways “una società tecnologica a cui capita di far volare aerei”. A differenza dei concorrenti più tradizionali, la compagnia pone la tecnologia al primo posto in tutto ciò che fa e consente così ai passeggeri, o meglio agli ospiti, di vivere un'esperienza di viaggio end-to-end impeccabile ogni volta che volano con Breeze. “Si tratta di un'attività ad alto investimento di capitale e manodopera. Più possiamo utilizzare la tecnologia per ridurre i costi, e di conseguenza le tariffe semplificando allo stesso tempo i viaggi, più persone vorranno volare con noi”, spiega.
“Vogliamo eliminare ogni difficoltà dai viaggi”, afferma Lukas Johnson, CCO presso Breeze Airways. “Non disponiamo di un call center che risponda al telefono e accetti le prenotazioni. È tutto digitale. Progettare l'esperienza e svilupparla è stato fondamentale per far crescere l'azienda”. Continua: “La tecnologia delle compagnie aeree è molto vecchia, ci sono molti programmi obsoleti, tecnologie obsolete, soluzioni che sono ormai in uso da decenni. Il settore era pronto per una svolta e per l'innovazione”.
Chris Shepherd, Principal Architect di Breeze Airways, spiega: “È un settore che tradizionalmente non ha seguito rapidamente i progressi tecnologici e penso che molte compagnie aeree siano fossilizzate su un modo di pensare tradizionale”. La pandemia da Covid-19 da un lato ha sconvolto il settore, ma dall'altro ha messo in luce la necessità della digitalizzazione. Tuttavia, molte compagnie aeree affermate facevano e fanno ancora affidamento su infrastrutture obsolete.
Breeze Airways decolla
Il 27 maggio 2021 è decollato il volo inaugurale di Breeze Airways, che ha percorso la tratta dall'aeroporto internazionale di Tampa a quello di Charleston. Al momento del lancio, Breeze Airways ha purtroppo subito ripetute interruzioni del servizio. Shepherd spiega: “Utilizzavamo un servizio di hosting completamente gestito e presto abbiamo scoperto che non sarebbe stata una soluzione adatta a lungo termine. Non siamo stati in grado di tenere il passo con i picchi di traffico, non siamo riusciti a scalare in modo appropriato. Stavamo facendo molte promozioni e tanti annunci di nuovi aeroporti e ciò comporta sempre un grande afflusso di persone”.
Durante le interruzioni, il team di Breeze Airways non aveva adottato alcun failover e ha avuto difficoltà ad accedere all'assistenza necessaria per trovare una soluzione. “Non avevamo alcun controllo”, ricorda Shepherd. “Ci era appena stato fornito un portale di assistenza a cui accedere in caso di problemi e anche quello non funzionava. Quindi mi sono messo a cercare qualcuno da contattare tra i numeri di telefono e le e-mail”. Per porre rimedio a tali problemi, il team di Breeze Airways ha deciso di migrare la infrastruttura su AWS.
Migrazione da cloud a cloud senza turbolenze
AWS ha fornito consigli e best practice sulla selezione dei servizi, sulla mappatura dello stato futuro e sulle strategie di migrazione per garantire tempi di attività ed evitare ulteriori interruzioni. “Ci è stato assegnato un team fantastico”, afferma Shepherd. “In pratica sembrava che facesse già parte di Breeze. I membri erano entusiasti di assistere al successo di Breeze e persino di gestire personalmente i voli Breeze: constatare un simile livello di coinvolgimento è stato rigenerante”. Shepherd continua: “Durante la pianificazione iniziale abbiamo lavorato a stretto contatto con il team, che ci ha fornito un buon percorso di migrazione, oltre che un partner di consulenza con cui collaborare”.
Skye Hart, AWS Solutions Architecture Manager, spiega: “Il primo passo per qualsiasi progetto di migrazione è valutare il potenziale ritorno sull'investimento, nonché i rischi associati alla mancata migrazione. Se un'azienda dovesse eseguire la migrazione, in quale posizione si troverebbe tra sei mesi? Quale sarebbe un risultato di successo? Stabilito questo, lavoriamo a ritroso”.
“Abbiamo iniziato con il whiteboarding dell'infrastruttura attuale di Breeze Airways, cioè di Kubernetes, database e così via. Si tratta solo di capire la situazione attuale di un'azienda, consigliare gli obiettivi a cui tendere e mappare le soluzioni in grado di portare a quello stato futuro”.
Hart prosegue: “Abbiamo collaborato con i membri del team DevOps per capire che cosa potevano fare da soli e dove avrebbero avuto bisogno di assistenza. Abbiamo identificato gli strumenti di migrazione necessari, come sarebbero stati gestiti i test e il monitoraggio e, naturalmente, quali considerazioni normative e di conformità dovevamo osservare”.
Mantenimento della quota in caso di interruzioni impreviste
Il team DevOps di Breeze Airways, composto da Shepherd e un altro ingegnere, ha lavorato a stretto contatto con AWS durante sessioni di approfondimento sui processi di ripristino di emergenza, nonché riunioni regolari sullo stato di avanzamento. “Abbiamo coinvolto uno specialista in ripristino di emergenza per ricevere indicazioni e sviluppare una strategia che evitasse le interruzioni durante la migrazione”, spiega Hart.
Il team AWS ha utilizzato le best practice per il ripristino di emergenza basate sul Framework AWS Well-Architected, che aiuta gli architetti del cloud a creare un'infrastruttura sicura, ad alte prestazioni, resiliente ed efficiente per una varietà di applicazioni e carichi di lavoro. Hart afferma: “È la nostra bussola, la guida sulle best practice da seguire”. Sviluppato su sei pilastri (eccellenza operativa, sicurezza, affidabilità, efficienza delle prestazioni, ottimizzazione dei costi e sostenibilità), il framework fornisce un approccio coerente a clienti e partner per valutare le architetture e implementare progettazioni scalabili.
“Durante la migrazione di Breeze Airways ci siamo concentrati sul pilastro dell'affidabilità del framework”, afferma Hart. “Il nostro specialista in ripristino di emergenza ha aiutato il team a definire i tempi di ripristino e gli obiettivi dei punti di ripristino e ha offerto consigli sulle strategie di failover da implementare”.
Migrazione alla velocità del suono
Per garantire un livello di servizio costante ed evitare le interruzioni, era importante procedere innanzitutto alla migrazione delle parti fondamentali dell'infrastruttura di Breeze Airway. “Non volevamo prendere e spostare tutto in un unico passaggio”. Nell'arco di sei mesi, il team ha creato il nuovo ambiente in un contesto non di produzione. La velocità era di fondamentale importanza. “La cosa che ci ha davvero aiutato ad agire rapidamente è stata l'infrastructure as code”, spiega Shepherd.
Hart fornisce ulteriori dettagli: “L'infrastructure as code è uno strumento molto importante per la migrazione ed esistono diverse opzioni tra cui scegliere. Il Kit di sviluppo per il cloud AWS e AWS CloudFormation, ad esempio, sono due soluzioni infrastructure as code molto efficaci, ma sono disponibili anche altre opzioni. Il team di Breeze conosceva Terraform, quindi abbiamo scelto quella soluzione, che essenzialmente ha permesso di impacchettare l'intera infrastruttura e duplicarla. Il team ha quindi potuto continuare a gestire l'infrastruttura attuale e contemporaneamente costruirne una nuova”.
Shepherd spiega: “Abbiamo cercato di rimanere agili e adattarci rapidamente a qualsiasi modifica all'architettura fosse necessaria”. Il team AWS ha consigliato di utilizzare servizi gestiti come AWS Fargate, un motore di calcolo serverless con pagamento in base al consumo che ha consentito al team DevOps di Breeze Airways di dedicare meno tempo ad attività come la gestione dei server e l'allocazione delle risorse. Hart spiega: “Questa soluzione ha tolto un grande carico di lavoro al team di Breeze Airways, lasciando che si concentrasse sulla migrazione stessa”.
Una volta che l'infrastruttura è stata completamente codificata e sono stati raggiunti risultati soddisfacenti, il team ha concluso la migrazione nell'arco di una settimana. Ciò ha comportato la promozione di tutti i servizi dall'ambiente non produttivo a quello di produzione. “È pazzesco che due ingegneri ottengano un risultato simile gestendo allo stesso tempo una compagnia aerea: erano in molti a credere che non ce l'avremmo mai fatta”, spiega Shepherd. “Pensavano che fosse necessario un grande team DevOps, ma utilizzando alcuni servizi gestiti da AWS siamo stati in grado di agire molto più rapidamente rispetto alle previsioni o alle esperienza passate di molte persone”.
“Dopo la migrazione è andato tutto a meraviglia: non abbiamo avuto una sola interruzione su AWS”, spiega Shepherd. “Rispetto a tre anni fa, oggi la nostra infrastruttura è completamente diversa, grazie all'ampia gamma di servizi che AWS ha messo a nostra disposizione”. Con un'infrastruttura cloud affidabile, sicura e stabile, Breeze Airways era davvero pronta per il decollo.
L'implementazione delle app raggiunge nuovi livelli dopo la migrazione
Il team di Breeze Airways segue un modello di integrazione continua e implementazione continua (CI/CD) che, come sottolinea Shepherd, “non sarebbe stato possibile adottare con il precedente provider”, e continua: “Avere il controllo sul metodo di implementazione e di distribuzione delle app è stato davvero fondamentale per consentire una distribuzione più rapida”.
Ad esempio, Breeze Airways fornisce ai team operativi un'applicazione dedicata per le liste di controllo. Johnson spiega: “Disponiamo di dati integrati che alimentano le liste di controllo prima e dopo il volo, in modo che tutti possano accedere alle informazioni necessarie. Il team operativo è sbalordito, rispetto a ciò che ha sperimentato in precedenza presso altre aziende o con tecnologie meno recenti”. Breeze Airways ha inoltre lanciato recentemente una carta di credito presso una nota banca e questa, secondo Shepherd, “è stata una delle implementazioni più rapide a cui il team abbia mai partecipato”.
Un biglietto di prima classe per una nuova crescita
Da quando è passata ad AWS, Breeze Airways ha registrato una crescita del 600% su base annua e il futuro sembra essere ancor più promettente. “L'anno scorso abbiamo quasi triplicato le dimensioni”, afferma Johnson. “Grazie ad AWS, continuiamo a crescere e scalare. Abbiamo appena raggiunto il primo mese di redditività a marzo, un traguardo davvero importante”.
Neeleman spiega: “La caratteristica migliore che AWS offre alle aziende come la nostra è l'affidabilità. Il solo fatto di poterci contare e di non doverci preoccupare di aspetti come la manutenzione ci consente di concentrarci su ciò che sappiamo fare meglio: pilotare aeroplani”. Continua: “Oggi gestiamo circa 170 rotte in 56 città: in undici di queste siamo la compagnia aerea numero uno in termini di destinazioni servite”.
Una rotta di volo comprovata per la migrazione da cloud a cloud
La storia di Breeze Airways dimostra il valore che le migrazioni da cloud a cloud possono offrire, ma giudizi errati molto diffusi possono impedire alle aziende di compiere il balzo da sole. Hart spiega: “Penso che uno dei malintesi più comuni sia che le luci si spengano, che ci siano interruzioni. Le aziende sono comprensibilmente preoccupate per la perdita di dati ed esitano a migrare da un servizio che potrebbe soddisfare, o soddisfare per la maggiore parte, le loro esigenze immediate”.
Hart continua: “Un'altra idea sbagliata è che per completare una migrazione ci voglia un team numeroso. Molti fondatori di startup potrebbero non rendersi conto che esiste un intero ecosistema di architetti di soluzioni, specialisti di migrazione e partner qualificati in grado di assisterli in ogni fase del processo”.
Lavorando con AWS, Breeze Airways ha avuto accesso a tutte le risorse, competenze ed esperienze necessarie per affrontare con sicurezza una migrazione da cloud a cloud e raggiungere velocemente la destinazione desiderata. Sfruttando l'infrastructure as code e i servizi gestiti di AWS, il team è stato in grado di agire rapidamente e senza interruzioni. Al raggiungimento del risultato ha contribuito anche l'adozione di una strategia ben definita basata su best practice comprovate delineate nel Framework AWS Well-Architected.
Verso cieli sereni
Wilbur Wright una volta definì i cieli “l'infinita autostrada dell'aria” e, anche se abbiamo fatto molta strada dai tempi di Kitty Hawk, il nostro viaggio è tutt'altro che finito. Insieme ad AWS, Breeze Airways sta innovando nel cloud e, soprattutto, offrendo maggiore autonomia a ospiti e dipendenti, così come esperienze di viaggio aereo semplici e convenienti in mercati non serviti dai concorrenti più tradizionali. Scopri di più sul Programma di accelerazione della migrazione (MAP) di AWS e su come la tua startup può accelerare la migrazione al cloud con strumenti che riducono i costi e automatizzano e accelerano l'esecuzione.
Skye Hart
Skye Hart è Solutions Architecture Manager presso Amazon Web Services con sede a Denver, Colorado. Con la passione per l'innovazione e l'esperienza nel cloud computing, il suo team è dedicato ad aiutare le startup a creare e lanciare soluzioni scalabili su AWS.
Chris Shepherd
Chris Shepherd è il Principal Technical Architect di Breeze Airways con oltre 20 anni di esperienza in ruoli tecnologici quali ingegneria, devops e architettura. È un esperto di tecnologia che si impegna a fornire soluzioni lungimiranti in ambienti dal ritmo incalzante.
Lukas Johnson
Lukas Johnson è il Chief Commercial Officer di Breeze Airways e ha ricoperto per oltre 14 anni posizioni dirigenziali presso Allegiant e Canada Jetlines. Ha portato la rete Allegiant da 150 a oltre 400 rotte, con una crescita dei ricavi superiore al 200%.
David Neeleman
David Neeleman è il fondatore e amministratore delegato di Breeze Airways. Giunto alla sua quinta compagnia aerea, è un vero e proprio imprenditore seriale e pioniere nel settore dell'aviazione.
Com'era questo contenuto?