Connectez et sécurisez les microservices partout avec F5 et Amazon VPC Lattice

Écosystème F5 | 04 décembre 2023

Le passage des applications monolithiques aux microservices a transformé la façon dont les applications sont conçues. Aujourd’hui, les différentes équipes disposent souvent de leurs propres clouds privés virtuels (VPC), qui hébergent divers services. Cependant, les limites définies par ces VPC ne correspondent pas toujours à celles des applications, ce qui nécessite des communications entre plusieurs VPC et services de calcul au sein de votre environnement cloud.

La mise en place d’un réseau reliant tous ces microservices distribués peut vite devenir un véritable casse-tête, entre les conflits d’adresses IP et les problèmes de routage. Le réseau seul ne suffit pas à garantir une communication efficace entre les applications ou entre les services. Vous devez publier et détecter les services sur le réseau, répartir la charge entre les applications et disposer d’une visibilité sur l’état des services afin d’identifier les problèmes potentiels. N’oubliez pas non plus de protéger tous ces services et toutes ces connexions contre les menaces et les accès non autorisés !

Connecter des services dans AWS

La solution AWS à ce problème est Amazon VPC Lattice, un service géré qui détecte et connecte de manière sécurisée des microservices répartis entre plusieurs VPC et comptes AWS, ainsi que différents types de calcul, tels que Kubernetes ou le serverless. Il assure la visibilité, la sécurité et la gestion du trafic pour des milliers de services connectés, sans qu’il soit nécessaire de créer et de maintenir un réseau complexe.

Cependant, puisque 87 % des organisations utilisent des environnements hybrides ou multicloud,1 il est fort probable que vous deviez connecter certains de vos services et applications sur AWS à d’autres serveurs ou utilisateurs situés en dehors d’AWS, qui ne sont pas pris en charge par VPC Lattice. Si vous devez connecter des applications et des données entre plusieurs clouds ou services de calcul, F5 propose des solutions permettant d’étendre Amazon VPC Lattice de manière sécurisée.

Communication intercloud des applications avec F5

F5® Distributed Cloud App Connect est une solution SaaS conçue pour connecter de manière sécurisée des applications et des services distribués dans des environnements de cloud public, sur site et en périphérie. Lorsqu’elle est installée sur une instance AWS, elle peut connecter des services VPC Lattice à des applications ou à des utilisateurs situés dans d’autres clouds ou sur site. De plus, si vous devez connecter des services sur AWS à votre entreprise ou à votre centre de données, vous pouvez utiliser un autre service SaaS F5 Distributed Cloud appelé F5® Distributed Cloud Customer Edge.

À l’instar d’Amazon VPC Lattice, Distributed Cloud App Connect offre des fonctionnalités de découverte de services, d’équilibrage de charge, de visibilité et de sécurité. La segmentation des applications vous permet d’appliquer des politiques granulaires afin de contrôler les accès et de déterminer où les services sont publiés, protégeant ainsi à la fois les applications et le réseau sous-jacent, tandis que le chiffrement TLS natif entre les charges de travail sécurise les données en transit.

Bien plus qu’une simple mise en réseau entre applications

Dans le cadre des services F5 Distributed Cloud, Distributed Cloud App Connect partage la même console que les solutions de sécurité SaaS de F5, qui couvrent la défense contre les bots, la protection contre les attaques DDoS, la sécurité des API et un pare-feu d’applications web. Chacune de ces solutions, ou leur ensemble, peut être utilisée conjointement avec Distributed Cloud App Connect afin de protéger plus simplement vos applications et vos réseaux contre les attaques automatisées ou les utilisateurs malveillants.

Distributed Cloud App Connect offre également une visibilité sur l’état de vos services grâce à des tableaux de bord et des métriques au niveau des applications, afin d’identifier et de résoudre tout problème applicatif. Grâce à la console partagée F5® Distributed Cloud Console, vous pouvez consulter les métriques dans leur contexte de sécurité et de réseau afin d’accélérer le dépannage et de prendre de meilleures décisions.

Vous pouvez également automatiser le déploiement d’applications avec Distributed Cloud App Connect en utilisant l’infrastructure en tant que code pour provisionner efficacement les ressources et garantir la cohérence des politiques entre les différents sites. La prise en charge d’AWS, Azure, Google Cloud, IBM Cloud, Red Hat OpenShift et VMware vous permet de connecter et de déployer facilement des applications pratiquement partout.

En outre, F5 BIG-IP et F5 NGINX peuvent également relier Amazon VPC Lattice à d’autres parties de votre environnement informatique. Ces solutions peuvent transmettre par proxy les requêtes provenant d’environnements non-Lattice vers votre VPC Lattice, ainsi qu’intégrer la sécurité via BIG-IP Advanced WAF, BIG-IP Access Policy Manager, BIG-IP Advanced Firewall Manager ou NGINX App Protect.

Connecter les microservices en toute fluidité : des outils pour des écosystèmes numériques optimisés

Naviguer dans l’univers des microservices distribués présente certaines complexités, mais des outils tels que F5 et Amazon VPC Lattice permettent de connecter les services de manière fluide et sécurisée dans des environnements variés. Découvrez les différentes fonctionnalités proposées, notamment la découverte de services, l’équilibrage de charge, la visibilité et la sécurité. L’évaluation des besoins spécifiques de votre organisation et l’exploitation de la flexibilité et de la sécurité offertes par ces solutions seront essentielles pour créer un écosystème numérique efficace et résilient.

Pour en savoir plus sur la façon dont F5 peut simplifier la connectivité entre applications, consultez https://www.f5.com/cloud/products/app-connect.


Source supplémentaire :

1 Rapport 2023 sur l’état du cloud, Flexera, avril 2023

Partager
Mots-clés : 2023

À propos de l’auteur

Dave Morrissey
Dave MorrisseyResponsable principal des alliances | F5

Autres articles de Dave Morrissey

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.