Chroniques du cloud, 3e partie : étendre sa portée – renforcer ses racines

Écosystème F5 | 02 octobre 2024

Explorons une idée : un service DNS basé dans le cloud pour faciliter la mise à disposition d’applications sur un réseau mondialement distribué. À quoi pourrait ressembler un tel service ? Il est assez évident que les utilisateurs exigent un accès rapide, sécurisé et permanent à leurs applications, et que les équipes chargées de leur mise à disposition s’emploient à leur fournir un tel accès. Si ce concept paraît simple à première vue — surtout lorsqu’il s’agit d’un élément aussi fondamental qu’une solution DNS —, il devient très vite extrêmement complexe dès lors que l’on prend en compte tout ce qu’implique la mise à disposition d’applications de cette manière.

Les équipes chargées de la prise en charge des applications subissent une réelle pression pour répondre à ces exigences. Les utilisateurs ont une capacité d’attention notoirement limitée lorsqu’il s’agit du temps de chargement des applications et sont susceptibles de quitter un site ou une application si le chargement prend plus de trois secondes. Il est donc essentiel de tenir compte de l’incidence directe que les performances d’un DNS faisant autorité peuvent avoir sur l’expérience utilisateur. Prenons la page d’accueil d’un site web populaire comme cnn.com ou mlb.com. Des dizaines de requêtes DNS sont nécessaires pour afficher correctement l’ensemble du contenu de ces sites. Si ces requêtes sont 5 à 10 % plus lentes que la normale, l’expérience utilisateur s’en ressentira sensiblement, ce qui peut inciter les utilisateurs à se tourner vers d’autres sites. C’est pourquoi les outils nécessaires à la mise à disposition de ces applications doivent fonctionner de manière fiable.

Mais que faire si les ressources nécessaires pour gérer une solution DNS sur site reposant sur du matériel ne sont pas disponibles ? Ou si cette application constitue une source de revenus essentielle, mais que son trafic actuel ne justifie pas la mise en place d’un centre de données complet pour assurer sa diffusion ? Faire appel à un fournisseur de services cloud est une possibilité, mais les mauvaises expériences liées aux factures imprévues provoquées par des pics de trafic sont suffisamment nombreuses pour inciter toute personne disposant d’un budget limité à y réfléchir à deux fois avant d’opter pour une solution cloud sans avoir préalablement effectué les vérifications nécessaires.

Cela pose un défi intéressant : comment une solution DNS basée sur le cloud peut-elle améliorer la disponibilité, la fiabilité, la sécurité et les performances d’une application sans faire exploser le budget, alors que les risques de sécurité et la demande des utilisateurs n’ont jamais été aussi élevés ? Il faut commencer par vérifier quelques critères.

La disponibilité exige une infrastructure DNS évolutive

La disponibilité d’une application signifie qu’elle est prête et accessible pour recevoir du trafic. Les utilisateurs n’ont ainsi pas à se demander s’ils peuvent accéder à l’application ou au site dont ils ont besoin et, une fois connectés, ils n’ont pas à attendre un temps démesuré avant que l’application ou le site ne réponde.

Qu’il s’agisse d’accéder à une application, d’envoyer un e-mail ou de lancer un appel vidéo, tout commence par une requête DNS. Lorsque des dizaines, des centaines, voire des milliers d’utilisateurs souhaitent accéder simultanément à la même application, il peut être difficile de la maintenir en ligne et disponible. Pour y parvenir, les équipes qui gèrent ces applications ont besoin d’outils capables de s’adapter à la demande afin d’éviter que des vagues de trafic ne rendent une application inaccessible. Ce n’est toutefois pas toujours facile, compte tenu de facteurs tels que les limites matérielles, l’utilisation des ressources et même les hausses de coûts qui accompagnent les pics de trafic. Une solution fiable, capable de s’adapter au trafic applicatif, devrait figurer sur la liste de souhaits de chaque équipe NetOps ou DevOps afin qu’il ne soit jamais nécessaire de se demander si une application peut absorber un afflux soudain de trafic.

Résilience et présence

Il est communément admis qu’au-delà de la simple disponibilité d’une application, les équipes doivent veiller à ce que leurs applications puissent résister aux attaques, aux pannes et à tout autre événement susceptible de mettre hors ligne un service essentiel. Cela implique d’élaborer une stratégie de mise à disposition des applications qui évite les points de défaillance uniques. Lorsque les équipes s’appuient sur un réseau diversifié et réparti à l’échelle mondiale, hébergeant des dizaines de points de présence, les utilisateurs ne devraient constater pratiquement aucune différence dans leur expérience applicative, même si l’instance d’origine de l’application demandée est mise hors ligne.

Dans un scénario comportant un point de défaillance unique, tout problème affectant le serveur central pourrait entraîner une interruption complète du service. En revanche, une application protégée en amont par un service cloud réparti sur plusieurs points de présence bénéficie d’une résilience accrue. Si un nœud tombe en panne, le trafic est redirigé vers le nœud opérationnel le plus proche du réseau, assurant ainsi la disponibilité continue du service applicatif. Cette capacité est particulièrement essentielle pour la reprise après sinistre et la continuité des activités, car elle garantit que les pannes régionales ne perturbent pas l’ensemble d’un service.

Cette configuration comporte également un important volet de sécurité à prendre en compte. Un réseau reposant sur des nœuds distribués et décentralisés peut mieux absorber et atténuer les attaques volumétriques en répartissant le trafic malveillant, protégeant ainsi l’infrastructure centrale. Chaque nœud peut également mettre en œuvre des mesures de sécurité propres à sa région afin de contrer plus efficacement les menaces locales et de respecter les exigences réglementaires régionales.

Reposant sur des bases solides

L’infrastructure qui sous-tend un réseau applicatif mérite elle aussi de reposer sur des fondations offrant les meilleurs niveaux possibles de qualité, de performance et de sécurité. Une maison ne vaut que par la solidité de ses fondations ; il en va de même pour une stratégie de mise à disposition des applications. Concevoir et héberger une application critique tout en la diffusant sur un réseau peu fiable et peu performant signifie que cette application est déjà à la traîne avant même son lancement public.

Les équipes qui assurent le fonctionnement de ces applications critiques méritent une infrastructure capable de gérer tous les types de trafic (légitime, malveillant ou autre). Elles méritent une infrastructure qui non seulement prend en charge leurs applications, mais leur apporte également une réelle valeur ajoutée en leur offrant une visibilité sur les indicateurs clés du trafic, ainsi que la capacité d’évoluer pour répondre à la demande.

La différence F5

Pour prendre en charge son offre DNS basée sur le cloud, F5 permet aux clients de Distributed Cloud Services d’accéder à un réseau privé distribué à l’échelle mondiale. La nature distribuée de ce réseau offre par défaut une évolutivité considérable, le trafic atteignant sa destination via une infrastructure fédératrice composée de 26 points de présence régionaux, capable de gérer plus de 15 téraoctets de trafic et de capacité d’atténuation des pics.

Ces points de présence régionaux permettent à la solution Distributed Cloud DNS de F5 de prendre en charge les applications au plus près des clients qui les sollicitent, afin que les utilisateurs puissent accéder au contenu avec une latence minimale. De plus, des services de sécurité sont également déployés sur ces sites, de sorte que toute solution de sécurité mise en place par un utilisateur est activée sur chaque point de présence régional. Enfin, grâce à la fonctionnalité Regional Edge Pinning, les équipes peuvent, si nécessaire, sélectionner des points de présence régionaux spécifiques sur lesquels effectuer le déploiement afin de respecter les réglementations en matière de confidentialité ou les exigences gouvernementales.

Grâce à la solution Distributed Cloud DNS de F5, les équipes peuvent tirer parti de la technologie fondamentale qui sous-tend les produits F5 depuis des années, désormais disponible sur une plateforme mondiale, sans avoir à se soucier d’une consommation excessive des ressources ni des mauvaises surprises liées aux pics de trafic. Si vous souhaitez découvrir comment votre équipe et vos clients peuvent bénéficier d’un réseau applicatif mondial, distribué et robuste, contactez-nous dès aujourd’hui.

En savoir plus sur le réseau mondial de F5.

Partager
Mots-clés : 2024

Articles de blog associés

F5 NGINXaaS pour Google Cloud : des applications résilientes et évolutives
Écosystème F5 | 08/09/2025

F5 NGINXaaS pour Google Cloud : des applications résilientes et évolutives

Découvrez comment NGINXaaS s’intègre à Google Cloud pour renforcer les performances et la sécurité, et préparer vos applications critiques à un avenir propulsé par l’IA.

L’intégration de F5 Web Application Firewall (WAF) à AWS est disponible dès aujourd’hui
Écosystème F5 | 24/04/2023

L’intégration de F5 Web Application Firewall (WAF) à AWS est disponible dès aujourd’hui

En faisant appel à un partenaire de déploiement AWS WAF tel que F5, vous pouvez renforcer la sécurité de vos applications web grâce à des règles personnalisées qui bloquent les schémas d’attaque courants, comme les injections SQL ou les attaques par scripts intersites (XSS).

Appliquer le principe de Peter Parker à l’inspection TLS
Écosystème F5 | 09/12/2019

Appliquer le principe de Peter Parker à l’inspection TLS

« Un grand pouvoir implique de grandes responsabilités. » Si l’on en trouve des échos chez Voltaire et Churchill, cette citation est surtout connue grâce aux bandes dessinées Spider-Man, où elle est attribuée à l’oncle Ben. Bien entendu, si cette phrase est si répandue dans la culture populaire, c’est notamment parce qu’elle peut s’appliquer à une multitude de situations et de sujets, y compris à l’inspection TLS.

Le NetOps a besoin de défenseurs, pas d’adversaires
Écosystème F5 | 13/12/2018

Le NetOps a besoin de défenseurs, pas d’adversaires

Il est important de reconnaître que les équipes NetOps ne sont pas toujours celles qui font obstacle au déploiement de la dernière nouveauté, application ou service. Les freins à la rapidité sont souvent dus au fait que les organisations n’adoptent pas tous les principes du DevOps lorsqu’elles cherchent à transformer leurs opérations informatiques.

Mise à jour des services applicatifs : sécurité, rapidité et visiteurs suspects
Écosystème F5 | 01/03/2018

Mise à jour des services applicatifs : sécurité, rapidité et visiteurs suspects

Il est de nouveau temps de nous pencher sur les services applicatifs que les entreprises utilisent réellement pour rendre leurs applications plus rapides et plus sûres. On constate notamment une hausse du recours aux services de protection contre les bots, ainsi que la progression lente mais régulière de HTTP/2. Bien qu’il ne s’agisse pas d’une application…

Les templates prennent le contrôle du cloud
Écosystème F5 | 02/02/2017

Les templates prennent le contrôle du cloud

Les modèles s’imposent dans le cloud. Lisez le blog de F5 pour découvrir comment l’infrastructure en tant que code et les API déclaratives automatisent la mise à disposition des applications.