Clouds multiples ou multicloud : faciliter la transition

Écosystème F5 | 07 octobre 2021

Malgré l’adoption généralisée des stratégies multicloud dans les entreprises, les solutions efficaces permettant de relever les nombreux défis auxquels sont confrontées les organisations qui les mettent en œuvre restent rares. L’un de ces défis consiste à interconnecter de manière sécurisée les charges de travail hébergées chez plusieurs fournisseurs, un problème qui s’intensifie à mesure que le nombre de fournisseurs de services cloud augmente.

Parmi les 75 % d’organisations qui déploient des applications dans plusieurs clouds, 63 % utilisent trois clouds ou plus selon une étude de Propeller Insights. Globalement, plus de la moitié (56 %) éprouvent des difficultés à gérer les charges de travail entre différents fournisseurs de cloud, notamment en matière de sécurité, de fiabilité et, plus généralement, de connectivité.

Une grande partie de cette difficulté peut être attribuée à des modèles opérationnels concurrents. Chaque cloud propose des services et des API qui lui sont propres et exige souvent des clients qu’ils s’adaptent à des compétences, des politiques et des approches différentes. Tous les clouds offrent une expérience de « réseau défini par logiciel », mais aucun ne propose la même expérience de « réseau défini par logiciel ». Cela entraîne souvent des configurations incohérentes qui nuisent à la sécurité et aux performances lorsque ces différences entre environnements ne sont pas correctement prises en compte.

Cette difficulté d’interconnexion est accentuée par l’introduction d’applications cloud natives (basées sur des microservices), qui augmente considérablement le nombre d’instances devant communiquer entre elles. Propeller a constaté que « plus de 70 % des personnes interrogées déclarent que les problèmes de sécurité sont aggravés dans les environnements multicloud par les différences entre les services de sécurité des fournisseurs (77 %), le nombre croissant d’API (75 %) et la prédominance des applications basées sur des microservices (72 %). »

Cette difficulté crée un besoin — et une demande — en faveur d’une nouvelle approche de la mise en réseau multicloud.

Le défi de la mise en réseau multicloud

La mise en réseau multicloud réunit deux approches distinctes visant à simplifier la fourniture des applications :

  1. Elle adopte une interconnexion réseau définie par logiciel, de la base vers le sommet. En créant une surcouche qui masque les différences entre les environnements réseau et simplifie considérablement les difficultés liées à l’utilisation conjointe de plusieurs environnements cloud, l’infrastructure physique fixe sert de sous-couche robuste, tandis qu’un plan de contrôle intercloud standard permet de déployer par-dessus un réseau virtuel et dynamique.
  2. Elle fait évoluer la mise en réseau simple des conteneurs vers une distribution sophistiquée, selon une approche descendante. Alors que le secteur commence à adopter les charges de travail conteneurisées comme unité applicative de facto, l’infrastructure réseau relativement rudimentaire qui les sous-tend doit être étendue à d’autres environnements, ouvrant ainsi la voie à l’émergence d’un cloud distribué destiné à faciliter la gestion du trafic applicatif entre les différents environnements.

La convergence de ces deux éléments a déjà conduit à la création de deux couches d’abstraction dans les architectures applicatives des clients : Kubernetes pour faciliter la gestion des charges de travail réseau et le SDN pour simplifier l’interconnexion des réseaux. Toutefois, la manière dont ces deux approches convergent actuellement reste une source de difficultés importantes pour les clients.

De nombreuses organisations rencontrent des difficultés, car ces technologies obligent les équipes d’exploitation à adopter des configurations excessivement granulaires afin d’obtenir une approche standardisée de l’interconnexion lorsque plusieurs clouds sont impliqués. L’approche adoptée par un fournisseur de cloud, même pour des tâches réseau extrêmement simples comme la gestion des VLAN, diffère nettement de celle d’un autre… et toutes deux peuvent être totalement étrangères à l’approche adoptée par l’entreprise pour son propre cloud privé. La manière dont les réseaux sont provisionnés et gérés dans les différents environnements cloud impose souvent de conserver une équipe d’experts maîtrisant les spécificités de chacun de ces environnements, simplement pour rester au diapason de la standardisation des réseaux.

Le cloud distribué comme solution

La gestion de ces deux solutions est déjà suffisamment complexe ; l’ajout de plusieurs fournisseurs de cloud ne fait qu’amplifier le problème. Il existe clairement de meilleures façons de relever ce défi : rapprocher Kubernetes et le SDN, remédier aux différences entre les environnements et éviter d’avoir à être un expert en réseaux pour mettre tout cela en œuvre. Chez F5, nous appelons cette approche le « cloud distribué ».

Les clients rencontrent généralement ce problème lorsqu’ils mettent en balance leurs impératifs commerciaux et les besoins de leurs applications avant de sélectionner le « meilleur réseau/cloud » pour leur service. Cette décision tient compte de divers facteurs : coût, capacité de lancement, rapidité de déploiement ou nécessité d’être présent dans une région particulière… autrement dit, tout facteur que le client juge essentiel à la réussite de son application. Les facteurs liés au réseau ou l’interopérabilité avec d’autres clouds sont rarement pris en compte dans la décision commerciale initiale. Malheureusement, cela ouvre la voie à de nouvelles difficultés à mesure que l’application avance dans son cycle de vie prévu et que d’autres composantes de l’entreprise prennent des décisions différentes quant à l’utilisation du cloud.

Chez F5, nous estimons que les décisions d’utiliser des technologies cloud particulièrement adaptées aux besoins de l’entreprise n’ont rien de fondamentalement problématique, même si elles conduisent à recourir à plusieurs fournisseurs ou environnements. Nous ne recommandons pas à nos clients de rechercher exclusivement les avantages d’un fournisseur cloud en particulier, mais plutôt de viser une approche commune à tous grâce à des solutions conçues pour évoluer, raisonnables et à la portée de leurs compétences réseau, de leurs besoins applicatifs et de leurs objectifs commerciaux. Nous appelons cette approche le « cloud distribué ».

Notre approche repose sur trois convictions fondamentales :

  1. Nous comprenons que le réseau doit permettre un accès en tout lieu et à tout moment, sans compromettre la qualité ni l’expérience client.
  2. Nous affirmons que tout cloud d’interconnexion doit être simple, complet et cohérent, quel que soit le cloud sous-jacent choisi par notre client.
  3. Nous pensons que nos clients devraient pouvoir tirer davantage de valeur d’une unification simple, déclarative et pilotée par API des plans de contrôle et de gestion.

Le modèle de cloud distribué part du principe que les utilisateurs des applications de nos clients doivent bénéficier, presque en temps réel, des plus hauts niveaux de qualité, de performance et de sécurité. Notre objectif est de fournir un cloud distribué intégrant les concepts d’élasticité intercloud, sans augmentation massive des coûts, sans contraintes de délai de provisionnement ni disparités entre les environnements.

F5 a déjà créé un vaste portefeuille de solutions pour répondre directement à ces enjeux critiques en proposant un ensemble cohérent de technologies et de pratiques, mais nous travaillons sans relâche pour l’étendre à chaque application au sein des architectures de nos clients. Dans le cadre de notre mission visant à évoluer vers davantage d’applications adaptatives, nous souhaitons aider nos clients à mener à bien ces transitions afin qu’ils puissent déplacer facilement leurs charges de travail vers les emplacements, les régions ou les modèles de coûts les plus efficients et les plus efficaces, sans avoir à employer une équipe d’experts réseau pour chaque environnement.

Ce qui nous distingue, c’est la capacité de nos clients à utiliser nos technologies pour créer, à l’échelle du cloud, des passerelles multicloud avec leurs charges de travail critiques sur site. Notre acquisition de Volterra permet aux clients de bénéficier de la même aisance et des mêmes capacités pour les charges de travail et les réseaux dans le cloud public, grâce à un véritable plan commun de contrôle et de gestion. Le défi de l’interconnexion s’en trouve ainsi simplifié : plus besoin de constituer de multiples équipes pour chaque cloud ni de gérer de nombreuses API propres à chaque environnement simplement pour établir la connectivité entre eux !

Nous continuons d’en faire une priorité : fournir à nos clients des solutions multicloud simples et efficaces pour leur activité. Nous sommes convaincus que la réponse aux demandes pressantes des entreprises — « J’en ai besoin tout de suite ! » — est désormais à portée de main grâce aux technologies de F5, qui permettent de créer un cloud plus performant, plus rapide, plus sécurisé et davantage distribué.

Découvrez comment aller au-delà de la gestion de plusieurs clouds et adopter la mise en réseau multicloud

Partager
Mots-clés : Office of the CTO, 2021

À propos de l’auteur

Articles de blog associés

Pourquoi devriez-vous vous intéresser à WebAssembly ?
Écosystème F5 | 02/10/2024

Pourquoi devriez-vous vous intéresser à WebAssembly ?

WebAssembly (Wasm) est un jeu d’instructions binaires portable, rapide et sécurisé, qui permet d’exécuter des applications hautes performances sur n’importe quelle plateforme.

Trois choses à savoir sur les applications d’IA
Écosystème F5 | 20/06/2024

Trois choses à savoir sur les applications d’IA

Les applications d’IA sont des applications modernes, mais elles présentent certaines particularités. Découvrez les points essentiels à connaître sur les applications basées sur l’IA.

État des lieux de la stratégie applicative 2022 : il est temps de moderniser les opérations
Écosystème F5 | 12/04/2022

État des lieux de la stratégie applicative 2022 : il est temps de moderniser les opérations

Il est devenu évident que, pour maintenir la dynamique de leur transformation numérique, les organisations doivent recentrer leurs efforts sur les fonctions métier. Si les expériences destinées aux clients restent prioritaires, il est également indispensable de permettre la numérisation de fonctions telles que les services juridiques, les ressources humaines et la finance. Les DSI prennent donc les commandes, tandis que la transformation numérique passe de la modernisation des applications à celle des opérations.

Clouds multiples ou multicloud : faciliter la transition
Écosystème F5 | 07/10/2021

Clouds multiples ou multicloud : faciliter la transition

La gestion et la sécurisation des charges de travail deviennent complexes à mesure que les entreprises adoptent une stratégie de cloud connecté. Découvrez comment F5 répond au besoin d’une nouvelle approche de la mise en réseau multicloud.

L’expérience client dépend de la visibilité
Écosystème F5 | 25/11/2019

L’expérience client dépend de la visibilité

Une enquête menée par Dimensional Research auprès de plus de 3 000 utilisateurs d’applications mobiles a confirmé ce que beaucoup d’entre nous pensent des attentes actuelles des clients.

Transformation numérique et explosion du portefeuille d’applications
Écosystème F5 | 15/04/2019

Transformation numérique et explosion du portefeuille d’applications

La transformation numérique stimule la croissance des portefeuilles d’applications et modifie la manière dont celles-ci sont développées, déployées, intégrées et, en définitive, utilisées.