Airbnb auf AWS
Airbnb mit Sitz in San Francisco wurde 2008 gegründet und ist ein Community-Marktplatz mit über 7 Millionen Unterkünften und mehr als 40 000 einzigartigen Erlebnissen, die Kunden auf der Website des Unternehmens oder über seine iOS- und Android-Anwendungen buchen können.
KUNDENBEISPIELE
2022
Build With Me – Airbnb & Rong Hu, Leitender Software-Entwickler
Erfahren Sie, wie Rong Hu, Leitender Software-Entwickler bei Airbnb, ihre Leidenschaft für das Programmieren während ihrer Grundschulzeit entdeckte und wie ihr Interesse an Mathematik und dem Lösen von Rätseln sie zu einer Karriere im Ingenieurwesen führte. Rong spricht auch über die Bedeutung von Amazon OpenSearch Service und Amazon Kinesis und darüber, wie sie Airbnb geholfen haben, seine Anwendungsprotokollierungs-Pipelines sowohl kostengünstig als auch zuverlässig zu skalieren.
2022
Airbnb optimiert Nutzung und Kosten durch die Verwendung von Savings Plans und umsetzbaren Kostendaten in AWS
Airbnb ist seit seiner Gründung im Jahr 2008 schnell gewachsen, was eine ebenso schnelle Erweiterung seiner technischen Möglichkeiten erforderlich gemacht hat. Das Unternehmen hat sich um ein nachhaltiges Wachstum und eine Verbesserung der betrieblichen Effizienz bemüht. Um seine Ziele zu erreichen, wandte sich Airbnb an Amazon Web Services (AWS), seinen Cloud-Anbieter, was Daten- und Infrastrukturlösungen angeht. Mit Unterstützung von AWS und mehreren AWS-Services entwickelte Airbnb Strategien zur Kapazitätsverwaltung, Optimierung von Speicher- und Computing-Kapazitäten und entwickelte ein benutzerdefiniertes Tool für Kosten- und Nutzungsdaten. Die Lösungen helfen Airbnb, Kosten zu senken, verwertbare Metriken zu liefern und datengestützte Effizienzprojekte in allen Teams durchzuführen.
2022
Airbnb nutzt Amazon EFS zur Skalierung der CI/CD-Pipeline zur Erweiterung des Online-Marktplatzes.
Airbnb unterstützt Hunderte von kritischen Diensten auf seiner Plattform, was die Aufrechterhaltung einer zuverlässigen Infrastruktur für die Quellenkontrolle unerlässlich macht. Die Infrastruktur der Versionskontrolle war jedoch aufgrund von Skalierungsproblemen zu einem Problem geworden. Airbnb suchte nach einer Lösung, mit der es die Quellcode-Infrastruktur mit einer einfacheren Speicherschicht neu gestalten konnte. Das System musste in Sekundenschnelle aktualisiert werden und der Leseverkehr musste skalierbar sein. Airbnb wandte sich an Amazon Web Services (AWS), um seine Ziele zu erreichen.
2016
Airbnb wächst dank AWS mit Flexibilität und Reaktionsfähigkeit
Ein Jahr nach seiner Gründung entschied Airbnb, nahezu alle Cloud-Computing-Funktionen zu Amazon Web Services (AWS) zu migrieren, da es mit dem ursprünglichen Anbieter Probleme bei der Serviceadministration gab. Nathan Blecharczyk, Mitbegründer & CTO von Airbnb dazu: „Zu Anfang war an AWS die einfache Verwaltung und Anpassung des Stack attraktiv. Es war toll, immer mehr Server in Betrieb nehmen zu können, ohne jemanden kontaktieren oder Verpflichtungen für eine Mindestnutzung eingehen zu müssen. Mit dem Wachstum unseres Unternehmens nahm auch unsere Nutzung der AWS Cloud zu, weshalb wir mittlerweile nahezu alle Services eingeführt haben, die AWS zu bieten hat. AWS ist die einfache Lösung für Online-Unternehmen, die die nächste Stufe erklimmen wollen.“
AWS re:Invent 2018
Eine Chronik der Entwicklung der Airbnb-Architektur
Airbnb erlebt international ein enormes Wachstum und entwickelt sich von einem Unternehmen für Übernachtungsangebote zu einer globalen Reise-Community mit vielen Produktangeboten. Das Geschäftswachstum, der Traffic-Anstieg und die offensive Einstellung von Mitarbeitern stellten eine neue Herausforderung für das Production-Infrastructure-Team dar. Das kleine Team von ursprünglich 10 Personen ist zu einer Produktionsplattformorganisation von 100 Ingenieuren herangewachsen, die grundlegende Dienstleistungen für Unterkünfte, Erlebnisse, Luxuserlebnisse und nun auch den chinesischen Markt anbietet. In diesem Vortrag berichten die Airbnb-Ingenieure über die architektonische Entwicklung des Unternehmens, die sich an der Wachstumsstrategie des Unternehmens orientiert, und wie sie die architektonischen Herausforderungen mit Hilfe von AWS-Technologien gemeistert haben.
ARCHITEKTUR
2022
Dies ist meine Architektur: Absicherung von mehrmandantenfähigen Kubernetes-Clustern im großen Maßstab
Airbnb aktiviert eine mehrmandantenfähige, fein abgestufte Sicherheitszugangskontrolle für seine Kubernetes-Control-Plane-Architektur. Um die Sicherheitskontrollen abzuschotten, führt Airbnb Kubernetes auf Amazon EC2 aus und nutzt AWS Security Token Service (STS)-Token, um die IAM-Rolle in den Cluster zu injizieren. Airbnb verfeinert die Zugriffskontrollen mit der IAM-Rolle auf die PODs für die geringste Berechtigung für den Zugriff.
2017
Fehlerbehebung und Leistungstest mit einer Amazon RDS Replay Machine
Xinyao Hu, technischer Leiter bei Airbnb, spricht über die Amazon RDS Replay Machine, die von seinem Team gebaut wurde. Die Infrastruktur ermöglicht es dem Team, aktuelle Transaktionen, die an fast 100 verschiedene Datenbanken gesendet wurden, wiederzugeben. Airbnb verwendet dieses System für Notfallwiederherstellung, Lasttests und erweiterte Analytik in Hive in großem Umfang.
Erfahren Sie, wie Reise- und Gastgewerbemarken das Kundenerlebnis verbessern und die betriebliche Effizienz mit AWS steigern.
ZUSÄTZLICHE RESSOURCEN
Airbnb migriert zu Amazon Aurora
Airbnb – Die Neuerfindung des Gastgewerbes mit AWS