Come migrare da Cloudflare a Bunny.net
Guida passo-passo per passare da Cloudflare a Bunny.net, la CDN slovena che compete su ogni dimensione importante. Edge compute residente in UE, prezzi trasparenti e un miglioramento significativo della sovranità.
Prerequisiti
- Accesso admin Cloudflare
- Capacità di amministrazione DNS
- Familiarità con i concetti di configurazione CDN (regole di cache, header, origini)
Passaggi
-
Inventaria la tua configurazione Cloudflare
Documenta record DNS attivi, page rules, workers, bucket R2, impostazioni di sicurezza e qualsiasi funzionalità specifica di Cloudflare in uso.
-
Registrati a Bunny.net
Crea un account su bunny.net. Il prezzo pay-as-you-go significa che puoi iniziare con un deposito di 5 $; nessun impegno iniziale.
-
Configura le Pull Zone (equivalente CDN di Bunny)
Crea Pull Zone per ogni origine. Le Pull Zone sono più semplici del modello site-based di Cloudflare ma coprono gli stessi casi d'uso.
-
Migra il DNS
Usa Bunny DNS o mantieni il tuo provider DNS esistente. Il DNS di Cloudflare non deve necessariamente migrare con la CDN.
-
Traduci le Page Rules di Cloudflare nella configurazione Bunny
Regole di cache, redirect e politiche di sicurezza devono essere ricreate. La maggior parte si traduce direttamente; la logica Workers complessa richiede Bunny Edge Scripting separato.
-
Migra i Cloudflare Workers (se applicabile)
Bunny Edge Scripting è l'equivalente. La maggior parte della logica Workers si porta in modo pulito; alcune API specifiche di Cloudflare necessitano sostituzione.
-
Aggiorna il DNS per puntare a Bunny
Cambia i record CNAME da controllati da Cloudflare alle pull zone di Bunny.net. Riduci il TTL in anticipo per un rollback veloce.
-
Verifica la funzionalità
Testa i percorsi critici: SSL, comportamento della cache, regole di sicurezza, performance geografica, logica edge.
-
Esegui in parallelo per 1 settimana
Mantieni Cloudflare configurato ma con il DNS che punta a Bunny. Se emergono problemi, rollback rapido riportando il DNS indietro.
-
Annulla i piani Cloudflare a pagamento
Il DNS gratuito di Cloudflare può restare se utile; annulla le funzionalità a pagamento. Documenta lo stato finale.
Perché migrare da Cloudflare a Bunny.net?
Cloudflare è la CDN e piattaforma edge dominante nel 2026. Il prodotto è davvero eccellente e l’azienda ha rilasciato in modo impressionante (Workers, R2, D1, Cloudflare One). È anche un servizio statunitense che elabora il tuo traffico e la tua logica edge su infrastruttura USA soggetta al CLOUD Act.
Per le aziende europee dove l’elaborazione edge gestisce dati sensibili — token di autenticazione, logica A/B test, personalizzazione — la giurisdizione statunitense di Cloudflare ha rilevanza operativa. L’implementazione ‘Cloudflare proxa il tuo traffico’ crea reale esposizione legale anche se la tua origine è ospitata nell’UE.
Bunny.net è la CDN slovena che compete con Cloudflare su ogni dimensione importante. Prezzi trasparenti (spesso significativamente più economici), edge compute UE tramite Bunny Edge Scripting, performance eccezionali sul traffico europeo e piena giurisdizione UE.
Per siti web e applicazioni europee, Bunny.net offre performance comparabili con una postura di sovranità significativamente migliore. La migrazione è una delle più facili nella nostra serie di guide — la maggior parte delle proprietà la completa in 1-3 giorni.
Passi dettagliati per la migrazione
Passo 1: Inventaria la configurazione Cloudflare
Prima della migrazione, documenta tutto ciò che Cloudflare fa attualmente per te:
Record DNS: record A, AAAA, CNAME, MX, TXT. Nota quali sono proxati (nuvola arancione) vs solo DNS (nuvola grigia).
Page Rules / Configuration Rules: impostazioni di cache, redirect, override di sicurezza, modifiche di header.
Configurazione SSL/TLS: modalità SSL del server di origine, versione TLS minima, tipo di certificato.
Impostazioni di sicurezza: regole WAF, rate limiting, bot fight mode, livello di sicurezza, reputazione IP.
Workers: elenca tutti i Workers, le loro rotte e cosa fanno. I Workers sono la parte più difficile da migrare.
Storage R2: bucket e relativi pattern di accesso.
Altre funzionalità: Argo Smart Routing, Image Resizing, Stream, Pages, Email Routing, Zaraz, Access.
Questo documento determina lo scope della migrazione. Casi d’uso pure CDN/DNS migrano facilmente. Workers pesanti + multipli prodotti Cloudflare richiedono più tempo.
Passo 2: Registrati a Bunny.net
Crea un account su bunny.net. Il processo di registrazione è davvero più semplice di Cloudflare:
- Nessun modello di account site-based — tutto è ‘pull zone’ (configurazioni CDN) e altre risorse
- Prezzo pay-as-you-go senza impegni minimi
- Inizia con un deposito di 5 $; l’uso viene addebitato dal saldo
- Prezzi trasparenti: puoi vedere quanto costa ogni operazione prima di usarla
Il modello di pricing merita enfasi: il piano gratuito di Cloudflare è generoso ma i piani a pagamento (20 $/mese Pro, 200 $/mese Business, Enterprise personalizzato) creano scalini di costo a soglia. Il pay-as-you-go di Bunny significa che paghi all’incirca in proporzione all’uso senza upgrade di piano a sorpresa.
Passo 3: Configura le Pull Zone
In Bunny:
- Pull Zones → Add Pull Zone
- Configura:
- Hostname: your-cdn.b-cdn.net (default di Bunny) o dominio personalizzato
- URL di origine: il tuo server di origine (es. origin.yoursite.com)
- Tier: Standard, Volume o High Volume in base al traffico
- Regioni geografiche: quali regioni edge di Bunny devono servire il traffico
- SSL: Bunny fornisce Let’s Encrypt automaticamente per i domini personalizzati
- Caching: configura regole di cache, TTL predefiniti, gestione delle query string
La pull zone è la tua configurazione CDN. Una pull zone per origine/sito è tipico.
Passo 4: Strategia DNS
Due strade:
Opzione A: Migrare il DNS a Bunny
Bunny DNS è un prodotto gratuito. Se usavi Cloudflare solo per DNS + CDN, migrare a Bunny DNS semplifica il tuo stack.
- Aggiungi il tuo dominio a Bunny DNS
- Ricrea tutti i record DNS
- Aggiorna i nameserver del registrar del dominio con quelli di Bunny
- Attendi la propagazione (24-48 ore per la propagazione DNS completa)
Opzione B: Mantenere il DNS dov’è, migrare solo la CDN
Se usi il DNS di Cloudflare ma vuoi migrare solo la CDN:
- Mantieni il DNS su Cloudflare o un altro provider
- Aggiorna i record CNAME per puntare alla tua pull zone Bunny (es.
your-cdn.b-cdn.net) - Imposta i record Cloudflare su ‘solo DNS’ (nuvola grigia) per bypassare la CDN di Cloudflare
Per la maggior parte delle migrazioni, l’Opzione B è più veloce e meno rischiosa. Puoi migrare il DNS separatamente in seguito.
Passo 5: Traduci le Page Rules
La maggior parte delle Page Rules di Cloudflare ha equivalenti diretti in Bunny:
- Regole TTL di cache → regole di cache di Bunny
- Redirect → regole di redirect di Bunny o Edge Scripting
- Bypass della cache per percorsi specifici → regole di cache di Bunny con bypass
- Header personalizzati → header di risposta di Bunny
- Livello di sicurezza → regole WAF di Bunny
Per ogni Page Rule, ricrea l’equivalente in Bunny. L’interfaccia di configurazione è diversa ma le capacità sottostanti corrispondono in gran parte.
Passo 6: Migra i Cloudflare Workers (se applicabile)
Questo è il passo più difficile. I Cloudflare Workers eseguono JavaScript V8 all’edge con API specifiche di Cloudflare.
Bunny Edge Scripting è l’equivalente — isolati V8 che eseguono JavaScript all’edge di Bunny. La maggior parte della logica Workers si porta in modo pulito:
- JavaScript / TypeScript standard: funziona direttamente
fetch(),Response,Request: Web API standard, identiche- Storage in stile KV: Bunny offre storage chiave-valore simile
- Logica di routing personalizzata: concettualmente identica
API specifiche di Cloudflare che necessitano sostituzione:
cf.cacheEverything→ configurazione di cache di Bunny- Integrazione Cloudflare Access → reimplementare con la propria autenticazione
- Workers KV → equivalente storage di Bunny
- Durable Objects → nessun equivalente diretto; serve riprogettazione
Per la maggior parte dei Workers semplici (manipolazione delle richieste, A/B testing, modifica degli header), la migrazione richiede poche ore. Workers complessi che dipendono dall’ecosistema più ampio di Cloudflare potrebbero richiedere una riprogettazione sostanziale.
Passo 7: Certificati SSL
Bunny fornisce certificati Let’s Encrypt automaticamente per qualsiasi dominio personalizzato che punta a una pull zone. Passi di configurazione:
- Nella pull zone, abilita ‘Custom Hostname’
- Aggiungi il tuo dominio (es. cdn.yoursite.com)
- Bunny fornisce i requisiti di DNS challenge
- Aggiungi il record di challenge al tuo DNS
- Bunny fornisce il certificato in pochi minuti
Per requisiti specifici di certificato (EV, CA personalizzata), Bunny supporta il caricamento di certificati personalizzati.
Passo 8: Aggiorna il DNS per puntare a Bunny
Prima del cutover:
- Riduci il TTL sui tuoi record CNAME a 60 secondi (24 ore prima del cutover)
- Verifica che Bunny sia configurato correttamente con un dominio o percorso di test
Al cutover:
- Aggiorna il CNAME da Cloudflare alla pull zone Bunny (es.
your-cdn.b-cdn.net) - Il DNS si propaga in pochi minuti (grazie al TTL ridotto)
- Il traffico inizia a fluire attraverso Bunny
Dopo il cutover:
- Verifica la funzionalità sui percorsi critici
- Monitora le metriche di performance
- Ripristina il TTL allo standard (3600+ secondi) una volta stabile
Passo 9: Testa e verifica
Per 24-48 ore dopo il cutover, monitora:
- Tassi di errore HTTP (gli errori 5xx dovrebbero essere simili a prima)
- Cache hit ratio (dovrebbe corrispondere o superare quello di Cloudflare dopo il riscaldamento della cache)
- TTFB e tempo di risposta totale (dovrebbero essere simili; Bunny spesso più veloce sul traffico UE)
- Performance geografica (testa da più regioni)
- Correttezza della logica edge (qualsiasi Workers/Edge Scripting si comporti come previsto)
Passo 10: Esegui in parallelo per una settimana
Durante il periodo parallelo:
- DNS che punta a Bunny
- Configurazione Cloudflare mantenuta intatta (in caso serva un rollback veloce)
- Verifica quotidiana delle metriche
Se emergono problemi, fai rollback puntando il DNS di nuovo a Cloudflare. L’approccio parallel-keep rende il rollback più veloce di 5 minuti.
Passo 11: Annulla i piani Cloudflare a pagamento
Dopo aver acquisito sicurezza (tipicamente nella settimana 2):
- Annulla i piani Cloudflare a pagamento (Pro, Business, Enterprise)
- Il DNS gratuito di Cloudflare può restare se utile come backup
- Documenta lo stato finale
- Aggiorna i runbook interni
Consigli per una migrazione fluida
- Il pricing di Bunny è drasticamente più trasparente. Mentre i prezzi di Cloudflare ti sorprendono quando superi le soglie di piano, Bunny ti permette di vedere esattamente quanto costa ogni operazione. Per la maggior parte delle proprietà, il costo totale è inferiore all’equivalente Cloudflare.
- Le performance del traffico UE spesso migliorano. La rete di Bunny è forte in Europa; la latenza verso utenti europei è tipicamente inferiore a quella di Cloudflare. Meno impressionante per il traffico globale ma il compromesso della migrazione favorisce proprietà focalizzate sull’UE.
- Il porting Workers → Edge Scripting richiede la maggior parte del tempo. Se hai un uso pesante dei Workers, pianifica tempo aggiuntivo. Workers semplici si portano in ore; quelli complessi richiedono giorni.
- La migrazione DNS è separata dalla migrazione CDN. Non mescolarle. Migra prima la CDN, valuta la migrazione DNS più tardi.
- Il supporto clienti di Bunny è reattivo ma con team più piccolo. Cloudflare ha supporto enterprise 24/7; Bunny ha supporto email durante l’orario di lavoro più forum della community. Per la maggior parte dei casi d’uso, va bene; per esigenze mission-critical 24/7, valuta.
- Le funzionalità WAF e di sicurezza necessitano test. Il WAF di Cloudflare è ricco di funzionalità; quello di Bunny è più semplice ma copre i casi d’uso principali. Testa rispetto al tuo modello di minaccia specifico.
- Le funzionalità di ottimizzazione delle immagini differiscono. Cloudflare Images e Bunny Optimizer hanno capacità simili ma prezzi e API diversi. Verifica la parità specifica delle funzionalità se l’ottimizzazione delle immagini è critica.
- Per casi d’uso complessi di Cloudflare One / Zero Trust, Bunny non ha equivalente diretto. Considera di mantenere Cloudflare One mentre migri la CDN, oppure valuta soluzioni ZTNA alternative separatamente.
- Le regioni edge di Bunny nel 2026 coprono tutte le principali città europee. La copertura è densa nell’UE; più sparsa in alcune regioni non-UE. Per proprietà con traffico UE-pesante, è irrilevante; per proprietà globali, valuta per regione.
Ti è stato utile?