Automatisez le DevOps et le SecOps avec la CI/CD à l’aide de F5 BIG-IP, SovLabs et VMware vRA

Écosystème F5 | 23 août 2019

Paradoxalement, déployer des applications au rythme des utilisateurs peut s’avérer laborieux. Les équipes informatiques, DevOps et SecOps peuvent passer des heures, des jours, voire des mois à chercher comment simplifier la mise à disposition des applications tout en garantissant le niveau de sûreté et de sécurité exigé par les utilisateurs d’aujourd’hui.

Le défi omniprésent consiste à permettre l’intégration des processus, des technologies et des équipes sans tomber dans des écueils courants tels que des infrastructures fortement cloisonnées et la redoutable dépendance vis-à-vis d’un fournisseur. Une étape majeure dans la bonne direction consiste à trouver un moyen de vous assurer que vous êtes en mesure de déployer des applications dotées de fonctionnalités de pointe en matière d’équilibrage de charge et de sécurité, qui peuvent être facilement automatisées.

Il est vrai que de nombreux fournisseurs peuvent tenter d’imposer des solutions tout-en-un offrant des fonctionnalités de base ou une sécurité et un équilibrage de charge hasardeux, « presque suffisants ». L’inconvénient récurrent de ce type d’offres tout-en-un est que, pour le dire simplement, vous êtes enfermé dans leur écosystème et ne pouvez accéder qu’aux outils limités qui y sont proposés.

Évidemment, cette approche ne convient guère aux développeurs, habitués depuis longtemps à sortir des paramètres prédéfinis afin d’atteindre des objectifs commerciaux précis. Toute la difficulté consiste bien sûr à concilier la flexibilité offerte aux développeurs avec des mesures de protection fiables et suffisamment rigoureuses pour satisfaire des équipes de sécurité qui ne transigent pas.

Alors… une telle solution existe-t-elle ?

Eh bien, je suis heureux de vous annoncer qu’en collaboration avec des partenaires technologiques de premier plan, nous disposons d’une excellente solution pour répondre au scénario décrit ci-dessus. Celle-ci s’appuie sur les fonctionnalités de F5 BIG-IP (via des appliances physiques ou virtuelles), telles que la répartition de charge, la répartition globale de la charge des serveurs et la sécurité des applications, qui peuvent être créées, administrées, mises à l’échelle et gérées tout au long de leur cycle de vie dans le catalogue VMware vRealize Automation (vRA), à l’aide des solutions SovLabs.

À ce stade, je vais respectueusement laisser la parole à David Coulter de SovLabs, qui nous fournira une description détaillée ainsi que des commentaires expliquant le fonctionnement de la solution :


L’ensemble du processus de demande, de mise à l’échelle et de déprovisionnement repose sur SovLabs RESTipe®, une fonctionnalité du framework qui permet d’exploiter de manière personnalisable, à l’aide de modèles, les métadonnées de vRealize Automation et les points de terminaison REST.

À partir d’une seule demande, les utilisateurs peuvent spécifier la création ou la réutilisation du serveur virtuel de l’équilibreur de charge, appliquer les stratégies de nommage SovLabs aux serveurs virtuels et aux pools, définir des paramètres au niveau des nœuds, tels que le port des membres, les limites de connexion et de débit, la priorité et le ratio, ainsi que des paramètres au niveau virtuel, tels que le numéro de port, l’adresse IP virtuelle (VIP), les profils SSL, les iRules, les moniteurs d’intégrité, les méthodes d’équilibrage de charge, etc. Une prise en charge intégrée de plusieurs fournisseurs IPAM et DNS est également disponible pour l’attribution et l’enregistrement des adresses IP virtuelles (VIP), notamment SolarWinds, BlueCat, Infoblox, Men & Mice, BT Diamond IP et Microsoft. Enfin, tout ce qu’un utilisateur peut demander peut être épinglé par un administrateur dans un blueprint vRealize Automation afin de simplifier davantage les demandes complexes pour les utilisateurs finaux : la réutilisabilité est automatique.

____

En tirant parti des points forts de chacun, F5, SovLabs et VMware ont trouvé un moyen de réduire le travail nécessaire au déploiement et à la mise à disposition de solutions BIG-IP (répartition de charge/sécurité/DNS global) selon ce modèle souhaité à un simple clic permettant de déployer RESTipe.

Et tout cela sans code personnalisé !

Certes, cela représente un niveau de détail technique et propre à chaque fournisseur assez important pour ce blog. Nous mettons donc également ces ressources à votre disposition :

Quelques mots sur Ansible et l’automatisation

Bien que l’intégration décrite ci-dessus ne nécessite pas l’utilisation d’Ansible, les entreprises peuvent tout à fait tirer parti de cette intégration en l’intégrant à leur infrastructure. Ainsi, pour les clients qui souhaitent utiliser vRA comme moteur d’automatisation de l’infrastructure tout en faisant appel à Ansible (ou Ansible Tower) pour automatiser le déploiement de leurs charges de travail, les avantages de cette intégration sont parfaitement compatibles avec cette approche.

Pour en savoir plus sur cet élément, les ressources suivantes constituent un bon point de départ :

De plus, des experts de F5 et de SovLabs seront présents à la VMworld 2019, qui se tiendra du 25 au 29 août à San Francisco. Passez au stand F5 (n° 1443 dans le Solutions Exchange) pendant les heures d’ouverture pour discuter plus en détail de tous ces sujets. Merci encore à SovLabs et à VMware pour leur collaboration. Au plaisir de vous retrouver à l’événement !

Partager
Mots-clés : 2019

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.