Qu'est-ce que Cloudflare ? Ses caractéristiques, ses fonctions et ses cas d'usage, vus par une agence de création
Le nom Cloudflare est devenu assez connu, mais on se fait souvent une idée assez floue de ce qu'il fait réellement. Franchement, il n'y a pas si longtemps, la conversation s'arrêtait souvent à « c'est une entreprise de CDN », et certains ont peut-être découvert le service à l'occasion de la panne de l'an dernier.
Beaucoup de personnes le connaissent déjà, mais nous allons simplement expliquer comment des entreprises comme la nôtre, ainsi que les chefs de projet, peuvent en tirer parti.
Cloudflare ne se limite pas à accélérer l'affichage des sites web. Il propose de nombreuses fonctions : DNS, WAF, contrôle d'authentification, exécution serverless, diffusion de sites statiques, stockage de fichiers, collecte de journaux, services liés à l'IA, et bien plus encore.
Du point de vue d'une agence de création, ce point est très important.
En effet, un projet ne se résume pas à « afficher le site ». Comment masquer l'environnement de staging, où envoyer les journaux, où stocker les images et les pièces jointes : ces questions reviennent à chaque fois.
Ce qui rend Cloudflare pratique, c'est qu'il permet de réunir relativement facilement tous ces aspects dans un même écosystème. Bien sûr, il n'est pas nécessaire de tout confier à Cloudflare, et selon les projets, une combinaison avec Supabase ou AWS peut être plus pertinente.
Cela dit, lorsqu'on souhaite alléger l'architecture ou une conception facile à expliquer, c'est une option très intéressante.
Cloudflare s'adapte souvent très bien aux sites d'entreprise, aux sites de recrutement, aux médias propres et aux sites comportant un espace membre. Pour les agences orientées front-end, son intérêt ne tient pas seulement à l'infrastructure : il s'intègre naturellement dans le prolongement de l'implémentation.
Comment aborder Cloudflare simplement
Il n'est pas nécessaire de mémoriser tous les noms de produits Cloudflare dès le départ. En revanche, le considérer comme une plateforme qui prend en charge l'essentiel de la couche d'entrée du Web permet de s'y retrouver assez facilement.
Par exemple, Cloudflare propose une large gamme d'éléments qui touchent le Web : le DNS, qui est la première étape vue depuis le navigateur ; le CDN, qui accélère la diffusion du contenu ; le WAF, qui bloque les accès suspects ; Access, qui protège des pages spécifiques ; Workers, pour exécuter des traitements légers ; Pages, pour l'hébergement de contenus statiques ; et R2, pour le stockage de fichiers.
On pourrait appeler cela une « vision transversale ».
Dans les projets, l'affichage du site, son exploitation, la sécurité, les flux de mise à jour, les accès restreints, les journaux ou encore l'usage de l'IA sont souvent étroitement liés. L'atout de Cloudflare est justement de permettre d'organiser ces éléments de manière claire.
Où Cloudflare fait réellement la différence pour les agences
Cloudflare convient très bien aux agences de création et aux entreprises d'intégration frontend.
Il n'est pas nécessaire de concevoir une architecture cloud lourde pour obtenir une configuration adaptée au besoin.
Par exemple, un site d'entreprise développé avec Astro et hébergé sur Cloudflare Pages, avec certaines pages à accès restreint protégées par Access, un formulaire de contact envoyant des e-mails via Workers et des pièces jointes stockées dans R2, constitue une architecture tout à fait naturelle.
Il serait possible de mettre en place chacun de ces services séparément, mais selon l'ampleur du projet, cela peut vite devenir disproportionné.
Lorsque le nombre de services augmente trop, la complexité apparaît rapidement lors de la reprise ou de la maintenance. Centraliser autour de Cloudflare permet généralement de mieux la maîtriser.
Faut-il tout confier à Cloudflare ?
Il est utile de garder un regard lucide sur ce point.
Cloudflare est pratique, mais tout centraliser chez Cloudflare n'est pas forcément la bonne solution.
Pour les projets dont la logique applicative est très lourde, ceux qui reposent sur une conception de base de données complexe ou ceux pour lesquels une infrastructure cloud est déjà fermement choisie, il vaut parfois mieux ne pas faire de Cloudflare le socle principal. Vercel peut mieux correspondre à l'expérience de développement dans certains cas, et AWS peut être plus adapté pour appréhender l'ensemble du backend.
Il ne s'agit pas d'un outil à utiliser parce qu'il fait tout : on le choisit selon les points que l'on souhaite alléger, renforcer ou organiser. Il est particulièrement intéressant pour la diffusion du site, la sécurité des points d'entrée, un environnement d'exécution léger, la publication restreinte et le stockage.
Ce type d'entreprise et de projet est particulièrement adapté
Cloudflare convient particulièrement aux projets suivants.
- Projets tels que les sites d'entreprise, les sites de recrutement ou les médias propriétaires, qui comportent beaucoup de contenus sans une complexité applicative particulièrement élevée
- Projets où l'on privilégie un site statique, tout en ajoutant légèrement l'envoi de formulaires et quelques éléments d'authentification.
- Un projet visant à centraliser la gestion opérationnelle, y compris le DNS, le WAF et les redirections de Cloudflare
Pour les projets où l'application est au cœur, comme les SaaS avancés ou les systèmes métiers, nous examinons moins Cloudflare isolément que la manière de l'associer à d'autres plateformes (Supabase, par exemple).
Ces derniers temps, les LLM permettent déjà de bien mieux organiser ce type de contenu.
Dans ce domaine, il fallait auparavant comparer une grande quantité de documents de services et de documentation pour tout organiser mentalement. Depuis peu, la situation a beaucoup changé.
Lorsqu'on fait un brainstorming avec Claude Code ou Gemini sur des points comme « quelles fonctionnalités de Cloudflare sont concernées par ces exigences » ou « comment séparer la protection de l'environnement de staging et la base des formulaires », le premier tri se fait très rapidement.
Établir une ébauche de tableau comparatif ou identifier les points à discuter est nettement plus simple, à mon sens.
Les questions de responsabilité, de structure opérationnelle, d'exigences d'audit et du niveau de compréhension des personnes en charge des mises à jour doivent impérativement être vérifiées par un humain. Je pense qu'une répartition des rôles simple est idéale : le LLM dresse la première carte, et l'humain choisit la voie qui convient au terrain.
Conclusion
En une phrase, Cloudflare n'est pas un simple service d'accélération : c'est une plateforme qui peut soutenir un large éventail de besoins autour du Web. Du point de vue d'une agence de création, elle est particulièrement utile lorsqu'on souhaite alléger l'architecture tout en conservant les protections et les implémentations nécessaires.
Bien entendu, Cloudflare n'est pas la solution unique pour tous les cas.
Son principal atout est de couvrir un large périmètre : diffusion de sites, contrôle d'accès, petits backends, stockage et points d'entrée pour l'utilisation de l'IA. Je pense que votre perception change nettement après l'avoir réellement testé. La configuration est vraiment simple !<
Président de l'entreprise, mais toujours du côté des praticiens. Passionné de terrain, j'éprouve une véritable joie à comprendre les nouvelles technologies ou à voir un outil devenir plus pratique, et je m'y plonge sans compter. Enthousiaste face aux technologies de demain, j'aime continuer à découvrir de nouvelles expériences, quel que soit mon âge.
Tadanori Morimoto
Chef de projet / Directeur artistique / Fondée en 2007