TENDANCES

TENDANCES

Selon Forrester, 50 % des organisations mettent en œuvre des pratiques DevOps pour accélérer la mise sur le marché (vitesse de mise en œuvre des fonctionnalités) et améliorer la stabilité (incidence plus faible des pannes et résolution plus rapide des problèmes).

Parallèlement à la croissance des pratiques de DevOps, les entreprises modernisent les applications en utilisant des architectures de microservices, où les différentes applications sont décomposées en services discrets et packagés. Près de 10 % des applications sont construites en réseau sous forme de microservices, tandis que 25 % sont des applications hybrides (monolithiques avec des microservices attachés, parfois appelés « miniservices »).

L'évolution vers les principes DevOps et l'adoption d'architectures de microservices ont un impact profond sur tous les aspects du développement et l'infrastructure des applications.

CONTENU CONNEXE
Téléchargez le guide de solutions pour obtenir tous les détails.
Obtenir le guide NGINX
TRANSFORMATION DES DEVOPS

TRANSFORMATION DES DEVOPS

Ces tendances modifient notre façon de penser et de développer les applications.

Collaborateurs >

La responsabilité du contrôle bascule des équipes d'infrastructure vers les équipes d'application. Pour accélérer la mise sur le marché, les DevOps veulent avoir le contrôle de l'infrastructure qui prend en charge les applications qu'ils développent et maintiennent.

Processus >

Les DevOps accélèrent le temps de provisionnement. Les infrastructures applicatives modernes doivent être automatisées et mises à disposition plus rapidement, faute de quoi vous risquez de retarder le déploiement de corrections et d'améliorations essentielles.

Technologie >

L'infrastructure découple le logiciel du matériel. L'infrastructure définie par logiciel, l'infrastructure sous forme de code et l'infrastructure composable décrivent toutes de nouvelles architectures de déploiement où les logiciels programmables fonctionnent sur du matériel de base ou des ressources de cloud public.

DÉFI

DÉFI

Bien que les DevOps et les microservices affectent tous les aspects de l'infrastructure applicative, ils modifient surtout la façon dont les entreprises déploient la technologie de l'équilibreur de charge. L'équilibreur de charge est le point de contrôle intelligent qui se trouve devant toutes vos applications.

Cependant, les différentes équipes de votre organisation doivent accéder à la technologie d'équilibrage de charge de différentes manières.

Entreprise >

Les entreprises utilisent un équilibreur de charge central doté de fonctionnalités avancées pour gérer l'ensemble du trafic des applications, ce qui améliore le débit et la stabilité du déploiement. L'appareil F5 qui se trouve à l'entrée de votre environnement fait le gros du travail en fournissant des services applicatifs avancés comme la gestion du trafic local, la gestion du trafic global, la gestion des DNS, la protection contre les robots, l'atténuation des DDoS, la terminaison SSL et la gestion des identités et des accès.

DevOps >

Les équipes DevOps doivent souvent apporter des modifications à l'équilibreur de charge afin d'introduire de nouvelles applications, d'ajouter de nouvelles fonctionnalités aux applications existantes ou d'améliorer les performances. Dans les processus traditionnels, les DevOps doivent s'appuyer sur les équipes d'infrastructure et d'exploitation pour modifier la configuration de l'équilibreur de charge et le redéployer en production.

Exploitation >

Les équipes d'infrastructure et d'exploitation adoptent généralement une approche prudente car elles doivent prendre en charge des centaines, voire des milliers d'applications à l'aide d'un équilibreur de charge centralisé. Toute erreur pourrait avoir des conséquences désastreuses sur les performances et la sécurité de l'ensemble du paysage applicatif de l'entreprise. Ainsi, l'équipe d'infrastructure et d'exploitation commence par modifier les environnements de test, puis les met en production. Bien que ces procédures opérationnelles permettent de s'assurer que les changements n'ont pas d'effet négatif sur votre portefeuille d'applications, leur respect peut ralentir le rythme de développement et d'innovation.

SOLUTION

SOLUTION

Vous pouvez améliorer la vitesse de fourniture des logiciels et les performances opérationnelles en déployant des équilibreurs de charge légers et flexibles qui peuvent être intégrés facilement au code de votre application, plus près de vos applications.

La solution ADC native du cloud de F5, NGINX, est un logiciel d'équilibrage de charge qui peut vous aider à combler le fossé entre DevOps et NetOps.

Comment ça marche >

Il existe trois modèles de déploiement communs pour accroître votre infrastructure F5 BIG-IP avec NGINX :

  • Déployer NGINX derrière l'appareil F5 pour agir comme une couche d'abstraction compatible avec les DevOps.
  • Prévoir une instance NGINX pour chacune de vos applications, voire pour chacun de vos clients.
  • Exécuter NGINX comme votre équilibreur de charge d'applications multicloud pour les applications natives du cloud.

L'équilibreur de charge programmable NGINX étant léger, il consomme très peu de ressources de calcul et n'impose que peu ou pas de contraintes supplémentaires à votre infrastructure.

CONCLUSION

CONCLUSION

En superposant vos équilibreurs de charge F5 et NGINX, vous pouvez accélérer la mise sur le marché sans sacrifier la sécurité ou la fiabilité.

Avec cette approche, les équipes d'infrastructure et d'exploitation conservent l'infrastructure frontale F5 pour fournir des services applicatifs avancés aux nombreuses applications critiques qu'il convient de protéger et de développer. Dans le même temps, vous donnez à vos équipes DevOps et vos applications les moyens de gérer directement les changements de configuration sur le répartiteur de charge logiciel. Souvent, par leur automatisation dans le cadre d'une structure CI/CD.

La solution combinée vous permet d'obtenir l'agilité et les délais de mise sur le marché dont vos équipes d'application ont besoin, sans sacrifier les contrôles de fiabilité et de sécurité dont vos équipes réseau ont besoin.

Gestion de la croissance plus rapide >