BLOG

Les gens de DevOps : Si vous savez une chose à propos de F5, que ce soit celle-ci

Miniature F5
F5
Publié le 4 décembre 2019

Vous suivez donc les modèles DevOps : petits changements, contrôle des sources sur tout, propriété interfonctionnelle et automatisation du pipeline de livraison. Si tout se passe bien, vous devriez constater davantage de déploiements, moins de frictions et une fiabilité améliorée. Nous espérons que cela se traduira par des clients plus satisfaits, quels qu’ils soient.

Cependant, pour de nombreuses entreprises (la plupart, même ?), ces nouveaux modèles de travail doivent coexister avec des applications, des équipes et des technologies qui ont pris racine au fil du temps et sont désormais fermement intégrées dans la structure de la prestation informatique. Parfois, ces nouveaux systèmes et applications peuvent être isolés, mais souvent, les services que l’infrastructure existante peut fournir sont soit imposés par la politique, soit simplement une question de bon sens.

La question est : l’architecture et les services d’entreprise existants peuvent-ils être intégrés dans de nouvelles méthodes de déploiement d’applications ? Un contrôleur de distribution d'applications d'entreprise (pour utiliser un exemple totalement surprenant) qui a souvent été administré par CLI ou GUI peut-il vraiment fonctionner dans un pipeline de configuration en tant que code piloté par contrôle de source ? Un appareil matériel géré par une équipe réseau peut-il réellement ajouter beaucoup de fonctionnalités et de valeur à une application dynamique et en évolution rapide conçue, créée et livrée par une équipe utilisant des modèles DevOps ? S'il y a une chose que vous devez savoir sur F5, c'est que la réponse à ces questions est un OUI retentissant. (Une autre chose utile à savoir est de savoir si votre organisation utilise la plateforme BIG-IP de F5.)

La plate-forme BIG-IP a été conçue pour garantir la rapidité, la sécurité et la disponibilité des applications grâce à une architecture proxy à haut débit qui injecte des services de distribution d'applications tels que la télémétrie des performances des applications, l'équilibrage de charge, l'optimisation du réseau ou la sécurité des API, tous des services qui peuvent aider une équipe à offrir la meilleure expérience client.

Si la qualité et la puissance de ces services sont importantes pour protéger les applications et satisfaire les utilisateurs, le mécanisme de distribution l’est tout autant. Il n’y a pas de place dans le monde DevOps pour les processus manuels, l’attente que d’autres silos extraient des tickets d’une file d’attente ou des configurations en flocon de neige. Pour être adaptés à leur objectif, les services de sécurité, de mise à l'échelle et de télémétrie doivent être définis sous forme de code, stockés dans le contrôle de source et déployés dans le cadre du même pipeline que le reste des composants de l'application.

Cela nécessite un investissement à la fois de la part des fournisseurs de plateformes et des équipes qui les administrent. C’est un investissement en outils, en formation et en temps, mais les résultats apportent beaucoup de valeur à tout le monde.

Les équipes d’application obtiennent des applications mieux protégées, plus observables et plus résilientes. Les équipes d’infrastructure peuvent définir des services de haute qualité que leurs équipes d’application déploient via l’automatisation, sans générer de ticket, mais en utilisant des modèles et des configurations qui répondent aux normes de l’entreprise. Les équipes de sécurité peuvent créer, ajuster et exporter des politiques de sécurité de pare-feu d'application ou d'API et les stocker sous contrôle de source, où elles peuvent être incorporées dans les déploiements d'applications.

Mais assez de théorie et de promesses. Qu'avons-nous réellement fait ?

Quelques logiciels : Chaîne d'outils d'automatisation F5

La chaîne d'outils d'automatisation F5 est une suite d'outils gratuits qui vous permettent de configurer des services de distribution d'applications avancés tels que des pare-feu d'applications Web, le routage de contenu et l'équilibrage de charge de la couche applicative à l'aide d'une interface API simple et déclarative. Toutes les configurations sont stockées sous forme de fichiers texte JSON qui peuvent être gérés par le contrôle de source et déployés à l'aide d'un seul appel API.

Quelques partenariats : Automatisation et orchestration

Le partenariat avec les organisations qui pilotent les technologies d’automatisation avec lesquelles vous travaillez déjà (comme Github , Ansible ou Terraform ) permet de combler le fossé entre la configuration en tant que code et la configuration sur vos plateformes. La nature simple de notre automatisation déclarative facilite également son intégration avec tous les outils que vous utilisez.

Un peu de formation : Super-NetOps

Les professionnels du réseau ont une connaissance approfondie des protocoles, de la gestion du trafic et de la technologie ADC, mais il existe souvent des écarts entre la façon dont une équipe DevOps et une équipe NetOps envisagent les opérations. Le programme F5 Super-NetOps a été créé pour aider les équipes NetOps à étendre leurs connaissances en matière d'automatisation, de réflexion systémique et de gestion de systèmes à grande échelle afin de les aider à mieux s'aligner sur les besoins des équipes d'applications. Le cours Super-NetOps enseigne un mélange de théorie générale et d'implémentations technologiques F5 spécifiques (en utilisant les composants de la chaîne d'outils d'automatisation F5, par exemple). La formation est disponible en ligne et gratuite pour tous ceux qui le souhaitent. Donc, si vous aimez ce que vous lisez sur la chaîne d'outils d'automatisation F5, mais que vos pairs NetOps ont besoin d'un coup de pouce vers l'automatisation, envoyez-les ici .


Pour conclure, s'il y a une chose que vous devez savoir sur F5 BIG-IP dans une pratique DevOps, c'est que OUI, vous pouvez avoir des services de livraison d'applications vraiment excellents, déployés de la même manière que le reste de la pile d'applications. Découvrez comment F5 peut s'intégrer à votre pipeline CI/CD.