Airbnb su AWS
Fondato nel 2008, Airbnb è un marketplace condiviso con sede a San Francisco che offre alla clientela oltre 7 milioni di alloggi e più di 40.000 di esperienze prenotabili sul sito web della compagnia o tramite le applicazioni iOS e Android corrispondenti.
TESTIMONIANZE DEI CLIENTI
2022
Build With Me—Airbnb & Rong Hu, Senior Software Engineer (Ingegnere informatico senior)
Scopri come Rong Hu, Senior Software Engineer di Airbnb, ha scoperto la sua passione per la programmazione a scuola elementare e come il suo amore per la matematica e la risoluzione di rompicapi ha dato origine alla sua carriera di ingegnere. Rong inoltre parla dell'importanza del servizio OpenSearch di Amazon e di Amazon Kinesis, e di come hanno aiutato Airbnb a dimensionare le sue pipeline di registrazione dell'applicazione in modo affidabile e conveniente.
2022
Airbnb ottimizza utilizzo e costi tramite Savings Plans e dati fruibili sui costi in AWS
Dalla sua fondazione nel 2008, Airbnb ha registrato una rapida crescita che ha richiesto un'espansione altrettanto rapida delle sue capacità tecniche. La società ha lavorato per crescere in modo sostenibile e migliorare l'efficienza operativa. Per poter conseguire i propri obiettivi, Airbnb si è rivolta ad Amazon Web Services (AWS), il suo fornitore cloud, alla ricerca di soluzioni per dati e infrastruttura. Grazie al supporto di AWS e ai molteplici servizi di AWS, Airbnb ha sviluppato strategie per gestire la capacità, ottimizzare archiviazione e capacità di calcolo e creare uno strumento personalizzato per costi e dati di utilizzo. Le soluzioni permettono ad Airbnb di ridurre i costi, fornire parametri aziendali dettagliati e perseguire progetti di efficienza informati sui dati in tutti i team.
2022
Airbnb utilizza Amazon EFS per dimensionare la pipeline di CI/CD ed espandere il mercato online
Airbnb supporta centinaia di servizi critici sulla sua piattaforma, il che rende essenziale la presenza di un'infrastruttura di controllo del codice sorgente affidabile. Tuttavia, l'infrastruttura di controllo del codice sorgente è diventata un grattacapo a causa di problemi di scalabilità. Airbnb è andata alla ricerca di una soluzione da utilizzare per una nuova architettura dell'infrastruttura del codice sorgente con un livello di archiviazione più semplice. Il sistema doveva essere in grado di aggiornarsi nel giro di pochi secondi e leggere il traffico necessario per dimensionare. Airbnb si è rivolta ad Amazon Web Services (AWS) per aiutarla a raggiungere i suoi obiettivi.
2016
Airbnb cresce all’insegna di flessibilità e reattività grazie ad AWS
Un anno dopo aver lanciato Airbnb, l’azienda decise di trasferire quasi tutte le proprie funzioni di cloud computing su Amazon Web Services (AWS) a causa dei problemi nell’amministrazione dei servizi riscontrati con il fornitore precedente. Nathan Blecharczyk, co-fondatore e CTO di Airbnb, ha affermato che “... all'inizio, di AWS ci attirava la semplicità di gestione e di personalizzazione degli stack. È stato grandioso poter incrementare il numero di server senza dover aprire nuove trattative né sottoporci a impegni di utilizzo minimo. Man mano che l'azienda cresceva, ci siamo affidati sempre più spesso al cloud AWS e adesso abbiamo adottato quasi tutte le funzionalità che offre. AWS è la soluzione più semplice ai problemi di scalabilità per qualsiasi azienda che lavori su internet".
AWS re:Invent 2018
Storia dell’evoluzione dell’architettura di Airbnb
Airbnb sta attraversando una fase di crescita esponenziale a livello globale: partita come azienda dedicata alla condivisione di alloggi, è ora una community di viaggio internazionale con un’ampia offerta di prodotti. La crescita guidata dal business, l’incremento in termini di traffico e una politica di assunzione aggressiva ha posto nuove sfide per il team responsabile dell’infrastruttura di produzione. Partito come un gruppo ristretto formato da 10 persone, il team ha assunto ben presto la forma di un’estesa piattaforma di produzione che può contare sull’apporto di 100 ingegneri dediti allo sviluppo di servizi fondamentali a supporto di alloggi, esperienze, pacchetti di lusso e viaggi in Cina. In questa sessione, gli ingegneri di Airbnb raccontano l'evoluzione dell'architettura dell'azienda che va di pari passo con la strategia di crescita organizzativa e spiegano in che modo sono riusciti a superare le sfide architetturali grazie alle tecnologie AWS.
ARCHITETTURA
2022
Questa è la mia architettura: salvaguardare i cluster Kubernetes multi-tenant su vasta scala
Airbnb abilita un controllo degli accessi sicuro, multi-tenant e granulare per l'architettura del piano di controllo (control-plane) di Kubernetes. Per fissare i controlli di sicurezza, Airbnb esegue Kubernetes su Amazon EC2 e sfrutta i token di AWS Security Token Service (STS) per inserire il ruolo IAM nel cluster. Airbnb affina ulteriormente il controllo degli accessi con il ruolo IAM applicato ai POD per l'accesso con privilegio minimo.
2017
Risoluzione dei problemi e test prestazionali con una macchina Amazon RDS Replay
Xinyao Hu, engineering manager di Airbnb, parla della macchina Amazon RDS Replay sviluppata dal suo team. L’infrastruttura consente al team di replicare transazioni effettive inviate a circa 100 database diversi. Airbnb usa tale sistema per ripristino di emergenza, test di carico e analisi dei dati avanzate in Hive su vasta scala.
Scopri come i marchi di viaggi e ospitalità migliorano l'esperienza cliente e aumentano l'efficienza operativa con AWS.
ALTRE RISORSE
Airbnb si sposta su Amazon Aurora
Airbnb - Reinventare l’industria dell’hospitality su AWS