Top Banner
Novembre 2014
75

Matinale DevOps / Docker

Jul 09, 2015

Download

Technology

Zenika

Décryptage des pratiques DevOps : par où commencer, avec quels outils et les implications.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Matinale DevOps / Docker

Novembre 2014

Page 2: Matinale DevOps / Docker

Novembre 2014

Matinale Zenika

DevOPS

novembre 2014

Page 3: Matinale DevOps / Docker

Novembre 2014

Sébastien

Brousse

@seb_brousse

@ZenikaOuest

Page 4: Matinale DevOps / Docker

Novembre 2014

DevOps Au début

Page 5: Matinale DevOps / Docker

Novembre 2014

2014 2013 2012 2011 2010 2009

Page 6: Matinale DevOps / Docker

Novembre 2014

2014 2013 2012 2011 2010 2009

« 10 deploys per day at Flickr »

John Allspaw & Paul Hammond

Velocity 2009

Page 7: Matinale DevOps / Docker

Novembre 2014

2014 2013 2012 2011 2010 2009

« 10 deploys per day at Flickr »

John Allspaw & Paul Hammond

Velocity 2009

Patrick Debois

« DevOps Days »

Page 8: Matinale DevOps / Docker

Novembre 2014

2014 2013 2012 2011 2010 2009

« 10 deploys per day at Flickr »

John Allspaw & Paul Hammond

Velocity 2009

Patrick Debois

« DevOps Days »

5 ans déjà !

19 DevOps Days !

Page 9: Matinale DevOps / Docker

Novembre 2014

DevOps c’est quoi

Page 10: Matinale DevOps / Docker

Novembre 2014

DevOps©

Page 11: Matinale DevOps / Docker

Novembre 2014

DevOps©

Page 12: Matinale DevOps / Docker

Novembre 2014

DevOps©

Page 13: Matinale DevOps / Docker

Novembre 2014

DevOps©

Page 14: Matinale DevOps / Docker

Novembre 2014

Page 15: Matinale DevOps / Docker

Novembre 2014

Page 16: Matinale DevOps / Docker

Novembre 2014

DevOps DevOps

DevOps DevOps

DevOps

DevOps

DevOps DevOps

DevOps

DevOps

Page 17: Matinale DevOps / Docker

Novembre 2014

Moins de fonctionnalités

Plus spécifiques

Garanties relâchées

Couts

Culture

Automation

Measurement

Sharing

Page 18: Matinale DevOps / Docker

Novembre 2014

L’humain en tant qu’élément

principal

Page 19: Matinale DevOps / Docker

Novembre 2014

Simplifier les processus

Page 20: Matinale DevOps / Docker

Novembre 2014

Des métriques pour s’améliorer

Page 21: Matinale DevOps / Docker

Novembre 2014

Transmettre les connaissances

Partager la confiance

Page 22: Matinale DevOps / Docker

Novembre 2014

DevOps la théorie

Page 23: Matinale DevOps / Docker

Novembre 2014

Théorie des contraintes Gestion des flux de production

(1984)

Appliqué aux Systèmes Informatiques

Page 24: Matinale DevOps / Docker

Novembre 2014

La 1ère voie : La chaîne de valeur du système

Page 25: Matinale DevOps / Docker

Novembre 2014

Identifier votre chaîne de valeur

De l’idée à l’utilisation

Reconnaître les contraintes

La 1ère voie : La chaîne de valeur du système

Page 26: Matinale DevOps / Docker

Novembre 2014

La 2ème voie : Amplifier les boucles de feedback

Page 27: Matinale DevOps / Docker

Novembre 2014

Augmenter la visibilité

Simplifier les échanges

Corriger en continu

Améliorer les connaissances

La 2ème voie : Amplifier les boucles de feedback

Page 28: Matinale DevOps / Docker

Novembre 2014

La 3ème voie : La culture de l’expérimentation La 3ème voie : La culture de l’expérimentation

Page 29: Matinale DevOps / Docker

Novembre 2014

Créer une culture de l’expérimentation

Libérer la créativité

Embrasser les risques

Améliorer sa maitrise des pratiques

La 3ème voie : La culture de l’expérimentation

Page 30: Matinale DevOps / Docker

Novembre 2014

La 3ème voie : La culture de l’expérimentation

La 2ème voie : Amplifier les boucles de feedback

La 1ère voie : La chaîne de valeur du système

Page 31: Matinale DevOps / Docker

Novembre 2014

DevOps pourquoi

Page 32: Matinale DevOps / Docker

Novembre 2014

Fluidifier les process

Réduire le fameux « Time To Market »

Essayer plus souvent

Page 33: Matinale DevOps / Docker

Novembre 2014

Gagner des parts de marché

Être plus compétitif

Page 34: Matinale DevOps / Docker

Novembre 2014

Être fier de son travail

Être plus performant

S’impliquer

WORK

Page 35: Matinale DevOps / Docker

Novembre 2014

DevOps qui

Page 36: Matinale DevOps / Docker

Novembre 2014

Dev Ops

Page 37: Matinale DevOps / Docker

Novembre 2014

Les porteurs du changement

« Work on my laptop »

Page 38: Matinale DevOps / Docker

Novembre 2014

La stabilité des infrastructures

« N° de ticket , svp ? »

Page 39: Matinale DevOps / Docker

Novembre 2014

« Done is not enough »

Page 40: Matinale DevOps / Docker

Novembre 2014

« Ops should be enhancers not

gatekeepers »

Page 41: Matinale DevOps / Docker

Novembre 2014

DevOps 5 ans déjà

Page 42: Matinale DevOps / Docker

Novembre 2014

L’émergence de certains patterns

Page 43: Matinale DevOps / Docker

Novembre 2014

Page 44: Matinale DevOps / Docker

Novembre 2014

Dev Ops

Page 45: Matinale DevOps / Docker

Novembre 2014

Dev Ops DevOps

Page 46: Matinale DevOps / Docker

Novembre 2014

Dev Ops DevOps

Page 47: Matinale DevOps / Docker

Novembre 2014

Page 48: Matinale DevOps / Docker

Novembre 2014

Dev Ops DevOps

Page 49: Matinale DevOps / Docker

Novembre 2014

Dev Dev Ops Ops

Page 50: Matinale DevOps / Docker

Novembre 2014

Dev Ops DevOps

Page 51: Matinale DevOps / Docker

Novembre 2014

DevOps

Page 52: Matinale DevOps / Docker

Novembre 2014

Dev Ops

Page 53: Matinale DevOps / Docker

Novembre 2014

DevOps comment

Page 54: Matinale DevOps / Docker

Novembre 2014

L’organisation ne se change pas sous le

manteau

Page 55: Matinale DevOps / Docker

Novembre 2014

Apprendre à se connaître

Page 56: Matinale DevOps / Docker

Novembre 2014

Briser les silos

Mixer les équipes

Travailler ensemble c’est travailler avec

Page 57: Matinale DevOps / Docker

Novembre 2014

Laisser entrer un Dev chez les Ops ?

Page 58: Matinale DevOps / Docker

Novembre 2014

Insuffler un peu de la Culture de Dev pour :

Utiliser un gestionnaire de source

Automatiser les actions

Développer des outils

Apprendre à coder des tests

Comprendre les problématiques des Ops

Page 59: Matinale DevOps / Docker

Novembre 2014

Adapter les applications aux monitoring

Accompagner ou faire les mises en

production

Responsabiliser les développeurs

Augmenter la qualité du feedback

Page 60: Matinale DevOps / Docker

Novembre 2014

Intégrer un Ops chez les Dev ?

Page 61: Matinale DevOps / Docker

Novembre 2014

Pour les accompagner :

Utiliser la gestion de configuration

Mettre en place le monitoring

Améliorer la sécurité

Simplifier les environnements

Comprendre les middlewares

Comprendre les problématiques de Devs

Page 62: Matinale DevOps / Docker

Novembre 2014

Mise à disposition des environnements

A la demande

Page 63: Matinale DevOps / Docker

Novembre 2014

Automatiser les environnements

Ouvrir le monitoring

Autoriser & encadrer les accès en prod

Partager la responsabilité

Assister aux stand ups des Devs

Développer des tests d’infrastructure

Fournir une API de provisionning

Versionner les configurations systèmes

Page 64: Matinale DevOps / Docker

Novembre 2014

Prévoir le monitoring

Accompagner / réaliser les installations

Partager la responsabilité

Fournir un packaging natif

Développer un dashboard des évolutions

Porter sa voix au CAB

Mettre en place l’aggrégation des logs

Automatiser, Automatiser, Automatiser

Page 65: Matinale DevOps / Docker

Novembre 2014

DevOps Les outils

Quand même un peu…

Page 66: Matinale DevOps / Docker

Novembre 2014

A la recherche des outils communs

Page 67: Matinale DevOps / Docker

Novembre 2014

Page 68: Matinale DevOps / Docker

Novembre 2014

Page 69: Matinale DevOps / Docker

Novembre 2014

fpm

Page 70: Matinale DevOps / Docker

Novembre 2014

Page 71: Matinale DevOps / Docker

Novembre 2014

Briser les silos

La mixité des équipes

Travailler ensemble c’est travailler avec

Page 72: Matinale DevOps / Docker

Novembre 2014

Briser les silos

La mixité des équipes

Travailler ensemble c’est travailler avec

Page 73: Matinale DevOps / Docker

Novembre 2014

Page 74: Matinale DevOps / Docker

Novembre 2014

Page 75: Matinale DevOps / Docker

Novembre 2014

Merci Des questions ?