CDN et haute disponibilité mondiale

CDN et haute disponibilité mondiale

Un CDN (Content Delivery Network) réduit la latence et augmente la disponibilité d'un site en distribuant son contenu sur des serveurs proches des utilisateurs. C'est devenu un équipement quasi-indispensable du web moderne.

Qu'est-ce qu'un CDN

Un réseau de serveurs (edge servers ou POPs — Points of Presence) répartis dans le monde entier. Le contenu du site est mis en cache sur ces serveurs proches des utilisateurs. Quand un internaute demande le site, c'est le serveur le plus proche qui répond, pas le serveur d'origine souvent distant.

Les grands acteurs

Cloudflare : leader, offres gratuites et payantes, très accessible. Fastly : utilisé par de grands noms (The New York Times, GitHub), orienté développeurs. Akamai : historique, cible principalement les grandes entreprises. AWS CloudFront, Azure CDN, Google Cloud CDN pour les utilisateurs cloud. OVHcloud propose aussi sa solution.

Les gains de performance

Un utilisateur australien qui accède à un site hébergé à Paris subit 300 ms de latence. Avec un CDN ayant un POP à Sydney, cette latence tombe à 20 ms. Pour un site chargé, on passe d'une expérience lente à immédiate. Les images, CSS, JavaScript bénéficient le plus du CDN.

La disponibilité améliorée

Même si le serveur d'origine tombe, les CDN continuent à servir le contenu mis en cache. Ils absorbent aussi les pics de trafic qui feraient crouler un serveur seul. Lors d'un effet de mode sur un article, le site reste rapide et disponible.

La protection DDoS intégrée

Les grands CDN disposent d'une capacité réseau énorme qui leur permet d'absorber les attaques DDoS. Cloudflare a déjà absorbé des attaques de plusieurs Tbps. Passer son site derrière un CDN masque l'IP d'origine et filtre le trafic malveillant. Voir notre article protection DDoS et mitigation.

Le cache dynamique

Au-delà des ressources statiques (images, CSS, JS), les CDN modernes cachent aussi des pages HTML, voire des réponses API selon des règles fines. Le cache peut être invalidé à la demande quand le contenu change. Bien configuré, un CDN peut servir 90 % des requêtes sans toucher le serveur d'origine.

Les aspects SEO

Un site rapide améliore son classement Google (Core Web Vitals). Un CDN qui réduit le LCP (Largest Contentful Paint) de plusieurs secondes à quelques centaines de millisecondes a un impact SEO direct. Les performances mobiles en profitent particulièrement.

Configuration et pièges

Attention au cache trop agressif sur des contenus dynamiques. Préférer un cache court (quelques minutes) avec invalidation à la demande. Les URLs avec paramètres doivent être gérées attentivement (certaines variations ne doivent pas être cachées).

Coût

Cloudflare : gratuit pour un usage basique, 20 € par mois pour Pro, plus selon volume. Les CDN facturent à la bande passante et aux requêtes. Pour un site moyen, comptez 10 à 100 € par mois selon trafic. Pour approfondir, consultez aussi notre article connectivité réseau et peering et notre guide complet.