Andr\u00e9 Heiner GenAI & LLM Expert Logo
André Heiner — Cloudflare R2 als Media-CDN: 0 € Egress, Video-Hosting (heiner.io KI-Labor)
KI-InfrastrukturAktualisiert: 13. Juni 2026

Cloudflare R2 als Media-CDN: Videos & Bilder günstig und schnell ausliefern

Kurz gesagt

Cloudflare R2 ist S3-kompatibler Objektspeicher ohne Egress-Gebühren: Du zahlst für den Speicher, nicht für den ausgelieferten Traffic. Für Media auf einer Website — Videos, Bilder, KI-generierte Diagramme — ist das der entscheidende Vorteil gegenüber AWS S3 (Egress-Kosten) und Google Drive (kein echtes CDN). Über eine Custom Domain wie media.heiner.io liefert R2 die Dateien direkt über Cloudflares globales Edge-Netz aus: schnell, stabil, sauber einbettbar und vom Code-Repository entkoppelt.

Im EinsatzClaudeCloudflare R2Next.js

Was es bringt

01

Cloudflare R2 hat keine Egress-Gebühren — du zahlst für den Speicher, nicht für den ausgelieferten Traffic. Das ist der entscheidende Kostenunterschied zu AWS S3, wo jedes ausgelieferte Gigabyte berechnet wird.

02

Über eine Custom Domain wie media.heiner.io liefert R2 Dateien direkt über Cloudflares globales Edge-Netz aus — der Nutzer lädt von einem nahen Rechenzentrum, das Video startet ohne lange Wartezeit.

03

Media auf R2 ist vom Code-Repository entkoppelt: große Videos und Bilder blähen nicht das Git-Repo auf und verlangsamen keine Deployments.

04

R2 ist S3-kompatibel — du kannst bestehende S3-Tools, das aws-sdk oder wrangler nutzen und bindest dich nicht an einen proprietären Dienst.

Das Problem — und die Lösung

Problem

Media auf der Website ist teuer oder langsam: AWS S3 wird durch Egress-Gebühren bei vielen Abrufen teuer, Google Drive ist kein echtes CDN (langsam, nicht sauber einbettbar, bei Traffic gedrosselt), und Assets ins Git-Repo zu legen bläht es auf und bremst Deployments.

Lösung

Cloudflare R2 mit Custom Domain: kein Egress, globales Edge-CDN, stabile URLs, direkte Einbettung per next/image — entkoppelt vom Code.

0 €

Egress-Gebühren für ausgelieferten Traffic bei Cloudflare R2

Cloudflare R2 Pricing (13.6.2026)

Im Vergleich
Kostenvergleich Media-Hosting: Cloudflare R2 (0 € Egress) vs. AWS S3 vs. Google Drive
Media-Hosting im Vergleich — R2 hat keine Egress-Gebühren.

Aus der Praxis

verifiziert

media.heiner.io live geschaltet — Cloudflare R2 Bucket mit Custom Domain, ausgeliefert über das Frankfurt-Edge (HTTP/2). Verifiziert per curl (Server: cloudflare).

Sauberes Setup
Saubere Trennung: Code im Git-Repo, Media (Videos, Bilder, PDFs, Grafiken) auf media.heiner.io (Cloudflare R2)
Große Assets aufs CDN — schlankes Repo, schnelle Deploys.

Im Video

+Transkript

Kurzer Einblick, woran ich gerade arbeite: Ich baue heiner.io aus — mit Claude Code als Pair-Programmer — und brauche einen Ort für die Videos und KI-generierten Grafiken meiner neuen Projekt-Seiten: schnell, günstig, sauber eingebettet. Meine Wahl ist Cloudflare R2. R2 ist S3-kompatibler Objektspeicher — der entscheidende Punkt: keine Egress-Gebühren. Du zahlst für den Speicher, nicht für den ausgelieferten Traffic. Bei AWS S3 zahlst du jedes ausgelieferte Gigabyte, bei R2 nicht. Google Drive ist für Datei-Sharing gemacht, nicht fürs Ausliefern von Web-Assets — keine echten CDN-URLs, langsam, nicht sauber einbettbar. R2 liefert über Cloudflares globales Edge-Netz aus, weltweit nah am Nutzer. So legt man es an: in Cloudflare auf R2, Bucket erstellen, dann die Custom Domain media.heiner.io verbinden — der DNS-Eintrag wird automatisch gesetzt. Datei hochladen, fertig: stabile URLs, direkt einbettbar. Genau so baue ich gerade ein ganzes KI-Labor auf heiner.io auf.

Häufige Fragen

+Was kostet Cloudflare R2?

R2 berechnet Speicher (Größenordnung etwa 0,015 USD pro GB und Monat) und Operationen, aber keine Egress-Gebühren für ausgelieferten Traffic. Es gibt ein kostenloses Kontingent (rund 10 GB Speicher). Für Media auf einer Website ist das deutlich günstiger als AWS S3, das Egress berechnet.

+R2 oder AWS S3 — was ist besser für Media-Hosting?

R2 ist S3-kompatibel, aber ohne Egress-Gebühren. Wenn du Dateien häufig auslieferst (Videos, Bilder auf einer Website), spart R2 die Traffic-Kosten. S3 hat mehr Regionen und Features; für reines Media-Hosting mit viel Auslieferung ist R2 meist die günstigere Wahl.

+Warum nicht einfach Google Drive für Video-Hosting nutzen?

Google Drive ist für Datei-Sharing gemacht, nicht für die Auslieferung von Web-Assets: keine echten CDN-URLs, langsamere Auslieferung, kein sauberes Einbetten und Drosselung bei viel Traffic. R2 liefert über ein globales Edge-Netz mit stabilen, direkt einbettbaren URLs aus.

+Wie binde ich R2-Dateien auf einer Website ein?

Verbinde eine Custom Domain (z. B. media.heiner.io) mit dem R2-Bucket; die Dateien sind dann unter stabilen URLs erreichbar und lassen sich direkt per img- oder video-Tag oder in Next.js per next/image einbetten — dazu die Domain in images.remotePatterns whitelisten.

+Braucht R2 einen Cloudflare Worker?

Nein. Für reines Media-Hosting reicht der R2-Bucket mit Custom Domain und Public Access. Ein Worker ist nur nötig, wenn du Zugriffslogik, signierte URLs oder Bild- und Video-Transformationen davorschalten willst.

André Heiner — AI Engineer & KI-Berater, Rhein-Main

Passt das zu deinem Vorhaben?

André Heiner— GenAI & LLM Expert aus Wiesbaden, tätig im Rhein-Main-Gebiet. Agentic AI, RAG, Workflow-Automatisierung und KI in den Produktivbetrieb. Mehr im KI-Labor.

Kontakt aufnehmen