CDN - Qu’est-ce qu’un CDN (Content Delivery Network) et comment fonctionne-t-il ?


Découvrez le fonctionnement et les avantages du CDN

Le CDN OVHcloud vous permet d’améliorer les performances de votre site Internet et la vitesse de téléchargement des fichiers, grâce aux points de présence (PoP) d’OVHcloud distribués dans le monde entier. La réduction du temps de latence vous permet d’optimiser les taux de conversion tout en améliorant votre référencement.

illustration cdn-infrastructure

Principaux avantages

Sécurité renforcée, vitesse améliorée et meilleure expérience utilisateur

En éloignant votre serveur de la première ligne et en laissant la solution CDN Infrastructure gérer le trafic, vous réduisez les risques d’attaque en permettant au réseau d’absorber davantage de demandes. En utilisant un CDN, vous êtes moins exposé aux vulnérabilités.

Icons/concept/Hands/Hand World Created with Sketch.

Optimisation du référencement dans chaque pays

Augmentez les résultats de recherche grâce à l’optimisation du référencement pour chaque pays disposant d’un point de présence. CDN Infrastructure permet d’accélérer les temps de chargement des pages et améliore la réactivité des sites et des applications. L’expérience utilisateur s’en trouve considérablement améliorée.

Icons/concept/Gear/Gear Dollar Created with Sketch.

Réduction des coûts d’hébergement et ROI court

Il n’est pas nécessaire d’acheter plus de matériel pour proposer plus de contenu. CDN Infrastructure gère vos besoins croissants en matière de trafic à votre place. Votre serveur back-end est moins sollicité, ce qui réduit vos coûts informatiques. Vous êtes également plus proche géographiquement de vos utilisateurs finaux, ce qui vous permet de consommer moins de ressources.

Qu’est-ce qu’un CDN ?

Un CDN (Content Delivery Network) est constitué d’un groupe de serveurs situés à différents endroits dans le monde. Ces emplacements sont appelés points de présence (PoP). Grâce à des règles que vous avez définies, ils redistribuent localement le contenu de vos serveurs en mettant en cache les fichiers qui n’ont pas besoin d’être mis à jour régulièrement.

Ce principe simple permet de dynamiser et d’optimiser vos sites web internationaux tout en améliorant l’expérience utilisateur de votre public à l’échelle mondiale.

Pourquoi utiliser CDN Infrastructure ?

La solution CDN Infrastructure d’OVHcloud offre de nombreux avantages pour votre trafic et vos taux de conversion. Le CDN booste votre site et rapproche le contenu de vos visiteurs, où qu’ils se trouvent dans le monde. Il réplique le contenu sur plusieurs serveurs.

Le transfert des données est plus rapide et le temps de latence est considérablement réduit, alors qu’il peut être très long pour les utilisateurs situés sur d’autres continents. CDN Infrastructure donne à votre site un avantage concurrentiel, en améliorant ses performances et, par conséquent, votre classement dans les moteurs de recherche.

La solution OVHcloud Infrastructure présente un autre avantage : elle fonctionne également comme un bouclier pour votre site web en bloquant les menaces externes (crawls abusifs, attaques DDoS).

Découvrez les nombreux avantages de la solution CDN Infrastructure d’OVHcloud

Le fonctionnement du CDN en 3 étapes

Étape 1 : vos utilisateurs accèdent à vos contenus partout dans le monde

Access_content_anywhere_world

Les serveurs DNS sont interrogés. Grâce à la technologie IP Anycast, le CDN redirige la requête vers le PoP CDN OVHcloud le plus proche de l’utilisateur et dont les temps de latence sont les plus courts pour lui.

Par exemple, si votre utilisateur se trouve à Montréal, il sera redirigé vers le PoP de Beauharnois, au Canada, car il s’agit du point de présence le plus proche de lui.

Étape 2 : envoi des fichiers à l’utilisateur et communication entre le CDN et vos serveurs

Une fois la requête du CDN envoyée à l’utilisateur, 3 cas sont possibles :

  1. Les fichiers demandés n’ont pas encore été mis en cache sur ce PoP CDN. Le CDN les récupère depuis votre stockage cloud et les envoie depuis le PoP à votre utilisateur.
  2. Les fichiers demandés sont disponibles en cache sur le PoP (selon vos règles) et sont transférés sans avoir besoin de faire appel à vos serveurs d’hébergement, ce qui permet d’utiliser moins de bande passante et moins de ressources.
  3. Les fichiers ou les pages demandés ont un contenu dynamique ou ne sont pas conformes aux règles de votre cache. Le CDN dirige la requête vers votre serveur pour qu’il renvoie le contenu demandé à l’utilisateur.

Lorsque la durée de vie (TTL) des fichiers mis en cache a expiré, le CDN vide le cache et le remplit à nouveau lors de l’appel du fichier par un visiteur.

Sending_files_between_CDN_servers

Étape 3 : l’utilisateur revient et votre site est plus rapide !

Site_faster

Lorsque le visiteur demande de nouveau cette page, le point CDN le plus proche distribue le contenu statique directement depuis son cache, sans faire appel à votre hébergement.

Vous pouvez paramétrer une durée de vie pour vos fichiers. Le point CDN vérifie cette information avant de distribuer les fichiers. Si le TTL a expiré, il les redemande à votre hébergement.

Aucun CDN

Sans utiliser de CDN, la requête de l’utilisateur situé à Fort Worth, au Texas, devrait, lors de chaque connexion à votre site, parcourir un trajet beaucoup plus important, en fait relatif à la distance qui le sépare du lieu d’hébergement de votre site.

Si votre site est hébergé en France, le temps de chargement sera assez long. Vous l’aurez compris, l’avantage du CDN est donc de diminuer le temps de latence obtenu en rapprochant vos sites et applications de vos utilisateurs pour soulager la charge de vos serveurs d’hébergement et réduire l’utilisation de la bande passante.

Without_CDN

Comment commencer à utiliser CDN Infrastructure ?

Suivez ces 3 étapes et commencez à utiliser CDN Infrastructure :

1. Déclarez vos noms de domaines. Nous générons un certificat SSL Let’s Encrypt si vous n’en avez pas encore.

2. Définissez l’adresse IP de votre serveur d’origine pour chaque domaine.

3. Mettez à jour votre DNS pour définir CDN Infrastructure comme votre frontend.

Commencez à utiliser notre CDN avec votre infrastructure dès maintenant

CDN Infrastructure est compatible avec vos services OVHcloud : serveurs dédiés, serveurs privés virtuels (VPS)
ou serveurs sur site, et même avec un fournisseur de services cloud tiers.

Vous pouvez vous lancer avec un abonnement initial de 1, 3, 6 ou 12 mois.

FAQ

Qu’est-ce que le contenu statique ?

Le contenu statique d’une page web est constitué de tous les éléments qui ne sont pas soumis à des mises à jour dynamiques. En général, le contenu statique comprend surtout des images, des vidéos, du HTML statique et de l’audio. Une page statique est générique entre tous les utilisateurs de l’application web. L’ensemble des données est donc appelé sans customisation.

Qu’est-ce qu’une page dynamique ?

Une page dynamique est générée spécifiquement par l’application web pour un utilisateur lors de la réception de la requête.

Qu’est-ce qu’un PoP ?

Les « points de présence » représentent les mémoires-caches locales basées en Europe et en Amérique du Nord. Chaque PoP dispose de son propre cache, ce qui lui permet de fournir du contenu localement à vos utilisateurs.

Qu’est-ce qu’un cache CDN et un TTL ?

Chaque PoP dispose de sa propre mémoire-cache locale. Le contenu peut être demandé par tous les utilisateurs de votre site acheminés vers ce point. Le contenu est rafraîchi automatiquement par la valeur déclarée par la durée de vie (Time to Live ou TTL). Le TTL est un paramètre permettant de définir la durée de rétention d’une information dans le cache d’un PoP.

Qu’est-ce qu’un backend ?

Les backends sont les services d’hébergement réels de vos applications web. Ces sources sont utilisées par le PoP pour la mémoire-cache. Pour les backends d’hébergement web OVHcloud, privilégiez l’option CDN intégrée.

Qu’est-ce qu’une IP Anycast ?

Une application web pointant vers une IP Anycast est routée d’une manière spécifique. Lorsqu’un utilisateur demande une page, cette demande est automatiquement dirigée vers le PoP le plus proche.

Qu’est-ce qu’une règle de configuration ou une règle de mise en cache ?

Les règles de configuration permettent de gérer la mise en cache ainsi que le TTL de vos applications web. Elles sont disponibles via l’espace client ou l’API OVHcloud.