Qu'est-ce qu'un CDN et pourquoi est-ce essentiel si vous possédez un domaine?

Qu'est-ce qu'un CDN et pourquoi est-ce essentiel si vous possédez un domaine?

Un réseau de livraison de contenu (CDN) est une collection de serveurs distribués à travers le monde qui livrent des pièces de votre site Web aux visiteurs du site situés près de ces serveurs.

L'utilisation la plus courante d'un CDN est la livraison d'images d'un site Web. En effet, les images sont généralement le composant le plus lent d'une page Web.

Table des matières

    Qu'est-ce qu'un CDN?

    Un CDN n'est pas un hôte Web. Il cache simplement les parties de votre site Web que vous avez configuré pour être servis par un CDN. Ces fichiers enregistrés (mis en cache) sont téléchargés sur tous les différents serveurs à travers le monde.

    Ceci est la demande de bande passante que vous retirez du serveur de votre hébergeur. Avec des services d'hébergement Web aussi coûteux qu'ils le sont - et très souvent être facturés pour utiliser plus de bande passante - réduire l'utilisation de la bande passante équivaut généralement à des économies de coûts importantes.

    Les coûts de bande passante CDN sont beaucoup moins chers que les coûts d'hébergement Web. En effet. Ils font cela de la manière suivante.

    • Les CDN utilisent des optimisations comme l'équilibrage de la charge du serveur et les lecteurs en régime permanent, qui accélèrent le transfert et réduisent les erreurs.
    • Grâce aux techniques de manipulation de la taille des fichiers comme la compression et la minification des fichiers, les CDN réduisent la quantité de données transférées.
    • À l'aide des certificats SSL / TLS, les CDN peuvent réduire les faux départs de transfert, ce qui évite la nécessité de redémarrer un transfert et d'envoyer encore plus de données.

    Réduit les temps d'arrêt

    En ce qui concerne la fiabilité, il y a peu de choses qui réduisent plus les temps d'arrêt de votre site Web que l'utilisation d'un service CDN.

    Cette augmentation de la disponibilité est due à un certain nombre de raisons.

    Le réseau CDN distribué signifie que la majeure partie de votre bande passante - Images - proviennent de plusieurs serveurs du monde entier. Les services CDN utilisent une technique appelée «équilibrage de charge», ce qui signifie que lorsqu'il y a une demande excessive d'un serveur, d'autres serveurs sont utilisés pour équilibrer la charge.

    Chaque fois que le trafic de votre site Web augmente considérablement, cela exprime beaucoup. Plus précisément, le serveur Web du centre de données de votre hôte Web et les serveurs distribués gérés par votre service CDN.

    Et comme les images et les fichiers sont la plus grande majeure partie des données transférées, c'est là que la majorité de la demande se produira.

    Le fait que les CDN gèrent cette demande sur plusieurs serveurs équilibrés à chargement signifie que votre site sera en mesure de gérer beaucoup plus de trafic que si vous n'utilisiez pas un service CDN.

    Améliore la sécurité

    Vous pourriez être surpris d'apprendre que l'utilisation d'un CDN peut également augmenter la sécurité de votre site.

    Pour comprendre cela, il est d'abord important de comprendre le flux de données lorsque les visiteurs viennent sur votre site Web.

    Dans une configuration de serveur Web unique, les visiteurs font une demande de page Web et votre serveur Web doit répondre avec toutes les données - y compris le texte, les images, le javascript et les feuilles de style. Toute cette demande de bande passante a un impact sur votre seul serveur Web.

    Imaginez ceci comme un barrage avec plusieurs ports d'eau. Dans ce scénario, ce serait un barrage avec un seul port pour que l'eau traverse. Il ne faudrait pas trop de surtension d'eau pour que le barrage soit surchargé et de l'eau pour commencer à couler sur le dessus.

    C'est pourquoi la plupart des barrages sont construits avec plusieurs ports qui peuvent être ouverts à mesure que le niveau de l'eau augmente de l'autre côté.

    Si vous avez un site Web hébergé sur un seul serveur Web, il faut beaucoup moins d'efforts de la part d'un attaquant DDOS pour éliminer votre site Web.

    Les attaques DDOS sont lancées à partir de nombreux «robots» différents du monde entier, simulant des centaines ou même des milliers d'utilisateurs faisant des demandes contre votre serveur Web en même temps.

    Cependant, en utilisant un service CDN avec des serveurs Web distribués à travers le monde, tous ces serveurs sont comme des ports supplémentaires dans le barrage.

    Maintenant, votre serveur Web n'a besoin que de servir du texte, et plusieurs serveurs CDN fournissent des images et d'autres fichiers. Tous ces serveurs partagent essentiellement la demande de bande passante.

    Cela ne fournira pas une protection à 100% contre les attaques DDOS, mais il faudra que l'effort que les pirates aient mis dans l'attaque soient beaucoup plus importants avant que votre site Web ne baisse.

    De plus, si vous vous assurez de définir votre CDN avec des certificats TLS / SSL, tout le trafic sera crypté et protégé des pirates interceptant le trafic Web.

    Comment configurer votre service CDN

    Bien qu'un service CDN puisse sembler compliqué, le configurer est assez facile.

    Tout d'abord, vous devez choisir un service CDN. Il y en a quelques grands à choisir.

    • Cloudflare: L'un des services CDN les plus importants et les plus connus utilisés par de nombreuses grandes entreprises à travers le monde.
    • Rapide: propose un certain nombre de produits d'optimisation Web, y compris la livraison de contenu CDN.
    • KEYCDN: gère 34 centres de données situés dans le monde entier, avec des performances de vitesse du site Web éprouvées.
    • MetACDN: Contrairement aux autres services CDN qui facturent en fonction de l'utilisation, ce service facture des frais mensuels forfaitaires.
    • Stackpath: Anciennement MaxCDN, Stackpath est utilisé par de nombreuses entreprises et sites Web du monde entier.

    L'un de ces services fournira une optimisation CDN suffisante pour votre site. Si votre site est petit, il est préférable d'aller avec un modèle de rémunération basé sur l'utilisation car votre bande passante sera probablement faible. Si vous avez un grand site Web ou une entreprise, le modèle de taux fixe serait meilleur.

    Une fois que vous vous êtes inscrit à un service CDN, vous devrez configurer votre zone CDN dans votre compte.

    La configuration du compte implique simplement de fournir le nom de votre domaine et de configurer la mise en cache et la compression. En règle générale, c'est bien de laisser ces paramètres par défaut.

    Notez le nom d'hôte cname fourni par votre CDN. Tu auras besoin de ça plus tard.

    Enfin, vous devrez installer un plugin CDN sur votre site. Par exemple, si vous exécutez un site WordPress, W3 Total Cache est une option populaire.

    Une fois que vous avez installé le plugin, vous verrez un champ disponible où vous pouvez entrer le CNAME fourni par votre service CDN.

    Vous trouverez également une section où vous pouvez activer le type de fichiers sur votre site Web que vous souhaitez que le service CDN se cache et fournisse aux visiteurs.

    Une fois que vous avez enregistré tous les changements, vous devriez voir les graphiques de bande passante CDN commencer à refléter les visiteurs au fil du temps. Il se peut que les modifications se reproduisent sur Internet, mais les modifications du DNS devraient se mettre à jour après environ 24 heures.

    Compte tenu des avantages sociaux et de la sécurité fournis par un service CDN, vous ne pouvez pas vous permettre de ne pas le configurer pour votre site Web.