cdn security

Wie Sie von Cloudflare zu Bunny.net migrieren

Cloudflare Bunny.net
Schwierigkeit: Mittel Geschätzte Zeit: 1-3 Tage für eine typische Website

Schritt-für-Schritt-Anleitung zum Wechsel von Cloudflare zu Bunny.net, dem slowenischen CDN, das in jeder relevanten Dimension konkurriert. EU-residentes Edge-Computing, transparente Preise und bedeutsame Verbesserung der Souveränität.

Voraussetzungen

  • Cloudflare-Admin-Zugriff
  • DNS-Administratorfähigkeit
  • Vertrautheit mit CDN-Konfigurationskonzepten (Cache-Regeln, Header, Origins)

Schritte

  1. Ihre Cloudflare-Konfiguration inventarisieren

    Dokumentieren Sie aktive DNS-Einträge, Page Rules, Workers, R2-Buckets, Sicherheitseinstellungen und alle genutzten Cloudflare-spezifischen Funktionen.

  2. Bei Bunny.net registrieren

    Konto auf bunny.net erstellen. Pay-as-you-go-Preise erlauben den Start mit 5 $ Einzahlung; keine Vorabverpflichtung.

  3. Pull Zones konfigurieren (Bunnys CDN-Äquivalent)

    Pull Zones für jede Origin erstellen. Pull Zones sind einfacher als Cloudflares site-basiertes Modell, decken aber dieselben Anwendungsfälle ab.

  4. DNS migrieren

    Entweder Bunny DNS verwenden oder Ihren bestehenden DNS-Anbieter beibehalten. Cloudflare DNS muss nicht mit dem CDN migriert werden.

  5. Cloudflare Page Rules in Bunny-Konfiguration übersetzen

    Cache-Regeln, Weiterleitungen und Sicherheitsrichtlinien müssen neu erstellt werden. Die meisten übertragen sich direkt; komplexe Workers-Logik braucht separates Bunny Edge Scripting.

  6. Cloudflare Workers migrieren (falls zutreffend)

    Bunny Edge Scripting ist das Äquivalent. Die meiste Workers-Logik portiert sauber; einige Cloudflare-spezifische APIs müssen ersetzt werden.

  7. DNS auf Bunny umstellen

    CNAME-Einträge von Cloudflare-kontrolliert auf Bunny.net Pull Zones ändern. TTL vorab reduzieren für schnelles Rollback.

  8. Funktionalität verifizieren

    Kritische Pfade testen: SSL, Caching-Verhalten, Sicherheitsregeln, geografische Performance, Edge-Logik.

  9. 1 Woche parallel laufen lassen

    Cloudflare konfiguriert lassen, aber DNS auf Bunny zeigend. Bei Problemen schnelles Rollback durch Umleitung des DNS.

  10. Bezahlte Cloudflare-Pläne kündigen

    Kostenloses Cloudflare DNS kann bleiben, falls nützlich; bezahlte Funktionen kündigen. Endzustand dokumentieren.

Warum von Cloudflare zu Bunny.net migrieren?

Cloudflare ist 2026 das dominierende CDN- und Edge-Platform. Das Produkt ist wirklich exzellent und das Unternehmen hat beeindruckend ausgeliefert (Workers, R2, D1, Cloudflare One). Es ist auch ein US-Dienst, der Ihren Traffic und Ihre Edge-Logik auf US-Infrastruktur verarbeitet, die dem CLOUD Act unterliegt.

Für europäische Unternehmen, deren Edge-Verarbeitung sensible Daten behandelt — Authentifizierungstokens, A/B-Test-Logik, Personalisierung — ist Cloudflares US-Gerichtsbarkeit operativ relevant. Die ‘Cloudflare proxyiert Ihren Traffic’-Implementierung schafft echte rechtliche Exposition, selbst wenn Ihre Origin in der EU gehostet ist.

Bunny.net ist das slowenische CDN, das mit Cloudflare in jeder relevanten Dimension konkurriert. Transparente Preise (oft erheblich günstiger), EU-Edge-Computing über Bunny Edge Scripting, außergewöhnliche Performance bei europäischem Traffic und vollständige EU-Gerichtsbarkeit.

Für europäische Websites und Anwendungen liefert Bunny.net vergleichbare Performance mit deutlich besserer Souveränitätsposition. Die Migration ist eine der einfacheren in unserer Anleitungsreihe — die meisten Properties schließen sie in 1-3 Tagen ab.

Detaillierte Migrationsschritte

Schritt 1: Cloudflare-Konfiguration inventarisieren

Vor der Migration alles dokumentieren, was Cloudflare derzeit für Sie tut:

DNS-Einträge: A, AAAA, CNAME, MX, TXT-Einträge. Notieren Sie, welche proxyiert (orange Wolke) vs. nur DNS (graue Wolke) sind.

Page Rules / Configuration Rules: Cache-Einstellungen, Weiterleitungen, Sicherheits-Overrides, Header-Modifikationen.

SSL/TLS-Konfiguration: Origin-Server-SSL-Modus, minimale TLS-Version, Zertifikatstyp.

Sicherheitseinstellungen: WAF-Regeln, Rate Limiting, Bot Fight Mode, Sicherheitsstufe, IP-Reputation.

Workers: Alle Workers, ihre Routen und was sie tun, auflisten. Workers sind der schwierigste Teil der Migration.

R2 Storage: Buckets und ihre Zugriffsmuster.

Andere Funktionen: Argo Smart Routing, Image Resizing, Stream, Pages, Email Routing, Zaraz, Access.

Dieses Dokument bestimmt den Migrationsumfang. Reine CDN-/DNS-Anwendungsfälle migrieren leicht. Schwere Workers + mehrere Cloudflare-Produkte dauern länger.

Schritt 2: Bei Bunny.net registrieren

Konto auf bunny.net erstellen. Der Registrierungsprozess ist wirklich einfacher als bei Cloudflare:

  • Kein site-basiertes Kontomodell — alles ist ‘Pull Zones’ (CDN-Konfigurationen) und andere Ressourcen
  • Pay-as-you-go-Preise ohne Mindestverpflichtungen
  • Start mit 5 $ Einzahlung; Nutzung wird vom Guthaben abgebucht
  • Transparente Preise: Sie sehen, was jeder Vorgang kostet, bevor Sie ihn nutzen

Das Preismodell verdient Betonung: Cloudflares kostenlose Stufe ist großzügig, aber die bezahlten Stufen (20 $/Monat Pro, 200 $/Monat Business, individuell Enterprise) erzeugen Stufenkostenklippen. Bunnys Pay-as-you-go bedeutet, dass Sie ungefähr proportional zur Nutzung bezahlen, ohne überraschende Tarif-Upgrades.

Schritt 3: Pull Zones konfigurieren

In Bunny:

  1. Pull Zones → Add Pull Zone
  2. Konfigurieren:
    • Hostname: your-cdn.b-cdn.net (Bunnys Standard) oder benutzerdefinierte Domain
    • Origin URL: Ihr Origin-Server (z. B. origin.yoursite.com)
    • Tier: Standard, Volume oder High Volume je nach Traffic
    • Geografische Regionen: welche Bunny-Edge-Regionen Traffic ausliefern sollen
  3. SSL: Bunny stellt automatisch Let’s Encrypt für benutzerdefinierte Domains bereit
  4. Caching: Cache-Regeln, Standard-TTLs, Query-String-Handling konfigurieren

Die Pull Zone ist Ihre CDN-Konfiguration. Eine Pull Zone pro Origin/Site ist typisch.

Schritt 4: DNS-Strategie

Zwei Wege:

Option A: DNS zu Bunny migrieren

Bunny DNS ist ein kostenloses Produkt. Wenn Sie Cloudflare nur für DNS + CDN genutzt haben, vereinfacht die Migration zu Bunny DNS Ihren Stack.

  1. Domain zu Bunny DNS hinzufügen
  2. Alle DNS-Einträge neu erstellen
  3. Nameserver beim Domain-Registrar auf Bunnys umstellen
  4. Auf Propagation warten (24-48 Stunden für vollständige DNS-Propagation)

Option B: DNS belassen, nur CDN migrieren

Wenn Sie Cloudflare DNS nutzen, aber nur das CDN migrieren möchten:

  1. DNS bei Cloudflare oder anderem Anbieter belassen
  2. CNAME-Einträge auf Ihre Bunny Pull Zone aktualisieren (z. B. your-cdn.b-cdn.net)
  3. Cloudflare-Einträge auf ‘DNS only’ (graue Wolke) setzen, um Cloudflares CDN zu umgehen

Für die meisten Migrationen ist Option B schneller und risikoärmer. DNS kann separat später migriert werden.

Schritt 5: Page Rules übersetzen

Die meisten Cloudflare Page Rules haben direkte Bunny-Äquivalente:

  • Cache-TTL-Regeln → Bunnys Cache-Regeln
  • Weiterleitungen → Bunnys Redirect-Regeln oder Edge Scripting
  • Cache-Bypass für bestimmte Pfade → Bunnys Cache-Regeln mit Bypass
  • Benutzerdefinierte Header → Bunnys Response-Header
  • Sicherheitsstufe → Bunnys WAF-Regeln

Für jede Page Rule Äquivalent in Bunny neu erstellen. Die Konfigurations-UI ist anders, aber die zugrunde liegenden Fähigkeiten stimmen weitgehend überein.

Schritt 6: Cloudflare Workers migrieren (falls zutreffend)

Dies ist der schwierigste Schritt. Cloudflare Workers laufen V8-JavaScript am Edge mit Cloudflare-spezifischen APIs.

Bunny Edge Scripting ist das Äquivalent — V8-Isolates, die JavaScript an Bunnys Edge ausführen. Die meiste Workers-Logik portiert sauber:

  • Standard-JavaScript / TypeScript: funktioniert direkt
  • fetch(), Response, Request: Standard Web API, identisch
  • KV-artige Speicherung: Bunny bietet ähnliche Key-Value-Speicherung
  • Benutzerdefinierte Routing-Logik: konzeptionell identisch

Cloudflare-spezifische APIs, die ersetzt werden müssen:

  • cf.cacheEverything → Bunnys Cache-Konfiguration
  • Cloudflare Access-Integration → mit eigener Auth neu implementieren
  • Workers KV → Bunnys Speicheräquivalent
  • Durable Objects → kein direktes Äquivalent; Redesign nötig

Für die meisten einfachen Workers (Request-Manipulation, A/B-Testing, Header-Modifikationen) dauert die Migration einige Stunden. Komplexe Workers, die vom breiteren Cloudflare-Ökosystem abhängen, können erheblichen Redesign erfordern.

Schritt 7: SSL-Zertifikate

Bunny stellt automatisch Let’s Encrypt-Zertifikate für jede benutzerdefinierte Domain bereit, die auf eine Pull Zone zeigt. Konfigurationsschritte:

  1. In der Pull Zone ‘Custom Hostname’ aktivieren
  2. Ihre Domain hinzufügen (z. B. cdn.yoursite.com)
  3. Bunny stellt DNS-Challenge-Anforderungen bereit
  4. Challenge-Eintrag zu Ihrem DNS hinzufügen
  5. Bunny stellt Zertifikat innerhalb von Minuten bereit

Für spezifische Zertifikatsanforderungen (EV, benutzerdefinierte CA) unterstützt Bunny das Hochladen benutzerdefinierter Zertifikate.

Schritt 8: DNS auf Bunny umstellen

Vor der Umschaltung:

  1. TTL auf Ihren CNAME-Einträgen auf 60 Sekunden reduzieren (24 Stunden vor der Umschaltung)
  2. Bunny mit Testdomain oder -pfad korrekt konfiguriert prüfen

Bei der Umschaltung:

  1. CNAME von Cloudflare auf Bunny Pull Zone ändern (z. B. your-cdn.b-cdn.net)
  2. DNS propagiert innerhalb von Minuten (dank reduzierter TTL)
  3. Traffic fließt durch Bunny

Nach der Umschaltung:

  1. Funktionalität auf kritischen Pfaden überprüfen
  2. Performance-Metriken überwachen
  3. TTL nach Stabilität auf Standard (3600+ Sekunden) zurücksetzen

Schritt 9: Testen und Verifizieren

Für 24-48 Stunden nach der Umschaltung überwachen:

  • HTTP-Fehlerraten (5xx-Fehler sollten ähnlich wie vorher sein)
  • Cache-Hit-Ratio (sollte nach Cache-Aufwärmung Cloudflares entsprechen oder übertreffen)
  • TTFB und gesamte Response-Zeit (sollte ähnlich sein; Bunny oft schneller bei EU-Traffic)
  • Geografische Performance (von mehreren Regionen testen)
  • Korrektheit der Edge-Logik (Workers/Edge Scripting verhalten sich wie erwartet)

Schritt 10: Eine Woche parallel laufen lassen

Während des Parallelbetriebs:

  • DNS zeigt auf Bunny
  • Cloudflare-Konfiguration bleibt intakt (falls schnelles Rollback nötig)
  • Tägliche Metrikverifizierung

Bei Problemen Rollback durch Umleitung des DNS zurück auf Cloudflare. Der Parallel-Halten-Ansatz macht Rollback in unter 5 Minuten möglich.

Schritt 11: Bezahlte Cloudflare-Pläne kündigen

Nach Sicherheit (typischerweise Woche 2):

  1. Bezahlte Cloudflare-Pläne (Pro, Business, Enterprise) kündigen
  2. Kostenloses Cloudflare DNS kann als Backup bleiben
  3. Endzustand dokumentieren
  4. Interne Runbooks aktualisieren

Tipps für eine reibungslose Migration

  • Bunnys Preisgestaltung ist dramatisch transparenter. Während Cloudflares Preise Sie überraschen, wenn Sie Tarifgrenzen überschreiten, lässt Bunny Sie genau sehen, was jeder Vorgang kostet. Für die meisten Properties sind die Gesamtkosten niedriger als bei Cloudflare-Äquivalenten.
  • Die Performance bei EU-Traffic verbessert sich oft. Bunnys Netzwerk ist Europa-stark; die Latenz zu europäischen Nutzern ist typischerweise niedriger als bei Cloudflare. Weniger beeindruckend bei globalem Traffic, aber der Migrationskompromiss begünstigt EU-fokussierte Properties.
  • Workers → Edge Scripting-Portierung nimmt die meiste Zeit in Anspruch. Bei intensiver Workers-Nutzung mehr Zeit einplanen. Einfache Workers portieren in Stunden; komplexe brauchen Tage.
  • DNS-Migration ist getrennt von CDN-Migration. Vermischen Sie sie nicht. CDN zuerst migrieren, DNS-Migration später evaluieren.
  • Bunnys Kundensupport ist responsiv, aber kleineres Team. Cloudflare hat 24/7-Enterprise-Support; Bunny hat E-Mail-Support während der Geschäftszeiten plus Community-Foren. Für die meisten Anwendungsfälle ist das in Ordnung; bei missionkritischen 24/7-Bedürfnissen evaluieren.
  • WAF- und Sicherheitsfunktionen müssen getestet werden. Cloudflares WAF ist funktionsreich; Bunnys ist einfacher, deckt aber Kern-Anwendungsfälle ab. Gegen Ihr spezifisches Bedrohungsmodell testen.
  • Bildoptimierungsfunktionen unterscheiden sich. Cloudflare Images und Bunny Optimizer haben ähnliche Fähigkeiten, aber unterschiedliche Preise und APIs. Spezifische Feature-Parität prüfen, wenn Bildoptimierung kritisch ist.
  • Für komplexe Cloudflare One / Zero Trust-Anwendungsfälle hat Bunny kein direktes Äquivalent. Erwägen Sie, Cloudflare One zu behalten, während das CDN migriert wird, oder alternative ZTNA-Lösungen separat zu evaluieren.
  • Bunnys Edge-Regionen decken 2026 alle wichtigen europäischen Städte ab. Die Abdeckung ist in der EU dicht; in einigen Nicht-EU-Regionen dünner. Für EU-traffic-lastige Properties irrelevant; für globale Properties per Region evaluieren.

War das hilfreich?