BLOG

Cloud Native et Open Source (sans les tracas)

Miniature F5
F5
Publié le 21 octobre 2020

Il est difficile de trouver une entreprise qui n’a pas envisagé les technologies cloud natives pour répondre aux demandes des utilisateurs ou pour être plus agile. Alors, qu’est-ce qui empêche les équipes de franchir ce pas, maintenant ? L’une des raisons pour lesquelles peu d’organisations ont franchi le pas est que de nombreux éléments critiques de la pile cloud native sont des offres open source. Bien que les projets open source offrent des avantages significatifs et une flexibilité améliorée, l’investissement global que représente la prise en charge continue de projets open source en évolution rapide avec peu de contrôle sur la direction du projet est souvent intenable pour les entreprises. Une autre raison d’hésitation est que le marché actuel du cloud natif est saturé et qu’il est certain de connaître une consolidation significative dans les années à venir. Les choix peuvent être écrasants, et les inconvénients d’un mauvais pari sur une technologie potentiellement bientôt obsolète peuvent l’emporter sur les avantages.

En bref, la technologie cloud native est à l’origine d’innovations considérables dans les domaines de la mise en réseau et de la fourniture d’applications, mais comme pour tous les marchés naissants, son adoption se heurte à des obstacles importants. De plus, le coût de fonctionnement, de maintenance et de support des projets open source est souvent négligé au profit de la promesse de rapidité et de flexibilité. F5 souhaite vous aider à gérer cette transition et à éliminer les éléments d’hésitation et de doute, afin que vous puissiez bénéficier de la rapidité et de la flexibilité de l’open source sans l’incertitude.

Une approche Open Source First

L'infrastructure et les applications cloud natives évoluent vers une approche Open API et open source first. Les projets open source tels que Kubernetes ont été largement adoptés par les entreprises et ne montrent aucun signe de ralentissement. Dans cet esprit, de nombreuses équipes de F5 se concentrent sur la contribution et la direction de projets open source, ainsi que sur la création d’API ouvertes pour permettre aux clients de F5 d’obtenir toute la vitesse et la flexibilité de l’open source sans avoir à gérer la charge. Nous y parvenons en adoptant l'approche « couper du bois, transporter de l'eau » afin que nos clients puissent se concentrer sur ce qui est important pour eux, comme la création de valeur commerciale avec leurs applications, tout en bénéficiant d'une pile technologique communautaire indépendante des fournisseurs.

F5 aide ses clients à réussir avec l'open source de plusieurs manières essentielles :

  • Traiter les problèmes critiques et les bugs importants pour les utilisateurs – Bien que les entreprises utilisatrices finales participent souvent activement en fournissant des commentaires sur les projets via GitHub ou en posant des questions sur divers forums, il est souvent difficile d'attirer l'attention des membres de la communauté dans un grand projet open source. Il en va de même pour le traitement rapide d’un dossier en suspens, du stade du dépôt à celui de la publication. Conscients que les entreprises ont besoin d'une communication rapide sur les solutions de contournement des bugs critiques et d'un calendrier de correctifs, nos équipes chez F5 (y compris NGINX et Aspen Mesh) se concentrent sur la résolution de ces problèmes ainsi que sur la résolution rapide de ces problèmes en public.
  • Ajout de fonctionnalités et de caractéristiques précieuses demandées par les utilisateurs – Sur tout grand projet open source, l’ajout même d’une petite fonctionnalité peut prendre des mois étant donné le processus de construction de consensus nécessaire autour des documents de conception, des choix d’implémentation et des révisions de code. Cela peut constituer une situation à coût élevé et faible récompense pour les entreprises qui n’ont pas l’influence nécessaire pour orienter les projets vers la satisfaction de leurs exigences. Les membres de l'équipe F5 étant des contributeurs et des mainteneurs de divers projets open source, nous comprenons bien le paysage et pouvons aider à défendre les besoins des clients et à orienter leurs exigences vers des résultats tangibles.
  • Adaptation de solutions à des secteurs spécifiques – Dans la même veine, il est courant que les communautés open source manquent d'expertise dans différents secteurs verticaux du marché (tels que les télécommunications, la santé et les services financiers) qui chevauchent les fonctionnalités génériques de l'entreprise mais peuvent avoir des exigences uniques. Un projet open source dynamique et florissant peut servir divers segments et évoluer vers un meilleur produit avec la participation et les contributions de différentes industries. La vaste expertise de F5 dans tous les secteurs est très utile pour reconnaître les opportunités clés et façonner la feuille de route des projets open source pour une large adoption dans tous les secteurs.
  • Protéger les technologies extensibles avec rapidité et transparence – La sécurité est une autre préoccupation majeure pour les organisations qui adoptent des technologies open source, et les exigences politiques concernant l’utilisation en production et la gestion des données peuvent constituer des obstacles majeurs à une adoption généralisée de ces projets. Bien que la correction des bugs soit évidemment très importante, la sécurité dans les projets open source est bien plus que cela ; il s'agit également de créer un processus permettant aux membres et aux utilisateurs finaux de signaler de manière responsable les vulnérabilités potentielles et un système de divulgation précoce où les fournisseurs et autres organisations investies peuvent recevoir des notifications précoces des prochaines versions de sécurité. Les membres de notre équipe chez F5 sont à l’avant-garde de la gestion responsable des vulnérabilités des produits d’infrastructure clés depuis des décennies. En tirant parti de notre expérience au sein des communautés open source pour favoriser les meilleures pratiques et établir des systèmes de réponse, votre entreprise peut se concentrer sur des tâches qui ajoutent de la valeur commerciale.

De par leur conception, les projets Open Source évoluent rapidement et ajoutent rapidement des fonctionnalités qui peuvent être difficiles à suivre pour les équipes d'ingénierie d'entreprise. Il s’agit d’une considération essentielle dans le cadre de projets d’infrastructure cloud native, car les cycles de mise à niveau et de déploiement peuvent être longs pour les entreprises et avoir un impact considérable sur les développeurs et les clients d’une organisation. F5 joue un rôle important en fournissant aux clients un cycle de publication et d’obsolescence prévisible pour les projets open source que nous soutenons. Nous tirons les leçons de nos expériences dans cet espace pour créer une meilleure expérience qui répond aux attentes des grandes organisations matures.

Si vous êtes sur la voie de l'open source ou si vous envisagez simplement de vous lancer, notre équipe d'experts chez F5 est là pour vous aider à en tirer le meilleur parti.