Le devops étant à la frontière du dev et de l'infra, il est possible de l'appréhender depuis le territoire de l'un ou de l'autre.
Pour déployer en prod, mieux vaut ne pas passer par un outil de dev qui fait de "l'infra" (comme Docker), mais passer par un outil d'infra qui permet du "dev" (comme Ansible par exemple, et toute sa tripotée d'alternatives plus ou moins heureuses).
Une machine, physique ou virtualisée, avec une recette de configuration - qui peut même faire office de documentation - pour la déployer proprement, voire pour la mettre à jour si on ne fait pas d'immutable. En gérant le root, les logs, le monitoring de façon intégrée avec le reste de ce qui est en prod.
L'idéal, me semble-t-il, ce serait que des playbooks soient distribués en parallèle de dockerfiles :)
[^] # Re: Docker ?
Posté par aurel (site web personnel, Mastodon) . En réponse à la dépêche Discourse, plate-forme de discussion atypique. Évalué à 5.
Le devops étant à la frontière du dev et de l'infra, il est possible de l'appréhender depuis le territoire de l'un ou de l'autre.
Pour déployer en prod, mieux vaut ne pas passer par un outil de dev qui fait de "l'infra" (comme Docker), mais passer par un outil d'infra qui permet du "dev" (comme Ansible par exemple, et toute sa tripotée d'alternatives plus ou moins heureuses).
Une machine, physique ou virtualisée, avec une recette de configuration - qui peut même faire office de documentation - pour la déployer proprement, voire pour la mettre à jour si on ne fait pas d'immutable. En gérant le root, les logs, le monitoring de façon intégrée avec le reste de ce qui est en prod.
L'idéal, me semble-t-il, ce serait que des playbooks soient distribués en parallèle de dockerfiles :)
A.