Snap-Logo

Snap in AWS

Die Wurzeln des Unternehmens Snap liegen in der Cloud. 2011 brachte das Unternehmen seine Flaggschiff-App Snapchat auf einer cloudnativen, monolithischen Architektur auf den Markt. Als die App immer beliebter wurde, migrierte Snap auf eine Microservices-Architektur in Amazon Web Services (AWS), um die Skalierbarkeit zu verbessern, die Verfügbarkeit zu optimieren, die Latenz zu minimieren und die Kosten zu senken. In AWS unterstützt Snap nun mehr als 306 Millionen Snapchat-Nutzer, die täglich über 5,4 Milliarden Snaps versenden − mit 20 Prozent weniger Latenz als bei der vorherigen Architektur. Da die Snap-Techniker sich nun nicht mehr mit der Verwaltung der Infrastruktur beschäftigen müssen, können sie sich auf die Entwicklung neuer, einzigartiger Angebote wie Bitmoji TV konzentrieren. Bitmoji TV macht die Bitmoji-Avatare der Nutzer mithilfe der Rechenleistung der G4-Instances von Amazon Elastic Compute Cloud (Amazon EC2) in Echtzeit zu den Stars personalisierter, animierter Videos. Snap setzt seine Innovationen in AWS fort und experimentiert dabei mit neuen Services und Funktionen, um die visuelle Kommunikation und das Storytelling für seine Kunden zu verfeinern.

Der Weg von Snap in die Cloud in AWS

Der Weg von Intuit in die Cloud in AWS – Animation
Symbol für Unternehmenstransformation

Unternehmenstransformation

Cloud-Migration zur Beschleunigung der digitalen Transformation und zur Realisierung eines größeren Geschäftswerts 

gcrp_CLOUDJOURNEYMAP_costOptimization

Kostenoptimierung

Kontrolle über die Kosten und kontinuierliche Optimierung der Ausgaben

Symbol für Datenlösungen

Daten und Analytik

Sichern von Daten und Erschließen ihres Wertes in großem Maßstab

Symbol für Kontinuierliche Innovation

Kontinuierliche Innovation

Laufende Verbesserungen zur Unterstützung der Transformation  

  • Unternehmenstransformation
  • 2022

    Die Reise eines Snaps auf Snapchat

    Erfahren Sie, wie Snap seine Cloud-Architektur für das Versenden von über 5 Milliarden Snaps pro Tag umgebaut hat und dabei AWS-Services wie Amazon Elastic Kubernetes Service (Amazon EKS), Amazon ElastiCache Amazon CloudFront, Amazon Simple Storage Service (Amazon S3) und Amazon DynamoDB nutzt. In diesem Architektur-Überblick werden die Herausforderungen beschrieben, mit denen Snap beim Aufbau einer Messaging-Architektur mit niedriger Latenz und nahezu in Echtzeit konfrontiert war. Die Architektur, die über 10 Millionen Transaktionen pro Sekunde verarbeitet, hat die Infrastrukturkosten um zig Millionen Dollar optimiert und die mittlere Latenz beim Senden von Bild-Snaps um 24 Prozent reduziert.

    Video ansehen »

    AWS re:Invent 2020

    Jerry Hunter, SVP bei Snap, über die Nutzung von AWS zur Unterstützung von 250 Millionen Nutzern

    In diesem Kamingespräch im Rahmen von re:Invent 2020 erzählt Jerry Hunter, Senior Vice President of Engineering bei Snap, wie das Unternehmen auf AWS setzt, um neue Erlebnisse für Hunderte Millionen von Nutzern zu schaffen.

    Video ansehen »


    kr_quotemark

    AWS schafft ständig Innovationen, und das ermöglicht es uns, weiterhin innovativ zu sein.

    Jerry Hunter
    SVP of Engineering


    AWS re:Invent 2019

    Snap-Service-Mesh in Amazon EKS

    In dieser re:Invent-Sitzung erzählt Ahmed el Bas, leitender Softwareingenieur bei Snap, wie die Flaggschiff-App Snapchat in Amazon EKS läuft und wie sich Snap von einer monolithischen Architektur zur Bereitstellung einer sicheren, schnellen und hoch skalierbaren Microservice-Infrastruktur entwickelt hat.

    Video ansehen »

  • Kostenoptimierung
  • 2022

    Snap optimiert Kosteneinsparungen bei der Speicherung von über 1,5 Billionen Fotos und Videos in Amazon S3 Glacier Instant Retrieval

    Snap migrierte den Langzeitspeicher für seine Snapchat-App in Amazon S3 Glacier Instant Retrieval und sparte so zig Millionen Dollar ein, ohne die Leistung zu beeinträchtigen, während eine Verfügbarkeit von über 99,99 Prozent erreicht werden konnte.

    Fallbeispiel lesen »

    2022

    Snap nutzt AWS Graviton2-basierte Instances, um die Preisleistung auf Amazon EC2 zu optimieren

    Snap verwendet die Amazon EC2-C6g- und M6g-Instances mit Amazon EKS, um seinen Messaging Core Service, das Herzstück des Messaging auf der Plattform, sowie seinen Backend-Kontextdienst auszuführen. Snap freut sich auch auf den Einsatz von R6g-Instances für die Ausführung seiner Amazon ElastiCache-Workloads.

    Weitere Informationen zu AWS Graviton »


    kr_quotemark

    Durch den Einsatz von Graviton2-basierten Instances konnten wir die Snapchat-Messaging-Flotte verkleinern und die Kosten im Vergleich zu C5-Instances erheblich senken. Der Umstieg auf C6g-Instances reduzierte die CPU-Auslastung aufgrund der besseren Leistung auf Graviton2 um etwa 10 %. Wir planen, in Zukunft zusätzliche Workloads auf Graviton2 zu verlagern und haben ähnliche Leistungssteigerungen bei anderen großen Workloads festgestellt.“

    Aaron Sheldon
    Software Engineer, Snap

  • Daten und Analytik
  • 2021

    Snap verringert beim Senden von Snaps mit Amazon DynamoDB die mittlere Latenzzeit um 20 %

    Snap beschloss, seine alte, monolithische Infrastruktur zu modernisieren, indem es auf eine Microservices-Architektur in AWS migrierte. Mithilfe von Amazon DynamoDB optimierte Snap die Infrastrukturkosten und reduzierte gleichzeitig die mittlere Latenz beim Senden von Snaps um über 20 Prozent, während es auf mehr als 10 Millionen Abfragen pro Sekunde hochskalierte. Die neue Microservices-Architektur hat die Betriebssicherheit verbessert und bietet Hunderten von Millionen Snapchat-Nutzern auf der ganzen Welt ein einheitliches Erlebnis.

    Fallbeispiel lesen »


    kr_quotemark

    Durch die Migration zu Amazon DynamoDB konnte Snap die jährlichen Infrastrukturkosten erheblich optimieren. Darüber hinaus bietet es eine niedrige Latenz und eine hohe Betriebssicherheit für zentrale Anwendungsfälle wie Messaging und unseren Freund Graph.“

    Saral Jain
    Director of Engineering and Head of Infrastructure, Snap

  • Kontinuierliche Innovation
  • Snap nutzt die Vorteile der intelligenten Bedrohungserkennung mit Amazon GuardDuty

    In dieser Folge von AWS Coffee Break erzählt Roger Zou, Softwareingenieur bei Snap, wie Snap Amazon GuardDuty nutzt, um kontinuierlich Bedrohungen zu identifizieren, seine Netzwerkaktivitäten und sein Kontoverhalten auf bösartige Aktivitäten zu überwachen und detaillierte Sicherheitsinformationen zu erhalten, die bei der Behebung helfen.

    Weitere Informationen »

    2020

    Snap Inc. verwendet Amazon-EC2-G4-Instances, um Bitmoji TV für Millionen von Nutzern bereitzustellen

    Jede Woche veröffentlicht Snap neue Folgen von Bitmoji TV, einer professionell gescripteten animierten Videoserie mit den Bitmojis der Nutzer − personalisierte Cartoon-Avatare, die zu einem Markenzeichen von Snapchat geworden sind. Um das Rendern dieser benutzerspezifischen Videos in Echtzeit zu ermöglichen, hat Snap Bitmoji TV mit einer Kombination aus AWS-Rechen-, Speicher- und Inhaltsbereitstellungsdiensten entwickelt. Die daraus resultierende Lösung erhöhte die Traffic-Kapazität um 50 Prozent und reduzierte gleichzeitig die Latenz um 45 Prozent, sodass Millionen von Nutzern problemlos in ihren eigenen Sendungen mitspielen können.

    Fallbeispiel lesen »


    kr_quotemark

    Mit Amazon-EC2-G4-Instances im Vergleich zu Amazon-EC2-G3-Instances erhielten wir eine Steigerung von 50 Prozent mit 10 Prozent höheren Kosten.“  

    Brad Kotsopoulos
    Software Engineer, Snap


    2021

    Innovation in Zahlen: AWS ist die Lösung

    Snap ist eines von Tausenden innovativer Unternehmen, die AWS nutzen, um neue Einnahmequellen zu erschließen, die betriebliche Effizienz zu verbessern und Geschäftsrisiken zu reduzieren.

    Video ansehen »

Über Snap

Snap Inc. hat die Art und Weise, wie Menschen sich verbinden und sich ausdrücken, neu erfunden und Apps entwickelt, mit denen sie mithilfe von visueller Kommunikation und Storytelling Freundschaften schließen und ihre Sicht auf die Welt um sich herum verändern können. Heute setzt Snap für seine Flaggschiff-Apps Snapchat und Bitmoji auf AWS-Datenbank- und Rechenlösungen.