Cloudflare R2 - Das Internet ist gerade günstiger geworden

Icon For Clock 3 Min. Lesezeit

Was ist Object Storage überhaupt und wieso ist er wichtig?

Object Storage erlaubt es, einfacher zu Skalieren, kosteneffizient und zuverlässig unendlich viele Bilder und Medien auszuliefern oder einen sicheren Offsite-Backup-Speicher zu pflegen. Er hat aber noch viele weitere Vorteile, auf die wir später eingehen werden.

Die bekanntesten Formen von Object Storage sind S3 und OpenStack Swift. S3 wurde 2006 von Amazon Web Services (AWS) veröffentlicht und ist eine offen einsehbare Spezifikation mit inzwischen vielen unabhängigen Implementierungen unterschiedlichster Cloud- und Software-Provider.

Einordnung zum Thema (Audio 🎧)

Cloudflare R2 Storage

Cloudflare R2 ist eine unabhängige S3-Object-Storage-Implementierung des Bandbreiten-Giganten Cloudflare. Cloudflare betreibt alleine 48 Standorte in Europa, 250 weltweit und hatte sich vor vielen Jahren fast ausschließlich auf DDoS-Schutz fokussiert. Inzwischen ist die Produktpalette riesig.

Am 28. September wurde der R2 Object Storage vorgestellt.

R2 von Cloudflare kostet nur $0.015/GB/Monat, das Pendant von AWS hingegen $0.023/GB/Monat. Dazu kommen bei AWS Kosten für das reine Interagieren mit dem Speicher hinzu. Hochladen, Auflisten der Dateien und die Datenübertragung kosten zusätzlich Geld. Bei Cloudflare R2 entfällt Letzteres (Kosten für die Datenübertragung) vollständig, und der Rest ist – je nach Nutzungsintensität – entweder drastisch günstiger oder sogar kostenfrei.

Zudem erlaubt der R2 Object Storage von Cloudflare eine nahtlose Integration mit dem restlichen Cloudflare-Ökosystem wie dem CDN oder (Edge-)Workern.

Wir kümmern uns darum, Ihnen auch in Zukunft die aktuellsten Informationen zu Cloudflare R2 zu liefern und bereiten uns natürlich auf den Einsatz in zukünftigen Kundenprojekten vor. Deshalb haben wir das Produkt direkt angefragt.

Unsere Anfrage zu R2 bei Cloudflare
Unsere Anfrage zu R2 bei Cloudflare

Vergleich weiterer S3 Anbieter

  • Backblaze B2 ($0.005/GB/Monat)1
  • Wasabi ($0.0059/GB/Monat)2
  • Scaleway ($0.01/GB/Monat)3
  • UpCloud ($0.02/GB/Monat)4
  • DigitalOcean ($0.02/GB/Monat)5
  • IBM ($0.0216/GB/Monat)6

Auch hier kann man das globale Netzwerk von Cloudflare mitbenutzen. Cloudflare kann sich bei Bedarf vor die anderen Anbieter schalten und Medien als Teil des CDNs zwischenspeichern.

Die Bandwidth Alliance

Cloudflare hat zusammen mit anderen Cloud- und Infrastrukturanbietern die sogenannte Bandwidth Alliance ins Leben gerufen. Kunden bei Mitgliedern der Bandwidth Alliance zahlen für die Datenübertragung zwischen Cloudflare und dem jeweiligen Mitglied entweder weniger oder gar nichts.

Ausschnitt der Mitglieder:7

  • Azure
  • Backblaze
  • Google Cloud
  • Scaleway
  • Wasabi

Falls man nun also einen Großteil seiner Infrastruktur bei einem oder mehreren anderen Mitgliedern der Bandwidth Alliance pflegt, kann man diese günstiger über Cloudflare verfügbar machen.

Ein Grund hierfür könnten etwa Access-Control-Lists (ACLs) oder andere Integrationen bzw. Funktionsumfänge sein. Ein Beispiel innerhalb von S3 wäre sogenannter Cold-Storage. Aktuell scheint Cloudflare R2 noch keinen Cold-Storage als Erweiterung der S3-Spezifikation zu unterstützen.

Cold-Storage erlaubt es, Dateien wortwörtlich „einzufrieren“. Die Dateien sind dann im Gegensatz zum Hot-Storage nicht jederzeit direkt verfügbar, sondern müssen erst „aufgetaut“ werden. Das kann zwischen wenigen Minuten bis hin zu mehreren Stunden dauern. Dafür ist Cold-Storage jedoch deutlich günstiger als Hot-Storage.

Scaleway bietet Cold-Storage beispielsweise für 0.0002€/GB/Monat an. Das entspricht einem Fünftel des Hot-Storage-Preises (0.01€/GB/Monat).

Übliche Einsatzzwecke für Cold-Storage sind Archivierung, Backups und das Sichern von Daten wie Logdateien für spätere Audits oder Analysen.

Fazit: Was bedeutet die Veröffentlichung von R2 nun?

Die Kosten für Object Storage sind bei Cloudflare günstiger als bei AWS, Google Cloud, Azure und anderen. Zeitgleich profitiert man vom starken globalen Netzwerk und der hohen Zuverlässigkeit von Cloudflare.

Als In-House-Lösung von Cloudflare profitiert man besonders stark, wenn man bereits einen Service von Cloudflare nutzt oder dies plant. Die Integrationen mit den (Edge-)Workern bieten enormes Potenzial.

Produkte, die viele Dateien ausliefern müssen, können durch Cloudflare R2 kosteneffizienter realisiert oder optimiert werden. Alternativ besteht auch die Möglichkeit, die Vorteile der Bandwidth Alliance zu nutzen.

Das Internet ist durch Cloudflare R2 Object Storage günstiger geworden.