Table des matières de l'article :
Introduction : Le silence assourdissant du Web
Ça recommence. Ce matin, en sirotant votre café et en tentant d'accéder au tableau de bord de votre service préféré, ou peut-être simplement de lire les dernières actualités, vous vous êtes heurté à ce mur numérique que nous connaissons tous trop bien : l'erreur 502 Bad Gateway . Ironie du sort, il s'agit d'une page d'erreur conçue par ceux-là mêmes qui sont censés garantir l'absence d'erreurs.
La panne de Cloudflare survenue aujourd'hui, rapidement signalée par QuiFinanza , n'est pas un simple incident technique. C'est un véritable séisme. Quand Cloudflare éternue, c'est la moitié d'Internet qui s'enrhume. Sites de e-commerce, portails institutionnels, API bancaires, et même le petit blog culinaire du voisin : tout est hors service, simultanément.
Cet événement relance un débat qui couve depuis des années au sein des services informatiques et des communautés de développeurs, mais qui est souvent occulté par la facilité d'utilisation de la solution par défaut : est-il encore judicieux d'utiliser Cloudflare pour tout ? Et surtout, pour les sites autres qu'Amazon ou Netflix, l'utilisation systématique d'un CDN est-elle une nécessité technique ou simplement une mode passagère dangereuse ?
L'ère de la centralisation inconsciente
Pour savoir si nous pouvons nous passer de Cloudflare, il nous faut d'abord admettre honnêtement pourquoi nous l'utilisons. Au cours de la dernière décennie, Cloudflare a accompli un véritable exploit marketing et technique : il a rendu l'infrastructure « invisible ».
Aux débuts du Web 2.0, la mise en place d'un serveur web exigeait une expertise pointue. Il fallait gérer les certificats SSL (vous souvenez-vous de la galère pour les renouveler manuellement ?), configurer… iptables pour bloquer les bots russes, et prier pour que votre serveur Apache ne s'effondre pas sous le poids d'un lien Reddit.
Puis est arrivé Cloudflare avec sa promesse magique : changez vos serveurs de noms et nous nous occupons de tout.
-
SSL gratuit ? C'est fait.
-
Protection contre les attaques DDoS ? Incluse.
-
Mise en cache globale ? Activée.
-
Minification CSS/JS ? Un seul clic.
C'est devenu la norme. Aujourd'hui, lorsqu'on lance un nouveau projet, la première chose à faire après avoir acheté un nom de domaine est presque systématiquement de le connecter à Cloudflare. On ne se demande même plus si c'est nécessaire. On le fait, tout simplement. C'est devenu la « ceinture de sécurité » du web. Mais que se passe-t-il si votre ceinture se bloque et vous empêche de sortir de votre voiture en feu ?
La panne d'aujourd'hui illustre le problème du point de défaillance unique (SPOF) . Nous avons conçu un Internet décentralisé (le protocole TCP/IP a été conçu pour résister à une guerre nucléaire), pour ensuite centraliser délibérément le trafic via les serveurs proxy d'une seule entreprise privée.
Analyse : Votre site a vraiment Vous avez besoin d'un CDN ?
Nous arrivons au cœur du problème. Si vous gérez une plateforme de streaming vidéo, une entreprise de commerce électronique internationale ou une application SaaS avec des utilisateurs répartis sur trois continents, la réponse est oui : vous avez besoin d’un CDN (réseau de diffusion de contenu). La latence physique est un véritable fléau, et rapprocher le contenu de l’utilisateur est indispensable.
Mais nous parlons de la grande majorité du web : blogs, sites d'entreprises locales, portfolios, forums de niche, sites d'actualités locales.
Prenons un exemple hypothétique : un blog italien, hébergé sur un serveur à Milan ou à Francfort, dont l’audience est composée à 95 % d’Italiens.
-
Le mythe de la vitesse : si votre serveur est à Milan et votre utilisateur à Rome, la latence est négligeable (de l’ordre de 15 à 20 ms). L’utilisation de Cloudflare comme intermédiaire implique que la requête DNS doit être résolue, que la connexion doit transiter par le point de présence (POP) Cloudflare le plus proche, qui doit traiter la requête, contacter votre serveur d’origine (en cas d’absence de la réponse dans le cache), puis renvoyer la réponse. Pour un site web bien configuré et fonctionnant correctement , Cloudflare n’apporte généralement aucun gain de vitesse perceptible. En réalité, en cas de congestion du réseau Cloudflare ou de routage inefficace (ce qui arrive), une latence peut être introduite.
-
Le mythe du « tout mettre en cache » : beaucoup pensent qu’activer Cloudflare empêche leur serveur de fonctionner. C’est faux. La version gratuite de Cloudflare gère très bien la mise en cache des ressources statiques (images, CSS, JS), mais qu’en est-il du HTML ? Par défaut, le HTML dynamique (la page générée par WordPress) n’est pas mis en cache . Chaque visite sollicite toujours votre serveur. À moins de configurer des règles de page avancées (souvent payantes) ou d’utiliser des extensions spécifiques, votre serveur continuera de fonctionner.
-
Le mythe de la sécurité pour les petites entreprises : « Mais ils me protègent des attaques DDoS ! » Certes. Mais qui voudrait attaquer le site web de votre chambre d’hôtes ? La plupart des attaques contre les petits sites web sont des analyses automatisées par des robots à la recherche de vulnérabilités (anciennes versions de PHP, plugins obsolètes). Ces attaques peuvent être efficacement contrées au niveau du serveur (avec Fail2Ban, des pare-feu bien configurés ou des WAF applicatifs comme Wordfence/NinjaFirewall) sans avoir à confier la sécurité à un intermédiaire.
Coûts cachés (non monétaires)
Au-delà de l'aspect technique, il existe un coût « philosophique » et lié à l'expérience utilisateur que nous ignorons souvent.
-
Le cercle vicieux des CAPTCHA : combien de fois avez-vous dû cliquer sur des feux de circulation ou des passages piétons pour lire un article ? Cloudflare a tendance à être paranoïaque. Pour l’utilisateur final, se retrouver face à un écran « Vérification de votre navigateur… » est extrêmement frustrant. Nous dégradons l’expérience utilisateur pour une sécurité probablement inutile.
-
Confidentialité : Lorsque vous utilisez Cloudflare en mode proxy (le nuage orange), vous vous exposez de fait à une attaque de type « homme du milieu » . Votre trafic est déchiffré sur les serveurs de Cloudflare, puis rechiffré sur votre serveur. Cloudflare a accès à tout : chaque mot de passe, chaque donnée personnelle, chaque cookie. Nous leur faisons confiance, certes, mais le fait est que nous centralisons la visibilité de tout le trafic mondial.
-
Dépendance vis-à-vis du fournisseur : plus vous utilisez leurs fonctionnalités spécifiques (Cloudflare Workers, R2, Tunnel, Rules), plus il devient difficile de changer de fournisseur. Si demain ils décident de tripler leurs prix ou de modifier leurs règles (comme cela s’est déjà produit avec d’autres géants de la tech), le coût de la migration sera exorbitant.
L'alternative : un retour au « métal nu » (ou presque).
La panne d'aujourd'hui, documentée par nos collègues de QuiFinanza, devrait nous faire prendre conscience de la gravité de la situation. Est-il possible de vivre sans ce nuage orange ?
Absolument. Et pour beaucoup, ce sera peut-être même mieux. Voici ce dont vous devez vous défaire en 2025 :
1. Le SSL est désormais facile.
Nous ne sommes plus en 2010. Let's Encrypt et Certbot ont rendu le HTTPS gratuit et automatique. Configurer le renouvellement automatique sur un serveur Nginx ou Apache prend deux minutes et ne nécessite aucune maintenance. Inutile d'utiliser Cloudflare pour obtenir le cadenas vert.
2. Performances et compression HTTP/3
Les serveurs web modernes (Nginx, Caddy, LiteSpeed) prennent en charge nativement HTTP/2 et HTTP/3 (QUIC), ainsi que la compression Brotli/Gzip. Si votre serveur est bien configuré et géographiquement proche de votre audience, la vitesse sera excellente. Qu'en est-il des images ? Vous pouvez les diffuser au format WebP directement depuis le serveur ou utiliser un CDN passif (comme BunnyCDN ou un compartiment S3) dédié aux médias, en conservant le trafic DNS et le trafic principal directs.
3. Sécurité « interne »
Apprendre à configurer un pare-feu simple (UFW) sous Linux ou utiliser des outils comme CrowdSec (une alternative collaborative et open source pour la protection IP) offre une excellente sécurité. CrowdSec, par exemple, partage les adresses IP malveillantes entre tous les utilisateurs : si une adresse IP m'attaque, elle sera bloquée par vous aussi. Le principe est le même que celui de Cloudflare, mais décentralisé.
Quand Cloudflare est encore roi
Comprenez-moi bien : ce n’est pas un message haineux envers Cloudflare. Leur service est technologiquement exceptionnel. Il y a des moments où on ne peut pas s’en passer.
-
Sites sous attaque active : Si quelqu’un vous en veut vraiment et lance un botnet de 50 Gbps contre votre serveur, celui-ci sera hors service. Point final. Seule la bande passante massive de Cloudflare peut absorber une telle attaque.
-
Trafic mondial imprévisible : si votre article devient viral sur Hacker News ou Reddit, le pic de trafic (l’« effet Slashdot ») pourrait faire planter votre serveur. La mise en cache de Cloudflare est une solution salvatrice.
-
Infrastructure complexe : que vous utilisiez Cloudflare pour l’équilibrage de charge entre différents serveurs ou pour la gestion de DNS complexes, sa simplicité d’utilisation est inégalée.
Conclusion : Utilisez l’outil, ne vous appropriez pas la religion.
Notre erreur est de considérer Cloudflare comme faisant partie intégrante des protocoles Internet, comme s'il s'agissait de TCP/IP. Or, ce n'est pas le cas. Cloudflare est un service, un intermédiaire, et à ce titre, il peut tomber en panne.
L’incident d’aujourd’hui nous apprend que la redondance ne se limite pas aux sauvegardes de données, mais concerne également la redondance des chemins d’accès.
Pour mon blog et les projets de mes clients, la nouvelle règle sera la suivante : l’évaluation critique. Le site est-il purement informatif et local ? Dans ce cas, un hébergement direct, rapide et de qualité, sans intermédiaires, est peut-être préférable. Le site est-il essentiel, transactionnel et international ? Alors utilisons un CDN, mais préparons-nous psychologiquement (et techniquement, peut-être avec un DNS secondaire) à une éventuelle panne.
Internet a été conçu comme un réseau distribué. Chaque fois que nous plaçons un nœud unique et gigantesque devant des millions d'autres nœuds, nous remettons en question la nature même du réseau. Et parfois, comme aujourd'hui, c'est le réseau qui nous présente la facture.
Et vous ? Avez-vous été laissé dans l’ignorance aujourd’hui ? Envisagez-vous de désactiver le « nuage orange » ?