Des applications plus agiles en utilisant DevOps et ACI avec CA technologies et Cisco
2 min read
Les directions informatiques sont tiraillées entre des objectifs qui peuvent paraitre contradictoires. Rationaliser l’exploitation des applications et innover avec de nouveaux développements. Un exercice difficile qui les amène à s’intéresser de plus en plus souvent à l’approche DevOps.
Afin de faciliter les relations entre les études et l’exploitation, la démarche DevOps regroupe un ensemble de bonnes pratiques. Par cette approche on cherche à accélérer la mise en service d’une application avec une qualité et une fiabilité améliorées.
On sait par ailleurs que la mise en œuvre d’applications est encore bien souvent freinée par le manque d’agilité des infrastructures. De nombreuses annonces et communications sont faites sur ce sujet et l’annonce d’Application Centric Infrastructure ACI par Cisco s’inscrit dans cette démarche.
La gestion du cycle de vie de l’application devient aussi critique que le temps de mise en œuvre de l’application.
Le problème ne se limite pas seulement à la mise en œuvre de l’infrastructure mais également à la fréquence de modifications des applications. Là où les changements s’effectuaient tous les 18 mois, la prise ne compte de modification devient quotidienne lorsque ce n’est pas plusieurs fois par jours pour certains secteurs d’activité. On parle à présent de fourniture d’application en continu.
Parmi les différents facteurs qui nécessitent cette fourniture en continu on trouve bien sur les applications pour mobiles, l’évolution du cloud, le bigdata. Dans chacun de ces cas des modifications de codes peuvent survenir fréquemment.
La démarche DevOps va permettre aux équipes de développement, d’assurance qualité et d’exploitation de collaborer pour rendre le déploiement d’applications plus agile.
CA Technologie capitalise sur Cisco ACI pour pour DevOps
Pour les équipes DevOps, ACI va fusionner les différentes tâches requérant de multiples compétences dans un modèle unique de politiques orientées sur l’application. Le déploiement de l’application en est accéléré.
Pendant la phase de planification il est possible d’éviter de lourdes tâches de descriptions de centaines de connexions et de configurations en écrivant simplement les besoins de l’application. Il est possible pendant le provisionnement, le test et la certification de configurer des certaines ‘équipements en un seul clic. En exploitation on peut contrôler la conformité et avoir la visibilité sur la localisation des charges applicatives
Des APIs facilitent également l’intégration avec des outils de configuration et de conformité, de gestion des erreurs, d’orchestration et d’automatisation, de gestion d’identité et de service de gestion de tickets.
En associant des outils tels que CA LISA Release Automation et CA LISA Service Virtualization avec ACI on obtient une solution innovante tout à fait adaptée à une infrastructure dans le cadre d’une démarche DevOps avec prise en compte de l’automatisation du cycle de vie de l’application.
Pour en savoir plus je vous conseille la lecture du billet “Enterprise DevOps and Cisco Application Centric Infrastructure – a Match Made in Heaven?” Sur le blog CA Technologies