Je peux être à côté de la plaque, mais ma compréhension du terme est très différente.
Pour moi, DevOps désigne les administrateurs systèmes qui travaillent comme des développeurs:
Par exemple:
Une configuration est sous git, et faire le git push déploie automatiquement la configuration partout.
Une nouvelle machine à déployer prend quelques minutes au devops.
Il existe des branches master et des branches "stables", les branches master étant les systèmes "en dév"
Et ensuite, il y a des outils de tests continu d'intégration pour vérifier sur la branche master que rien n'est cassé
Il se trouve que les outils les plus couramment utilisés pour ce type de développement est docker, lxc, ou plus basiquement des scripts autour de debootstrap, et il est plus difficile de faire la même chose sur des systèmes propriétaires, donc il se trouve que la majorité des DevOps utilisent des outils libres, mais il n'y a pas de lien dur entre DevOps et libre.
# Ma compréhension
Posté par Ph Husson (site web personnel) . En réponse au journal DevOps. Évalué à 10.
Je peux être à côté de la plaque, mais ma compréhension du terme est très différente.
Pour moi, DevOps désigne les administrateurs systèmes qui travaillent comme des développeurs:
Par exemple:
Une configuration est sous git, et faire le git push déploie automatiquement la configuration partout.
Une nouvelle machine à déployer prend quelques minutes au devops.
Il existe des branches master et des branches "stables", les branches master étant les systèmes "en dév"
Et ensuite, il y a des outils de tests continu d'intégration pour vérifier sur la branche master que rien n'est cassé
Il se trouve que les outils les plus couramment utilisés pour ce type de développement est docker, lxc, ou plus basiquement des scripts autour de debootstrap, et il est plus difficile de faire la même chose sur des systèmes propriétaires, donc il se trouve que la majorité des DevOps utilisent des outils libres, mais il n'y a pas de lien dur entre DevOps et libre.