L’une des raisons pour lesquelles les gens aiment l’application Domino’s Pizza est la visibilité qu’elle offre sur votre commande. Vous pouvez suivre tout le processus, quand ils le préparent, quand il est au four, dans une boîte, dans la voiture. La prochaine chose que vous savez, c'est qu'une pizza brûlante est devant votre porte.
Et pourtant, alors que nous pouvons créer une telle visibilité sur le cycle de vie de la livraison de pizza, les entreprises de toutes formes et de toutes tailles ne peuvent pas atteindre le même niveau de transparence et de visibilité pour leur atout le plus précieux : les applications.
Alors, que se passe-t-il ? Récemment, nous avons invité certains de nos clients à nous rejoindre pour des sessions geek approfondies à notre siège social à Seattle pour parler de leurs défis et de ce que F5 leur réserve pour les années à venir. L’objectif était de mieux comprendre les problèmes auxquels sont confrontés les clients dans tous les secteurs et la manière dont nous pouvons concevoir des solutions pour y faire face.
Une chose est devenue très claire : La pression pour se transformer numériquement est devenue universelle, touchant tous les pays, toutes les régions et tous les secteurs. Par exemple:
Tout en aspirant à une transformation numérique, la plupart de ces clients ont déclaré qu'ils chevauchaient l'ancien et le nouveau monde : des architectures monolithiques classiques et à trois niveaux aux architectures cloud natives. Nous aimons appeler cela le « milieu désordonné » et c’est la réalité pour la plupart des entreprises aujourd’hui.
Sans surprise, la gestion de ce mélange d’ancien et de nouveau constitue un défi de taille. Au fond, ces luttes sont les histoires classiques de cloisonnements conduisant à un manque de visibilité.
Une réalité flagrante qui a été réaffirmée lors de nos conversations avec nos clients est que la plupart des organisations ne peuvent pas vous dire ce qui se passe avec leurs applications à un moment donné. Ils ne savent pas combien d’applications ils possèdent, et encore moins où se trouvent ces applications et qui y a accès. Même pour les applications les plus importantes, les organisations ont rarement une visibilité cohérente sur les performances de ces applications (par exemple, la disponibilité, la latence de l'utilisateur final) ou sur l'endroit où chercher en cas de problème.
L’un des grands défis pour atteindre ce type de visibilité est qu’il y a généralement sept à neuf éléments technologiques situés le long du chemin des données entre le code de application et le client final.
Pour la plupart des entreprises, chacune de ces technologies provient d’un fournisseur différent. Cela signifie sept à neuf silos potentiels d’informations qui doivent être gérés ou orchestrés pour obtenir une visibilité de bout en bout sur une seule application. Et ces fournisseurs et leurs fonctions sont souvent gérés par deux ou trois équipes opérationnelles différentes au sein de l’organisation, ce qui crée davantage de défis en matière de communication.
Alors que bon nombre de nos clients ont déclaré qu’ils se tournaient vers le cloud public pour atténuer certaines de ces pressions, ceux qui étaient plus avancés dans leur parcours vers le cloud ont fait état de dures réalités :
La plupart des fournisseurs tout au long du parcours du code au client proposent de résoudre ces types de problèmes avec une approche intégrée verticalement qui fournit les services application dans le cadre d'un environnement d'infrastructure intégré. Mais cela présente l’inconvénient de coupler les services d’application à l’infrastructure. Il peut être plus facile pour les équipes de développement d’en tirer parti à court terme, mais cela introduit de nouveaux silos opérationnels et aggrave les problèmes de visibilité à long terme, en plus de créer un verrouillage.
Quelle que soit votre stratégie, l’astuce consiste à déterminer comment déployer et gérer les applications de manière cohérente dans tous vos différents silos d’infrastructure. La meilleure façon d’y parvenir (et d’obtenir une visibilité sur vos parcours code-client pour toutes vos applications) est de tirer parti d’un ensemble cohérent de services application multicloud.
Cette cohérence et la visibilité qu'elle permet contribuent également à combler le fossé entre les silos opérationnels (par exemple, NetOps, SecOps, DevOps) qui doivent collaborer pour maintenir les applications performantes et sécurisées.
La puissance de cette approche est la raison pour laquelle nous sommes si enthousiastes à propos de la combinaison de F5 et de NGINX. Nous développons un portefeuille complet d’offres flexibles et de premier ordre sur l’ensemble du parcours du code au client, qui sont indépendantes de la plateforme, cohérentes et respectueuses de l’écosystème des partenaires. Ce que nous entendons par ce dernier point est que nous fournirons une visibilité et des informations même pour les éléments de chemin des données non F5 (par exemple, les services cloud natifs), à condition que ces technologies fournissent la télémétrie. Nos clients nous ont dit qu'ils souhaitaient avoir la flexibilité d'adopter les meilleurs éléments de chemin des données pour leurs applications. C'est pourquoi F5 et NGINX s'engagent à créer un écosystème ouvert.
Notre proposition de valeur est simple : Nous alimentons les applications depuis le développement jusqu'à leur cycle de vie complet, afin que vous puissiez offrir des expériences numériques différenciées, performantes et sécurisées.
Nous voulons que vous puissiez transmettre votre code à vos clients à la vitesse requise par votre entreprise, et l'adapter à des milliers d'applications chaque année, tout en conservant une visibilité et une facilité de gestion complètes à chaque étape du processus.