DevOps - CDA

Whoami

Le programme

  • Introduction DevOps
  • Linux (commande & Filesystem)
  • Présentation du project démo
  • CI / CD
  • Docker
  • Introduction au cloud (AWS)

DevOps

Qu'est-ce que c'est ?

Chacun a sa propre définition, quelle est la vôtre ?

Le commencement

  • Patrick Debois est à l'origine du mot en créant les DevOpsDays en 2008
  • DevOps n’est pas une méthode, c’est un mouvement, une culture.
  • Rapprochement entre les Ops et les Devs

Pourquoi la démarche DevOps est apparu ?

  • Deux équipes : Dev et Ops
  • Dev :
    • En charge d’écrire du code, d’apporter de nouvelles fonctionnalités et de corriger des bugs.
    • Apporter le plus rapidement des changements pour répondre aux besoins du client.
  • Ops
    • En charge de créer et de maintenir les infrastructures hébergeant ces applications.
    • Stabiliser et garantir la disponibilité de celle-ci pour répondre aux exigences du client.
    • Des personnes en charge de d'administrer, de sécuriser et de connecter les équipements.

Nous voyons bien que ces équipes ayant des préoccupations antagonistes ne sont pas faites pour s’entendre. En effet, les mises en production régulières font peser un risque sur la stabilité et la disponibilité d’une application.

Les patterns et les anti-patterns de la démarche DevOps

https://web.devopstopologies.com/index.html#anti-types

Comment ?

Via des outils

  • CI / CD
  • Alerting
  • Monitoring
  • Les logs