Les trois voies (le projet Phoenix)

Les Trois Voies sont les principes fondamentaux du mouvement DevOps. Ils ont été décrits pour la première fois par Gene Kim, Jez Humble et John Willis dans leur livre The Phoenix Project.

La première voie consiste à optimiser le flux. Cela signifie créer de la valeur en minimisant le gaspillage et en maximisant le débit.

La deuxième voie consiste à amplifier les boucles de rétroaction. Il s'agit de s'assurer que les problèmes sont détectés et corrigés aussi rapidement que possible.

La troisième voie est celle de l'apprentissage continu. Cela signifie expérimenter et améliorer constamment les processus afin qu'ils deviennent plus efficaces au fil du temps.

Les trois voies sont souvent décrites comme un pipeline, la première voie représentant le côté gauche du pipeline (conception et développement), la deuxième voie représentant le milieu du pipeline (tests et opérations) et la troisième voie représentant le côté droit du pipeline (contrôle et feedback).

Quels sont les 5 idéaux du projet Licorne ?

Les 5 idéaux du projet Unicorn sont :

1. Les équipes de développement et d'exploitation doivent être intégrées et travailler en étroite collaboration
2. Les équipes doivent être en mesure de déployer rapidement et facilement les nouvelles modifications du code
3. Le système doit être hautement automatisé
4. Le système doit être évolutif et capable de gérer de grandes quantités de trafic
5. Le système doit être capable de gérer les défaillances de manière élégante et de se rétablir rapidement

Le projet Phoenix est-il basé sur une histoire vraie ?

Oui, le projet Phoenix est basé sur une histoire vraie. Il s'agit d'une entreprise réelle qui avait des difficultés avec ses opérations informatiques et qui devait mettre en œuvre une culture DevOps pour s'améliorer. La plupart des défis et des obstacles auxquels les personnages sont confrontés dans le livre sont basés sur des événements réels qui se sont produits pendant la transformation de l'entreprise.

Quel est l'objectif principal de la seconde voie ?

La deuxième voie a deux objectifs principaux. Le premier est d'automatiser le processus de développement et de livraison des logiciels, afin que ceux-ci puissent être livrés plus rapidement et de manière plus fiable. Le second objectif est d'améliorer la communication et la collaboration entre les développeurs et le personnel d'exploitation, afin qu'ils puissent mieux comprendre leurs besoins respectifs et travailler ensemble plus efficacement.

Dois-je lire le projet Phoenix avant le projet Licorne ?

Il n'existe pas de réponse unique à cette question, car la meilleure façon d'apprendre les concepts DevOps peut varier en fonction de votre expérience et de vos connaissances antérieures. Cependant, en général, nous vous recommandons de lire le Projet Phoenix avant le Projet Unicorn, car le Projet Phoenix offre une vue d'ensemble plus complète des concepts et outils DevOps.

Quels sont les principes de DevOps ?

Les principes de DevOps sont :

1. Intégration continue
2. Livraison continue
3. Déploiement continu
4. Infrastructure as Code
5. Gestion de la configuration
6. Surveillance et journalisation