WeTransfer-Fallstudie

2014

WeTransfers Cloud-basierte Plattform bietet eine einfache Möglichkeit, Dateien weltweit zu versenden. Der Service wurde 2009 aus der Notwendigkeit heraus gegründet, eine einfache Plattform für Menschen zur Versendung großer Dateien ohne Anmeldung zu entwickeln. Heute übertragen 40 Millionen aktive Nutzer aus der ganzen Welt jeden Monat 1 Milliarde Dateien. WeTransfer hat ein duales Umsatzmodell, das sich in Werbe- und Premium-Abonnements unterteilt. Der kostenlose Dienst WeTransfer ermöglicht es Benutzern, Dateien mit einer Größe von bis zu 2 Gigabyte (GB) zu übertragen. Durch den Premium-Service WeTransfer Plus können Kunden Dateien bis zu 20 GB senden, bis zu 100 GB speichern und ihre Profile mit einem individuellen Branding personalisieren. Das Unternehmen hat Niederlassungen in Amsterdam und Los Angeles und beschäftigt rund 100 Mitarbeiter.

Python-Tutorial starten
kr_quotemark

Unsere gesamte Infrastruktur läuft auf AWS. Wir haben uns für AWS entschieden, weil es eine wirklich solide Plattform ist, auf der wir aufbauen kann und die skalierbar ist. Wir sind zuversichtlich, dass AWS unabhängig von der Größe, die wir erreichen, für uns da sein wird."

Bastiaan Terhorst
Chief Product Officer, WeTransfer

Die Herausforderung

Das Schöne an WeTransfer ist seine Einfachheit. Um den Service nutzen zu können, müssen sich Kunden weder registrieren noch einloggen. Sie gehen einfach auf die WeTransfer-Homepage, fügen die Dateien hinzu, die sie versenden möchten, und geben sowohl ihre eigene als auch die E-Mail-Adresse des Empfängers ein. Es gehört zum Ziel von WeTransfer, „den Kunden ein müheloses Erlebnis zu bieten“, wie Martijn Vermaat, Vice President of Engineering, sagt.

Dazu benötigt WeTransfer eine IT-Plattform, die eine hohe Verfügbarkeit und konsistente Performance bietet. Des Weiteren benötigte es Skalierbarkeit mit minimalem Managementaufwand. „Wir haben sehr klare Nachfragemuster – im Wesentlichen ist die Nutzung während der Geschäftszeiten hoch und fällt über Nacht“, sagt Vermaat. „Das bedeutet, dass es für uns einfach ist, vorherzusagen, wann die Rechenleistung hochgefahren werden muss. Die Herausforderung besteht darin, sicherzustellen, dass sie zu 100 Prozent konsistent ist, so dass kein Kunde enttäuscht wird.“

Gründe für Amazon Web Services

WeTransfer migrierte 2011 zu Amazon Web Services (AWS), nachdem es festgestellt hatte, dass der bestehende Hosting-Provider nicht die schnelle Skalierbarkeit bieten konnte, die der erforderliche File-Transfer-Service benötigt.

Für die Speicherung und Bereitstellung von Daten nutzt sie Amazon Simple Storage Service (Amazon S3) and the Amazon CloudFront Content Delivery Network, die die Kernpfeiler ihrer Infrastruktur sind. Auto Scaling mit Amazon Elastic Compute Cloud (Amazon EC2) unterstützt sie bei der Bewältigung des Datenaufkommens ohne großen Verwaltungsaufwand. Da WeTransfer die Nachfrage nach der Basisberechnung lange im Voraus kennt, kann es Amazon EC2 Reserved Instances nutzen, was die Kosten im Vergleich zu On-Demand-Instanzkäufen senkt. Es nutzt auch den Amazon Relational Database Service (Amazon RDS), den WeTransfer in einer Konfiguration mit mehreren Verfügbarkeitszonen und mehreren Leserelikten ausführt.

Ein wichtiger Teil der Umgebung ist AWS Enterprise Support. Bastiaan Terhorst, Chief Product Officer bei WeTransfer, erklärt: „Wir mögen ein Startup sein, arbeiten aber auf Unternehmensebene und brauchen Verfügbarkeit auf Unternehmensebene. Enterprise Support versteht unser Geschäft und die geschäftskritische Natur unserer Workloads. In den letzten anderthalb Jahren hat das Team eng mit uns zusammengearbeitet und unsere Verfügbarkeit bei der Skalierung hoch gehalten. Noch dazu hat uns AWS Enterprise Support geholfen, neue Services und Funktionen zu entwickeln und unsere Infrastruktur dank seiner fundierten Kenntnisse unseres Geschäfts zu verfeinern.“

Die regelmäßige und konsequente Zusammenarbeit mit Enterprise Support war für WeTransfer von unschätzbarem Wert, um seine Geschäftsanforderungen zu erfüllen. „Wir haben monatliche Vor-Ort-Meetings mit unserem technischen Kundenbetreuer [TAM], in denen wir alles besprechen, von aktuellen Projekten, an denen wir gerade arbeiten, bis hin, wie wir einen bestimmten Service effizienter nutzen können“, sagt Vermaat. Zwischen diesen Treffen hat WeTransfer regelmäßigen E-Mail- und Telefonkontakt mit dem AWS-Team. „Enterprise Support hat sich wirklich bewährt, wenn es darum geht, ein Problem schnell zu lösen“, sagt Vermaat. „Es ist von unschätzbarem Wert, einen festen Ansprechpartner in unserem TAM zu haben, der uns direkt zu dem Experten führt, den wir brauchen.“

Die Vorteile

Der Einsatz von AWS hat WeTransfer die Möglichkeit gegeben, ungehindert zu wachsen. Der Dienst beschäftigt sich mit mehr als 40 Millionen aktiven Nutzern, die jeden Monat über 1 Milliarde Dateien übertragen. Das Datenaufkommen erreicht Spitzenwerte von 15 GB pro Sekunde, was den Einsatz von etwa 150 Instanzen erfordert. „Mit Dienstleistungen wie Auto Scaling können wir diese und weitere Anforderungen erfüllen“, sagt Terhorst. „AWS gibt uns das Vertrauen, einen sehr zuverlässigen File-Transfer-Service anzubieten, da wir immer noch mehr Kunden gewinnen.“

Im Rahmen der Enterprise Support-Vereinbarung analysiert das TAM von WeTransfer Nutzungsmuster, um dem Startup zu helfen, seine Umgebung auf AWS zu optimieren. Seit 2015 hat WeTransfer durch die Verwendung von reservierten Instanzen fast 1 Million USD eingespart. Vermaat erklärt: „Je mehr Geld wir bei der Infrastruktur sparen können, desto mehr Ressourcen können wir für unser Kerngeschäft einsetzen.“ Der verwaltete Charakter von Services stellt auch sicher, dass das Team schlank bleiben kann und sich gleichzeitig auf Innovationen konzentriert. „Wir brauchen kein Netzwerkwartungspersonal, kein Hardware-Team oder einen dedizierten DB-Administrator“, fährt er fort. „Das sind mehrere Leute, die stattdessen Wert für das Geschäft und die Kunden schaffen können, indem sie sich auf die Entwicklung und die Erstellung neuer Dienstleistungen konzentrieren.“

Geplante Ereignisse sind mit Hilfe von Enterprise Support einfacher zu handhaben; WeTransfer war bestrebt, Ausfallzeiten auf ein Minimum zu reduzieren. Während eines kürzlich durchgeführten Feature-Upgrades in Kombination mit einigen Wartungsarbeiten an der Datenbank profitierte WeTransfer von dem ständigen Kontakt zu den AWS-Experten. Vermaat und sein Team koordinierten das Projekt mit ihren TAM- und Amazon RDS-Ingenieuren. „Bis zum letzten Augenblick der Umstellung an einem Sonntagmorgen war das AWS-Team am Telefon und über den Slack-Kanal unseres Unternehmens im Standby-Modus“, sagt Vermaat. „Nachdem der Wechsel vollzogen war, überwachten die Ingenieure mit uns die Infrastruktur. Diese zusätzliche Betreuung verlieh uns große Sicherheit.“ Terhorst ergänzt: „Wir wussten, dass wir durch die Zusammenarbeit mit AWS Enterprise Support viele Kopfschmerzen vermeiden würden, und wir hatten Recht. Mit Hilfe unserer TAM- und AWS-Ingenieure haben wir unseren Ansatz beim ersten Mal umgesetzt!“

WeTransfer hat auch festgestellt, dass es sich lohnt, ein Backup zu haben, wenn die Dinge nicht wie geplant laufen. Als das Team im Vorfeld des Starts der mobilen WeTransfer-App im Oktober 2017 auf ein Datenbankproblem stieß, half ihm eine schnelle Rückmeldung von AWS, das Problem zu lösen und sicherzustellen, dass es in den entscheidenden ersten Stunden des Starts keine Ausfallzeiten gab. „Ohne die Hilfe der AWS-Ingenieure hätten wir bezüglich der Änderungen im Dunkeln getappt und auf das Beste gehofft“, sagt Vermaat. „So aber wussten wir, dass die vorgenommenen Veränderungen genau richtig waren.“

WeTransfer verarbeitet 1 Milliarde Dateiübertragungen pro Monat mit AWS

Über WeTransfer

WeTransfers Cloud-basierte Plattform bietet eine einfache Möglichkeit, Dateien weltweit zu versenden.


Genutzte AWS-Services

Amazon EC2

Der Web-Service Amazon Elastic Compute Cloud (Amazon EC2) stellt sichere, skalierbare Rechenkapazitäten in der Cloud bereit. Der Service ist darauf ausgelegt, Cloud Computing für Entwickler zu erleichtern.

Weitere Informationen »

Auto Scaling

AWS Auto Scaling überwacht Ihre Anwendungen und passt die Kapazität automatisch an, um eine stabile, vorhersagbare Leistung zu den geringstmöglichen Kosten zu erreichen.

Weitere Informationen »

Amazon S3

Amazon Simple Storage Service (Amazon S3) ist ein Objektspeicherservice, der branchenführende Skalierbarkeit, Datenverfügbarkeit, Sicherheit und Leistung bietet.

Weitere Informationen »

Amazon EC2 Reserved Instances

Amazon EC2 Reserved Instances (RIs) bieten gegenüber den Preisen von On-Demand-Instances einen beachtlichen Rabatt (bis zu 75 %) sowie bei Nutzung in einer bestimmten Availability Zone eine Kapazitätsreservierung.

Weitere Informationen »

Amazon RDS

Amazon Relational Database Service (Amazon RDS) erleichtert Ihnen die Einrichtung, Verwaltung und Skalierung einer relationalen Datenbank in der Cloud.

Weitere Informationen »

AWS Enterprise Support

AWS Enterprise Support bietet Ihnen einen Concierge-ähnlichen Service, der Sie vor allem beim Erreichen Ihrer Ziele und dem erfolgreichen Einstieg in die Cloud unterstützen soll.

Weitere Informationen »

Amazon CloudFront

Amazon CloudFront ist ein schneller Content Delivery-Service (CDN), der Daten, Videos, Anwendungen und APIs sicher, mit niedriger Latenz, hoher Übertragungsgeschwindigkeit und innerhalb einer entwicklerfreundlichen Umgebung an Kunden auf der ganzen Welt liefert.

Weitere Informationen »


Erste Schritte

Unternehmen aller Größen und Branchen nutzen AWS, um erfolgreicher zu sein. Kontaktieren Sie unsere Experten und begeben Sie sich noch heute auf Ihre eigene AWS Cloud-Reise.