CDN et performance web - 06 - Comparatif : Cloudflare vs CloudFront vs Fastly vs les autres

Comparatif des CDN en 2026 : Cloudflare, AWS CloudFront, Fastly, Bunny CDN. Prix, fonctionnalités et recommandations.

06 - Comparatif : Cloudflare vs CloudFront vs Fastly vs les autres

Ce que tu vas apprendre

  • Les forces et faiblesses de chaque CDN majeur
  • Les vrais prix, pas les pages marketing
  • Quel CDN choisir selon ton contexte
  • Un arbre de décision pratique

Prerequisites


Les candidats

Je compare cinq CDN que j'ai utilises ou evalues serieusement : Cloudflare, AWS CloudFront, Fastly, Bunny CDN et KeyCDN. Il en existe d'autres (Akamai, Azure CDN, Google Cloud CDN), mais ces cinq couvrent 90% des cas d'usage pour les développeurs independants et les PME.

Cloudflare

Mon choix par défaut pour presque tous les projets, y compris paltemps.fr.

Le plan gratuit est imbattable : CDN mondial (310+ PoPs), protection DDoS illimitee, WAF basique, DNS anycast ultra-rapide, SSL automatique, 100 000 requêtes Workers/jour, pas de limite de bande passante. Tu lis bien : pas de limite de bande passante sur le plan gratuit. La plupart des concurrents facturent au Go.

R2 pour le stockage objet sans egress fees. Workers pour le edge compute. Pages pour l'hébergement statique. Cloudflare construit un ecosysteme complet qui te permet de rester sur leur plateforme pour beaucoup de choses.

Les limites : le cache par défaut ne gere que les fichiers statiques (pas le HTML), il faut configurer des Cache Rules. Le support sur le plan gratuit est limite au forum communautaire. Et si tu veux l'optimisation d'images automatique (Polish, Mirage), c'est plan Pro a $20/mois.

Le plan Pro a $20/mois vaut le coup si tu sers beaucoup d'images. Le plan Business a $200/mois est rarement nécessaire sauf besoin de SLA.

AWS CloudFront

Le choix logique si tu es deja sur AWS.

CloudFront s'intégré nativement avec S3, EC2, Lambda@Edge, ALB. Si ton infrastructure est sur AWS, utiliser CloudFront évité de passer le trafic par un tiers. Lambda@Edge (ou CloudFront Functions pour les cas simples) permet d'exécuter du code au edge, comme les Workers de Cloudflare.

Le prix : pas de plan gratuit permanent. AWS offre 1 To de transfert et 10 millions de requêtes gratuites par mois pendant la première annee (Free Tier). Apres, c'est $0.085/Go pour le transfert vers l'Amerique du Nord et l'Europe, plus cher pour l'Asie et l'Oceanie. Pour 1 To/mois, ca fait environ $85.

Le setup est plus complexe que Cloudflare. Tu dois gerer les distributions, les origins, les behaviors, les certificats ACM. La console AWS n'est pas un modèle d'ergonomie.

Pas de protection DDoS avancee incluse. AWS Shield Standard est gratuit (protection de base), mais Shield Advanced coûte $3 000/mois. Le WAF (AWS WAF) est facture séparément : $5/mois par Web ACL + $1 par million de requêtes.

CloudFront est un bon CDN, mais le rapport qualité-prix ne tient pas face a Cloudflare sauf si tu es deja profondement intégré dans l'ecosysteme AWS.

Fastly

Le CDN des entreprises qui ont besoin d'invalidation instantanee.

Le point fort de Fastly : la purge de cache en moins de 150 ms, partout dans le monde. Quand tu changes du contenu, l'ancien est invalide en une fraction de seconde. Cloudflare met quelques secondes, CloudFront peut prendre plusieurs minutes. Pour les sites d'actualite, les places de marche ou les apps en temps réel, cette différence compte.

Fastly utilise Varnish en interne et te laisse écrire du VCL (Varnish Configuration Language) pour un contrôle tres fin du cache. Compute@Edge (base sur Wasm) est leur équivalent des Workers, avec support de Rust, Go et JavaScript.

Le prix : pas de plan gratuit. Essai gratuit de $50 de credit, puis facturation a l'usage. Environ $0.12/Go en Amerique du Nord, $0.19/Go en Europe. Plus cher que Cloudflare et CloudFront.

Les clients de Fastly : GitHub, Stripe, The New York Times, Shopify. C'est un CDN pour les équipes qui ont des besoins spécifiques de performance et de contrôle.

Je déconseillé Fastly pour un projet personnel ou une petite startup. Le prix est trop eleve par rapport a ce que Cloudflare offre gratuitement, et l'invalidation instantanee n'est pas un besoin pour la plupart des sites.

Bunny CDN

Le CDN le moins cher en option payante.

Bunny CDN est un CDN slovene qui a un excellent rapport qualité-prix. 123 PoPs dans 73 pays, interface simple, pas de surprise sur la facture.

Le prix : à partir de $0.01/Go en Amerique du Nord et Europe, $0.03/Go en Asie. Pour 1 To/mois en Europe, ca fait $10. C'est 8 fois moins cher que CloudFront.

Bunny Stream pour la video, Bunny Optimizer pour les images (redimensionnement, WebP, AVIF), Bunny DNS, Bunny Storage. L'ecosysteme est plus modeste que Cloudflare mais couvre les besoins essentiels.

Les limites : pas de edge compute type Workers. Pas de WAF avance (protection DDoS basique uniquement). Le support est correct mais pas au niveau enterprise.

Si tu cherches un CDN simple et pas cher sans avoir besoin de Workers ou d'un WAF complet, Bunny CDN est un tres bon choix.

KeyCDN

Le CDN minimaliste.

KeyCDN est suisse, simple, et fait le job. 60+ PoPs, interface claire, tarification simple a $0.04/Go.

Pas de edge compute, pas de WAF, pas de stockage. C'est un CDN pur : tu lui donnes un origin, il cache et distribue. Point.

Pour un besoin basique de CDN sans les extras, ca fonctionne. Mais en 2026, avec le plan gratuit de Cloudflare qui inclut tout ca et plus, je vois mal pourquoi choisir KeyCDN sauf si tu as une raison spécifique d'éviter Cloudflare.

Le tableau comparatif

Cloudflare CloudFront Fastly Bunny CDN KeyCDN
Plan gratuit Oui (genereux) 1 an Free Tier Non ($50 credit) Non Non
Prix/Go (EU) Inclus $0.085 $0.12 $0.01 $0.04
PoPs 310+ 600+ ~100 123 60+
DDoS Illimite gratuit Basic gratuit Inclus Basic Basic
WAF Oui (basique gratuit) Paye ($5/mois+) Oui (paye) Non Non
Edge compute Workers Lambda@Edge Compute@Edge Non Non
Stockage objet R2 S3 Non Bunny Storage Non
Invalidation Secondes Minutes < 150 ms Secondes Secondes
Setup Tres facile Complexe Moyen Facile Facile

L'arbre de décision

Voici comment je raisonne quand je choisis un CDN pour un nouveau projet :

Tu lances un projet perso, un blog, une petite app ? Cloudflare plan gratuit. Sans hesiter. Tu as tout ce qu'il te faut sans sortir la carte bleue.

Tu es deja full AWS avec S3, EC2, Lambda ? CloudFront. L'intégration native vaut le coût de la complexité supplementaire. Tu evites de faire sortir le trafic d'AWS (les frais inter-services sont moindres).

Tu as besoin d'invalidation de cache en temps réel ? Fastly. Site d'actualite, e-commerce avec des stocks en temps réel, plateforme de contenu. Les 150 ms de purge globale ne sont pas un argument marketing, c'est une réalité technique.

Tu veux un CDN paye simple et pas cher ? Bunny CDN. $10 pour 1 To en Europe, difficile de faire mieux. Si tu n'as pas besoin de Workers ou de WAF, c'est le meilleur rapport qualité-prix.

Tu veux éviter les gros acteurs americains ? Bunny CDN (Slovenie) ou KeyCDN (Suisse). Deux entreprises europeennes avec des politiques de confidentialite strictes.

Mon avis personnel

Pour 95% des développeurs qui liront cet article, la réponse est Cloudflare plan gratuit. C'est ce que j'utilise, c'est ce que je recommande. Le jour ou tu as besoin de plus, le plan Pro a $20/mois ou le passage a un CDN specialise sera une décision eclairee, pas un choix par défaut.

Ca conclut cette serie sur les CDN. Si tu veux voir comment j'ai configure l'infrastructure de paltemps.fr (Caddy, Docker Compose, GitLab CI), regarde la serie sur le déploiement automatique.


Navigation : Precedent : 05 - Optimisation avancee | Suivant : 07 - Glossaire | Retour a l'introduction


Sources

Retrouve d'autres articles techniques sur paltemps.fr.

Réservez un audit gratuit de 30 minutes. Je vous montre concrètement ce qu'on peut automatiser.