Connexion
8 008 Livres Blancs | | |

Drops for DevOps

Ce document décrit les opportunités, les défis et les solutions offerts par la solution DROPS lors du déploiement d'une stratégie DevOps dans des environnements multi-plateformes.

Obtenir le livre blanc

 

Introduction ou extrait du livre blanc

"Ce document décrit les opportunités, les défis et les solutions offerts par la solution DROPS lors du déploiement d'une stratégie DevOps dans des environnements multi-plateformes.

DevOps est une stratégie (1) qui favorise un meilleur travail d'équipe entre le développement, l'assurance qualité et les opérations. L'objectif est d'accélérer le déploiement d'améliorations logicielles en production tout en minimisant les interruptions d'activité.

Les entreprises doivent constamment améliorer leurs logiciels pour conserver leur avantage concurrentiel et réduire leurs coûts. Les améliorations logicielles introduisent des temps d'arrêt, tandis que les objets de production sont remplacés par de nouvelles versions améliorées. Lorsque les fichiers sont améliorés, les temps d'arrêt sont plus longs car les données sont copiées et mappées d'anciennes structures de fichiers.

Le développement traditionnel a son propre silo où des améliorations logicielles sont apportées, puis transmises à QA. L’AQ les teste, généralement avec des données de production simulées et remet un ‘pack’ aux Opérations contenant les améliorations logicielles, les programmes d’installation et les instructions.

Les opérations traditionnelles ont également leur propre silo. Les opérations sont réticentes à recevoir trop de paquets par an car elles peuvent perturber les activités quotidiennes. Les opérations insisteraient généralement pour que le nombre d'emballages soit maintenu au minimum et ne soit remis qu'à des heures prédéfinies et hors pointe. "

Version originale :

"This paper describes the opportunities, the challenges and solutions offered by the DROPS solution when deploying a DevOps strategy in multi-platform environments.

DevOps is a strategy(1) which promotes better teamwork between Development, Quality Assurance (QA) and Operations. The objective is to accelerate deployments of software improvements to production while minimizing business interruptions.

Software improvements are needed constantly by business to maintain competitive advantage and keep costs low. Making software improvements introduces downtime while production objects get replaced with newer improved versions. Where files are improved there is more downtime as data is copied and mapped from old to new file structures.

Traditional development has its own silo where software improvements are made and then passed to QA. QA test them, typically with simulated production data and hand over a ‘pack’ to Operations containing the software improvements, installation routines and instructions.

Traditional Operations also has its own silo. Operations are reluctant to receive too many packs a year because they can disrupt day-to-day business. Operations would typically insist that the number of packs be kept low and only handed over at predefined, off-peak times."

Drops for DevOps