L’orchestration DevOps avec CA ARA v 12.1

Le processus de Continuous Delivery peut être représenté comme une usine. Et de quoi ont besoin les usines ? D’orchestration

French - Ron Gidron
Ron Gidron, November 6, 2017 12:45 pm
Blog > DevOps | Orchestration | ARA > L’orchestration DevOps avec CA ARA v 12.1

DevOps, l’orchestration DevOps et le Continuous Delivery sont toutes des pratiques visant à garantir que les équipes de développement, les environnements physiques, ainsi que de les processus, soient en mesure de supporter le déploiement de nouveaux builds en production, aussi rapidement que possible. Le processus de Continuous Delivery peut ainsi être assimilé à une usine.

Tout comme dans une usine, les différentes tâches à accomplir demandent un certain niveau de spécialisation. Toutefois, si les tâches ou étapes individuelles peuvent être automatisées, le processus de bout-en-bout d’une entreprise – son résultat- est évidemment le plus important d’un point de vue métier. Similairement, dans DevOps, il existe de nombreuses tâches de cycle de vie spécialisées, distinctes les unes des autres.

Il y a d’abord la conception et le développement, puis le test (sur de multiples niveaux), et enfin la production, le monitoring, et ainsi de suite. Bien que les étapes soient généralement identiques à travers les équipes et les entreprises, les exigences et préférences spécifiques de ces dernières alimentent un marché saturé de milliers d’outils servant à accomplir à peu près les mêmes tâches.

Orchestration DevOps: au-delà de la standardisation

Avant l’avènement d’Agile, le principe de standardisation était plébiscité par les chefs d’entreprises et les fournisseurs. L’idée qu’une entreprise puisse bénéficier d’outils et de pratiques standardisées sur les applications, l’infrastructure et le métier prenait tout son sens à l’ère où l’agilité ne représentait pas l’avantage compétitif le plus critique pour tous.

Les temps ont radicalement changé. 

A mesure que les entreprises rivalisent dans un monde en perpétuelle mutation et amélioration, où l’expérience client et l’agilité sont reines, la standardisation a été remplacée. Désormais, les équipes sont valorisées, et ont de ce fait la liberté d’utiliser les solutions qui leur conviennent. C’est le résultat qui compte.

Avec un ensemble de technologies et d’outils pour optimiser et automatiser l’ensemble du processus DevOps, le défi de l’automatisation des processus de bout-en-bout au sein de l’usine de logiciels est devenu critique.  S’il est parfaitement judicieux d’autoriser des équipes distinctes à utiliser leurs outils préférés, le processus de bout-en-bout doit tout de même satisfaire aux exigences critiques de l’entreprise en elle-même. Traçabilité, élasticité et sécurité n’en sont que quelques exemples. 

CA Application Release Automation v12.1

C’est là que CA Automic Release Automation (CA ARA) rentre en jeu, avec toute la souplesse nécessaire pour automatiser et orchestrer l’ensemble de la chaine d’outils en toute transparence. Cela s’applique au pré et post déploiement applicatif.

A titre d’exemple, un processus de bout-en-bout peut inclure l’automatisation de la conception du logiciel au stade du développement, l’installation d’infrastructures de test et de données dans le Cloud et sur site ; il peut également inclure l’exécution d’une série de tests automatisés et la récupération des résultats, suivie par l’exécution de processus d’approbation et un possible déploiement vers le prochain environnement, jusqu’à la production.

Dans les exemples ci-dessus, il existe de nombreux outils potentiels utilisés par différentes équipes – d’un point de vue purement automatisation de déploiement applicatif, ce n’est pas important. Dans CA ARA v12.1, nous avons continué à améliorer notre support du Continuous Delivery et de l’orchestration DevOps. Nous avons inclus davantage de fournisseurs pour notre modèle de provisionnement d’environnement, et davantage d’intégrations prêtes à l’emploi (toutes disponibles sur marketplace.automic.com) au sein de l’outillage complet de CA Continuous Delivery, ainsi que des fonctionnalités de monitoring de performance, d’automatisation de données de test, et bien plus encore. Nous sommes emballés par cette version. Nous vous invitons à vous rendre sur notre Marketplace et regarder nos nouvelles démos pour en savoir plus sur ces nouvelles fonctionnalités de la V12.1 !

DevOps
Orchestration
ARA
Back to the blog
French - Ron Gidron

Ron Gidron

Ron Gidron est Directeur du Marketing produit Release Automation chez Automic Software. Il a 14 ans d’expérience dans le marketing produit, le management de produit et l’avant-vente à la fois dans des startups et des grandes entreprises. Ron est fasciné par l’intersection des logiciels, des utilisateurs et des tendances du marché.