Découvrir DevOps
DevOps est la conjugaison de personnes, de processus et de produits qui permettent de fournir en continu de la valeur à nos utilisateurs finaux.
En règle générale, l’objectif du développement est de fournir plus de fonctionnalités plus rapidement, et l’objectif des opérations est d’améliorer la stabilité du système. DevOps aligne ces disciplines à l’aide d’un cadre de bonnes pratiques éprouvées pour augmenter la vitesse du marché tout en améliorant la stabilité du système.
Pour Microsoft, DevOps englobe l’ensemble du cycle de vie de la livraison de logiciels, de l’idée aux applications exécutées en production.

Une vue DevOps holistique pour les services Microsoft
Après un débat considérable, la collaboration et l’affinement, nous avons convenu de la vue DevOps suivante pour les services Microsoft :
- Tout d’abord, nous avons identifié quatre piliers qui prennent en charge DevOps, dérivé de People/Process/Product : Culture, Lean Product, Architecture et Technologie.
- Ensuite, nous avons identifié huit fonctions ou fonctionnalités, qui incluent différentes pratiques au sein de chaque fonction ou entre les fonctions :
- Planification continue
- Intégration continue
- Livraison continue
- Opérations continues
- Qualité continue
- Sécurité continue
- Collaboration continue
- Amélioration continue
Qu’est-ce que c’est nouveau ? La continuité de bout en bout. Le processus est un parcours et nécessite un état d’esprit de croissance pour évoluer et améliorer continuellement.
Remarque
Notez que chaque fonctionnalité répertorie des exemples de pratiques ; il ne s’agit pas d’une liste exhaustive.
Fonctionnalités et pratiques DevOps
Voici notre taxonomie DevOps des fonctionnalités et des pratiques qui entrent dans une pratique DevOps de classe mondiale.







Remarque
Notez que chaque fonctionnalité répertorie des exemples de pratiques ; il ne s’agit pas d’une liste exhaustive.
Avantages devOps
Le rapport d’état de DevOps de 2019 est basé sur la recherche qui fournit la vue la plus complète de l’industrie devOps croissante.
Selon ce rapport, les artistes d’élite :
- Déployer du code 208 fois plus fréquemment que les performances faibles
- Avoir un délai de mise en œuvre des changements 106 fois plus rapide du moment de la validation au déploiement que les moins performants
- Changer les taux d’échec qui sont sept fois inférieurs à ceux des moins performants
- Restaurer le service 2 604 fois plus rapidement que les faibles performances

Ces résultats montrent qu’en se concentrant sur les valeurs DevOps, les équipes ne négocient pas la vitesse du marché pour la stabilité. Ils peuvent atteindre les deux en même temps.