Ausbau zu einer Hybrid Cloud mit Hetzner
Anfang dieses Monats haben wir ein wichtiges Infrastrukturprojekt abgeschlossen: den Ausbau von Transloadit zu einer hybriden Plattform, die Hetzner Cloud, Hetzner Bare Metal und AWS kombiniert. Das Ziel ist einfach: deutlich größere Flotten jederzeit online halten, damit wir auf Nachfragespitzen reagieren können, ohne auf das Hochfahren neuer Kapazitäten warten zu müssen.
Warum Hetzner, warum jetzt?
Unsere Workloads sind elastisch, und wir können weiterhin Hunderte von Maschinen in etwa einer Minute starten. Die Herausforderung ist, dass ein Teil des Traffics, den wir bedienen — etwa Video-on-Demand-Encoding oder Smart-CDN-Requests — schneller eintrifft, als selbst diese Minute komfortabel auffangen kann. Auch Predictive Scaling kann dies oft nicht vorhersehen. Indem wir eine größere Basisflotte bei Hetzner betreiben, schaffen wir wirtschaftlich sinnvoll mehr Spielraum, während wir automatisch zusätzliche Kapazität hinzufügen.
Kurz gesagt: Es verschafft uns genau diese Minute.
Aufbau der Hybrid Cloud
Die Hybrid Cloud umfasst die folgenden Komponenten:
- Hetzner Bare Metal stellt die Nodes bereit, die uns vorhersehbare Performance für besonders anspruchsvolle Jobs liefern
- Hetzner Cloud liefert Nodes, die häufig kleiner dimensioniert sind und näher an unseren Endnutzern liegen
- AWS bleibt Teil der Architektur für kritische Infrastruktur, etwa unsere primäre Datenbank, sowie für die zuvor genannten sofortigen Scale-outs.
PoPs, die unseren AWS-Footprint spiegeln
Wir haben neue Hetzner Points of Presence online gebracht, nahe an den AWS-Standorten, die wir bereits betreiben: in der Nähe von us-east-1, eu-west-1 und ap-southeast-1. Die räumliche Nähe der PoPs bewahrt das Latenzprofil, das unsere Kunden gewohnt sind. Komponenten, die bei einem Provider mit der Verarbeitung beginnen, bleiben nach Möglichkeit bei diesem Provider. So bleiben providerübergreifende Hops — und die dadurch entstehende Latenz — selten.
Was auf AWS bleibt
AWS bleibt unser Werkzeug für schnelle Reaktionen. Wenn die Nachfrage über die Basisflotte hinaus ansteigt, können wir AWS-Kapazität nutzen, um den Burst abzufangen. Legacy-Workloads, die von bestimmten AWS-Services abhängen, bleiben genau dort, wo sie sind. Sie müssen also nichts neu konfigurieren.
Was das für Sie bedeutet
- Schnellere Reaktion bei plötzlichen Traffic-Spitzen, da zusätzliche Kapazität bereits vorgewärmt ist.
- Geringeres Risiko, bei Events mit Echtzeit-Charakter an Scaling-Grenzen zu stoßen.
- Dieselben APIs, Templates und SLAs, auf die Sie sich heute verlassen.
- Keine Daten verbleiben auf Hetzner; alles wird gelöscht, sofern Sie Dateien nicht ausdrücklich speichern (in Ihrem eigenen Storage), wie es bereits bei AWS der Fall war.
Diese Hetzner-Erweiterung bildet die Grundlage für mehrere weitere Optimierungen. Wir überwachen bereits den Flottenmix und werden ihn weiter abstimmen, damit jeder Workload auf der effizientesten verfügbaren Infrastruktur landet. Wie immer freuen wir uns über Ihr Feedback und Ihre Fragen.
