Home Blogs CloudFlare vs CloudFront vs Edgio : Une comparaison des principaux CDN
Applications

CloudFlare vs CloudFront vs Edgio : Une comparaison des principaux CDN

About The Author

Outline

Edgio permet aux sites Web d’atteindre des taux de cache pour les données dynamiques à la périphérie de l’ordre de 95 %, tandis que les sites qui utilisent des CDN traditionnels voient un faible taux de 6 %.

Il existe de nombreuses plates-formes CDN, mais, au cœur, chacune sert le même objectif : rendre les sites Web plus rapides en utilisant des réseaux distribués de serveurs périphériques situés à proximité des utilisateurs qui y accèdent. Mais une fois que vous regardez sous le capot, il devient clair que chaque plateforme CDN utilise des moyens légèrement différents.

De nombreux CDN actuels font bien plus que distribuer du contenu : ils offrent de nombreuses autres fonctionnalités pour améliorer la sécurité, l’analyse et le développement. Et comme le contenu évolue vers des formats plus dynamiques et est visualisé à travers un écosystème fragmenté d’appareils, choisir le CDN qui fonctionne le mieux pour votre entreprise et votre type de contenu spécifique (par exemple, actifs statiques vs données dynamiques / JSON, etc.) est plus important que jamais. Nous espérons que cet article jettera un peu de lumière sur le sujet et comparera les deux plateformes CDN populaires, CloudFlare et CloudFront avec Edgio.

La vitesse se vend

Gérer un site Web rapide n’est plus un gadget fantaisiste et superflu. Il devient un élément viable de la course aux armements SEO. Google a toujours prêté attention aux vitesses de chargement des sites et classé les sites Web en fonction de leurs performances. Mais maintenant, il est temps de passer à l’action car nous savons qu’à partir de 2021, la vitesse du site sera un élément critique du classement SEO.

Page Experience Update de Google introduit de nouvelles mesures appelées Core Web Vitals (CWV) pour mesurer le temps de chargement, d’interactivité et de stabilité visuelle de la page. Source : Google Webmaster Central Blog

De nombreux acteurs ressentiront bientôt les conséquences de ne pas offrir une expérience exceptionnelle, en particulier par les opérateurs de sites de commerce électronique, qui ont tendance à être riches en images et ont des fonctionnalités uniques qui les ralentissent, comme les recherches d’inventaire en temps réel et la tarification dynamique. Selon les propres recherches de Google, une amélioration de 100 ms du chargement des pages mobiles augmente le taux de conversion d’un site de commerce électronique de 8,4 %. Les sites Web lents glisseront vers le bas de la page SERP et subiront peut-être des pertes de millions de dollars.

Le problème avec les CDN d’aujourd’hui

Les CDN ont été construits à l’origine pour répondre aux besoins d’une réalité Internet complètement différente : les sites Web étaient plus légers et composés principalement de texte et d’images, qui n’ont pratiquement jamais changé. D’autre part, le Web d’aujourd’hui est une bête inconstante : il est vaste et plus complexe que jamais. Les sites Web sont de plus en plus complexes, plus volumineux, basés sur des bases de données et regorgeant de médias sophistiqués, de feuilles de style CSS, de JavaScript et d’une myriade d’API tierces. Dans le même temps, les attentes des consommateurs concernant les expériences de navigation rapides tiennent toujours. Et bien qu’ils soient de plus en plus difficiles à rencontrer, ils sont plus importants que jamais.

La complexité croissante des sites Web crée sa propre part de nouveaux défis pour les fournisseurs de CDN. Les CDN doivent évoluer pour supporter ce rythme fou d’évolution et fournir une infrastructure et des fonctionnalités qui permettent aux nouvelles pages dynamiques et riches en images de fonctionner rapidement et de rendre possible de superbes expériences de navigation. Les CDN modernes doivent prendre en charge un contenu plus riche et plus sophistiqué et des protocoles et formats en évolution tout en protégeant les sites Web contre les attaques DDoS, qui gagnent en ampleur et en sophistication.

Jetons maintenant un coup d’œil aux populaires CDN CloudFlare et CloudFront, ainsi qu’à l’Edgio, et voyons s’ils sont à la hauteur du défi.

CloudFlare

CloudFlare se positionne comme un CDN à moindre coût. Il offre une présence mondiale et des capacités de performance uniques et est connu pour son accent relativement fort sur la sécurité. CloudFlare est convivial, facile à configurer, abordable et s’engage à répondre aux besoins futurs des entreprises qui l’utilisent. Il peut optimiser le contenu au-delà des ressources statiques et est livré avec diverses fonctionnalités de sécurité.

Leur infrastructure CDN mondiale accélère les applications Internet et l’expérience mobile, garantissant ainsi la disponibilité des applications. Enfin, ils exploitent un réseau de 200 centres de données dans différents pays pour réduire la latence et améliorer l’expérience de navigation pour les utilisateurs.

Fonctionnalités clés de CloudFlare

CloudFlare accélère entre autres les sites Web en supprimant les caractères inutiles du HTML, JavaScript et CSS pour réduire la taille des fichiers d’un site Web. Un fichier de taille réduite se chargera plus rapidement. CloudFlare utilise également le stockage local pour mettre en cache les objets nécessaires pour obtenir le meilleur rendu des sites Web.

Amélioration de l’expérience Web: plutôt que d’envoyer toutes les requêtes provenant de différents coins du monde sur un seul serveur, les requêtes sont distribuées sur la flotte de plus de 200 serveurs distribués de CloudFlare. Ce réseau distribué équilibre la charge de travail des serveurs et maintient le contenu disponible pour les utilisateurs.

Sécurité. Protège votre site Web contre toutes sortes de menaces en ligne, y compris les attaques DDoS.

Analyse de site. CloudFlare offre des fonctionnalités d’analyse pour suivre les performances de votre serveur. Les analyses intégrées vous permettent de garder un œil sur le trafic de votre site Web et de suivre les menaces évitées, le trafic des bots et bien plus encore.

WAF avancé : CloudFlare offre également des solutions de sécurité adéquates pour les sites Web d’entreprise afin de lutter contre les attaques graves qui peuvent dégrader les performances d’un site Web. Les règles du pare-feu des applications Web sont automatiquement mises à jour lorsque des menaces de sécurité sont découvertes.

Une assistance par e-mail et par téléphone est disponible 24/7h/24 et 7j/7, mais uniquement dans le plan Enterprise.

Avantages de CloudFlare:

  • Offre un routage intelligent Argo

  • Réduction automatique pour une optimisation intelligente du contenu

  • Optimisation du Web et du navigateur

  • SSL/TLS, Web application Firewall et CloudFlare Access : gestion des identités et des accès permettant un accès sécurisé aux applications sans VPN

  • Certificat SSL partagé gratuit

  • Consommation de bande passante illimitée et non mesurée

  • Optimisation de l’image avec Polish

  • Conformité PCI et priorise l’assistance par e-mail pour les sites Web de commerce électronique.

Inconvénients de CloudFlare:

  • Possibilité de falsification de l’homme du milieu

  • Les obstacles insolubles peuvent dégrader les performances

  • Facilité d’utilisation réduite en raison de captchas inutiles

  • Certaines fonctionnalités avancées telles que « l’accès aux journaux » ne sont disponibles que sur des plans coûteux (Business et Enterprise).

Tarifs CloudFlare

CloudFlare est l’un des moyens les plus abordables d’obtenir un CDN pour votre site. Il est disponible en quatre forfaits : gratuit, Pro, Business et entreprise. Le plan Pro est au prix de 20 $ et le Business vous coûtera 200 $ par domaine. Le plan Enterprise est le type d’offre « à la carte », dont le prix est ajusté de manière indépendante pour répondre aux besoins spécifiques du client.

Abonnement gratuit CloudFlare

CloudFlare propose des modules complémentaires spécifiques, tels que les certificats SSL dédiés, l’équilibrage de charge, le routage intelligent Argo et la limitation de débit, qui nécessitent des frais supplémentaires en plus de l’abonnement mensuel.

Fait intéressant, même le forfait gratuit de CloudFlare est livré avec une protection DDoS de base. Il existe également une protection DDoS plus avancée disponible sur les forfaits premium. Il n’est pas surprenant que le plan gratuit et non mesuré de CloudFlare soit un attrait majeur pour de nombreuses entreprises qui cherchent à plonger dans la technologie CDN et à accélérer leur site avec un minimum d’effort. Le passage à un forfait payant, ou à un fournisseur de CDN différent, est toujours possible ultérieurement.

Pourquoi choisir CloudFlare ?

CloudFlare a quelques avantages qui parlent en sa faveur:

  • Il est super abordable par rapport aux autres offres CDN et est livré avec un niveau gratuit.

  • CloudFlare est un bon choix si vous n’avez pas beaucoup d’images dynamiques ou si vous voulez un WAF transparent (et d’autres fonctionnalités de sécurité).

  • CloudFlare dispose de puissantes fonctionnalités de protection contre les attaques DDoS (derrière Akamai)

  • CloudFlare offre des services de sécurité gérés à un prix imbattable.

CloudFront

CloudFront est un service étendu d’Amazon. La version bêta de CloudFront a été lancée en novembre 2008, puis relancée en janvier 2009 avec des tarifs plus attractifs. Il va sans dire qu’Amazon exploite un nombre impressionnant d’emplacements périphériques et dispose d’un réseau mondial d’emplacements périphériques répartis dans différentes régions du monde.

Principales fonctionnalités de CloudFront

Amazon CloudFront offre une intégration facile avec d’autres services AWS populaires tels qu’Amazon S3, Amazon EC2, AWS Lambda@Edge, AWS Elemental MediaStore et MediaPackage, Amazon CloudWatch, etc., ce qui est probablement la meilleure partie de l’utilisation de CloudFront. Il fonctionne également avec AWS Management Console.

En plus de cela, CloudFront offre les fonctionnalités supplémentaires suivantes :

  • Prise en charge du contenu dynamique, pas seulement des actifs statiques.

  • Rapports sur les statistiques de cache et les objets populaires, surveillance et alarmes, graphiques d’utilisation et plus encore.

  • Fonctions de sécurité avancées et géo-restriction.

  • support client 24/7h/24 et 7j/7 (e-mail et téléphone, moyennant des frais supplémentaires). Par défaut, vous avez simplement accès à un forum communautaire.

Avantages de CloudFront

  • Le modèle de facturation par utilisation le rend rentable

  • Intégration transparente avec d’autres services AWS

  • Une possibilité d’ajuster le plan au fur et à mesure en fonction de vos besoins actuels et de ne payer que pour l’utilisation réelle.

  • Serveurs Edge dans de nombreux continents différents, y compris l’Amérique du Nord, l’Amérique du Sud, l’Asie, l’Europe, et en Australie.

  • CloudFront génère des informations précieuses via des graphiques de rapport qui vous permettent de suivre les tendances en matière de transfert de données et de demandes pour votre site Web.

  • Fonctionnalité de contenu privé qui vous permet de restreindre l’accès à votre contenu.

Inconvénients de CloudFront

  • La mise en cache dynamique de contenu à un taux de seulement 16 %, ce qui est meilleur que la moyenne de 6 % observée sur les CDN traditionnels, mais reste beaucoup trop faible pour offrir rapidement des sites de commerce électronique ou d’autres sites Web basés sur des bases de données.

  • Intégration complexe par rapport aux autres CDN

  • Bien que la tarification de CloudFront suive le modèle de paiement à l’utilisation, l’évolutivité peut vous coûter un sou. Un site Web avec un faible trafic peut facilement se permettre le service, mais une augmentation du trafic se traduira rapidement par une facture plus lourde.

  • Visibilité limitée sur la structure CloudFront sous-jacente.

  • Le support technique est là, mais pas gratuit pour tous.

Tarifs CloudFront

CloudFront est un CDN payant qui vous aide à offrir à votre utilisateur final une expérience Web transparente en lui fournissant le contenu qu’il a demandé via son emplacement périphérique le plus proche. Il propose trois niveaux de prix :

Niveau gratuit

Les nouveaux clients AWS reçoivent un transfert de données sortant de 50 Go et 2 000 000 requêtes HTTP et HTTPS chaque mois pendant un an. Le niveau gratuit est mesuré par mois. L’utilisation est agrégée sur tous les emplacements périphériques AWS et automatiquement appliquée à votre facture. L’utilisation mensuelle n’est pas reportée à la période suivante si elle n’est pas utilisée.

Une mise en garde importante : vous ne pouvez utiliser le forfait gratuit que pendant les 12 premiers mois suivant votre adhésion à AWS.

À la demande

Contrairement aux autres CDN sur le marché, CloudFront coûte moins cher alors que les coûts d’Amazon sont plus faibles. Leurs prix varient selon les régions géographiques et sont basés sur l’emplacement périphérique par lequel votre contenu est diffusé. Les niveaux d’utilisation pour le transfert de données sont mesurés séparément pour chaque région géographique, comme indiqué ci-dessous :

Modèle de tarification à la demande CloudFront

Prix réduits

Des réductions sont disponibles pour les clients qui attendent au moins 10 To de transfert de données par mois, sur une période de 12 mois ou plus. Les remises CloudFront varient en fonction du montant de l’engagement.

Pourquoi choisir CloudFront ?

CloudFront est un excellent choix pour vous si vous recherchez une intégration transparente avec d’autres services AWS ou votre pile AWS existante (automatisation et métriques) et avez besoin d’un CDN qui prend en charge la livraison rapide de contenu hautement dynamique.

C’est également un bon choix si vous avez beaucoup de contenu changeant dynamiquement, comme le font les sites de commerce électronique et de voyage, et que vous voulez une intégration étroite avec votre pipeline en place. CloudFront prend en charge la diffusion de contenu vers vos emplacements périphériques avec des TTLS plus élevés, ce qui signifie que les attaques DDoS deviennent un problème pour Amazon.

Si vous avez une base d’audience diversifiée et que vous souhaitez offrir un streaming vidéo efficace, CloudFront est également un excellent choix.

Edgio

Edgio est une infrastructure qui permet à de grands sites Web basés sur des bases de données de fournir des expériences inférieures à la seconde. Et parce qu’il rend les sites Web plus rapides, il est inévitablement comparé aux principaux CDN. Il n’y a rien de mal à cela, mais c’est en notant qu’Edgio est bien plus qu’un CDN, et les comparaisons côte à côte ne lui rendent pas toujours justice. Edgio est livré avec un CDN-as-JavaScript compatible avec les applications , qui peut augmenter ou même remplacer votre CDN actuel et apporter toutes les fonctionnalités de sécurité Web dont vous avez besoin à la périphérie. Edgio est également livré avec un tas de technologies axées sur le développement qui rendent l’ensemble du processus de développement, de déploiement, de prévisualisation, d’expérimentation et d’exécution de votre frontend sans tête simple, y compris des URL de prévisualisation complètes automatisées, un backend JavaScript sans serveur pour le frontend, une surveillance avancée du cache et plus encore.

Emplacements des serveurs EDGIO Edge

CDN-as-JavaScript est le premier CDN configurable JavaScript au monde que vous configurez directement dans routes.js. Vous n’aurez jamais à revenir à l’écriture de VCL, d’API propriétaires ou de trudging via une console Web.

CDN-as-JavaScript, préchargement prédictif avancé et, surtout, contrôle complet de la mise en cache à la périphérie permettent aux sites Web sur Edgio de rester 5 secondes en avance sur les taps des acheteurs. Cela se fait en diffusant du contenu dynamique mis en cache (c.-à-d., JSON/SSR/HTML) de la périphérie au navigateur avant que l’acheteur ne touche une chose et en fonction de ce qu’il est le plus susceptible de toucher ensuite.

L’équilibrage de charge adaptatif réduit le temps passé par les serveurs à livrer une charge au-delà d’un seuil cible.

Dans ce cas, nous avons observé une réduction de 88% du temps passé sur l’asymétrie de la cible dans ce pop. C’est un bon indicateur que l’équilibrage de charge adaptatif peut maintenir l’asymétrie de la distribution de charge autour de la valeur souhaitée.

Résultats du déploiement mondial

Après avoir testé l’optimisation sur une poignée de POP sélectionnés et avoir constaté de bons résultats sur les métriques mesurées, nous avons déployé le système sur chaque POP afin de quantifier l’impact agrégé au fil du temps. Comme précédemment, nous avons mesuré le nombre de minutes collectives consacrées par les serveurs dans un POP à livrer du trafic au-dessus de notre asymétrie cible spécifiée (définie sur 1,8 fois la charge moyenne du serveur dans un POP). Le graphique suivant montre deux distributions de minutes passées par les serveurs au-dessus de ce seuil pour 75 pop. La ligne bleue correspond à 4 jours de données de référence et la ligne orange correspond à 4 jours de données d’équilibrage de charge adaptatif. Le décalage global de la distribution vers la gauche montre que les serveurs dans les POP exécutant Adaptive Load Balancing ont passé moins de minutes au-dessus du seuil.

Fonctions clés Edgio

Pour un aperçu complet de toutes les cloches et sifflets avec Edgio, voir le tableau ci-dessous.

Prix Edgio

Edgio est disponible en deux niveaux : Free et Enterprise. Bien qu’il ne s’agisse que d’une version limitée de l’offre complète, la première est le moyen le plus simple et le plus rapide de commencer et de découvrir les principaux avantages d’Edgio.

La tarification Enterprise dépend de nombreux facteurs, tels que votre trafic et le nombre d’environnements et de postes dont vous avez besoin. À ce stade, vous devrez contacter Edgio directement pour obtenir une estimation détaillée des coûts.

Pourquoi utiliser Edgio ?

Tout site Web peut utiliser Edgio, mais il est principalement orienté vers des sites générateurs de revenus et basés sur des bases de données, comme le commerce électronique et le voyage, qui offrent un contenu dynamique à leurs utilisateurs. Sur de tels sites, les acheteurs en ligne attendent généralement les données JSON/HTML/SSR, qui constituent la taille, la couleur et le prix spécifiques de produits spécifiques. C’est ce qui rend les CDN traditionnels inefficaces pour de tels sites Web, car ils ne mettent pas en cache de telles données dynamiques.

Edgio met en cache au moins 95% de vos données dynamiques à la périphérie, et l’amélioration des sites web qui l’utilisent est visible à l’œil nu, car les pages se chargent (littéralement) en un clin d’œil. Cela est possible grâce à CDN-as-JavaScript, qui place les données dans le navigateur avant même qu’elles ne soient nécessaires. En d’autres termes, c’est un peu comme rester toujours 5 secondes d’avance sur la personne naviguant sur votre site.

Edgio permet aux sites Web d’atteindre des taux de cache pour les données dynamiques à la périphérie de l’ordre de 95 %, tandis que les sites qui utilisent des CDN traditionnels voient un faible taux de 6 %. Pour le contenu statique, le choix est plus simple : les CDN peuvent héberger l’intégralité du contenu statique de votre site et le distribuer sans nécessairement avoir à répliquer les bases de données vers d’autres régions.

Pour les utilisateurs de frameworks web dynamiques tels que Next, Nuxt, React Storefront, Ruby on rails, l’utilisation de CDN devient plus intéressante. Ces frameworks offrent un rendu côté serveur des pages, avec JavaScript ajouté pour améliorer l’expérience. Bien que des applications modernes puissent être développées à l’aide de ces frameworks en extrayant les composants de vue de l’API, cette approche monolithique reste incroyablement productive. De plus, ces frameworks sont déjà livrés avec des systèmes sophistiqués de mise en cache au niveau de la base de données.‍

Quel CDN est le plus rapide ?

La plupart des fournisseurs de CDN essaieront de vous impressionner avec diverses fonctionnalités sérieuses, des chiffres bruts et des feuilles de comparaison, mais ils ne peuvent pas garantir des vitesses réelles. En d’autres termes, votre kilométrage peut varier, quelque chose que vous entendez lorsque l’amélioration de la vitesse n’est pas tout à fait ce que vous attendiez. Edgio est l’une des rares technologies qui promettent des résultats réels : nous garantissons des temps de peinture médians inférieurs à 500 ms (LCP) pour les sites Web de commerce électronique, quels que soient les systèmes frontend ou backend ou les plateformes de commerce électronique utilisées.

Les CDN d’aujourd’hui sont construits principalement avec du contenu statique à l’esprit. Ils comprennent les URL des ressources, mais pas les routes des pages.

Essayez avant d’acheter

Lorsque vous recherchez un CDN, la vitesse revendiquée n’est pas toujours le facteur distinctif le plus fiable. Les chiffres bruts ne racontent jamais toute l’histoire – les performances du site Web sont généralement surchargées de nombreuses variables indépendantes de la volonté de la plateforme : l’heure de la journée, la taille de votre charge utile et l’emplacement de l’internaute par rapport à la périphérie.

Et parce que les résultats peuvent varier en fonction de tant de choses, la façon la plus simple d’acheter un CDN est de le tester sur votre site Web : appelez l’équipe commerciale et demandez une démonstration.

Cette hypothèse invalide à peu près la plupart des tableaux de comparaison. Lorsque vous Magasinez pour CDN, se perdre dans toutes ces fonctionnalités et le jargon technologique est facile. Mais la chose la plus importante à retenir est que vous recherchez probablement des performances, pas un CDN, pour le plaisir d’en avoir un.