#devopsrex
Édition 2016
28 novembre
La conférence devops
100 % retour d'expérience
Stéphane Teyssier
WeScale
Stéphane TEYSSIER
Impacts techniques et organisationnels liés à
Devops
stephane.teyssier@wescale.fr
CLOUD BUILDER
Je suis …
Contexte
•Groupe audiovisuel français
•> 5000 salariés
•DSI > 400 personnes
•1600 serveurs (800 VMs)
•1300 mises en production (MEP...
Avant devops / focus sur les MEPs
Dir Développement Dir des Opérations
Dir Développement Dir des Opérations
Comité MEP
Avant devops / focus sur les MEPs
2 à 3 semaines pour une mise en producti...
devops c’est …
devops is the process of removing all friction between
the developer and customer value.
Automatisation des déploiements
Retour d’expérience devops ..
Refonte Web-services VOD
(80 VMs)
CDN video live
(120 serveu...
Objectifs
•Fluidifier les mises en production
•Sécuriser/industrialiser les déploiements
•S’affranchir des coûts de licenc...
devops sur le cloud public
Mise en place d’un cloud IaaS/CaaS public/privé
Mise en place d’un cloud IaaS/CaaS public/privé
Structure des tenants
• Bulle mutualisée
• Politique de tags
• Budget projet suivi mensuellement
Mise en place d’un cloud IaaS/CaaS public/privé
Gestion des identités
IT on premises
Synchronisation de référentiels Fédération des utilisateurs
Active Directory
Cloud Pu...
Mise en place d’un cloud IaaS/CaaS public/privé
Stratégie réseau et exposition des services
Cloud public
IT on premises
Projet A Projet B
Projet … Projet n
Internet
Inter...
Mise en place d’un cloud IaaS/CaaS public/privé
Supervision
LiveStatus
NSCA
Cloud public
IT on premises
Sup/API infra
Sup/API proj A
Sup/API proj BSup historique
Collecte...
Suivi des indicateurs
Cloud public
IT on premises
Backend metrologie
Backend metrologie
WebApp
HTTP requests
Carbon Text
S...
Mise en place d’un cloud IaaS/CaaS public/privé
Automatisation des déploiements
Fabric
Saltstack
BOTO
PyvMOMI
Cobbler
BitBucket
Jenkins
Mise en place d’un cloud IaaS/CaaS public/privé
Outils de communication
2000 2016
Mise en place d’un cloud IaaS/CaaS public/privé
Rôle du pôle sécurité
Cloud
Cloud Devops
Mise en place d’un cloud IaaS/CaaS public/privé
Sans DevOps
Dir des OpérationsDir Développement
Comité MEP
Projet non Cloud
Avec DevOps
Dir des OpérationsDir Développement
Comité MEP
Outils de
déploiement
Projet non Cloud
Avec DevOps
Dir Développement Dir des Opérations
Comité MEP
Outils de
déploiement
Projet non Cloud
Au-delà des nuages
Transposition partielle des chantiers Cloud
Dir Développement
Avec DevOps / suite
Dir des Opérations
Comité MEP
Outils de
déploiement
Projet Cloud
Pour conclure
Conclusion
•Initié par la direction de l’exploitation
Conclusion
•Adhérence très forte avec le sujet automatisation des déploiements
•Initié par la direction de l’exploitation
Conclusion
•Initié par la direction de l’exploitation
•Adhérence très forte avec le sujet automatisation des déploiements
...
Conclusion
•Initié par la direction de l’exploitation
•Adhérence très forte avec le sujet automatisation des déploiements
...
Conclusion
•Initié par la direction de l’exploitation
•Adhérence très forte avec le sujet automatisation des déploiements
...
01 85 08 18 81
contact@wescale.fr
156 boulevard Haussmann 75008 Paris
www.wescale.fr | blog.wescale.fr
CONTACT
 Les impacts techniques et organisationnels liés à devops
 Les impacts techniques et organisationnels liés à devops
Prochain SlideShare
Chargement dans…5
×

Les impacts techniques et organisationnels liés à devops

309 vues

Publié le

Stéphane Teyssier, WeScale @ devops REX 2016

Avec pour objectif de réduire les temps de mise en production et sécuriser les déploiements, Stéphane vous présentera un retour d'expérience Devops chez un grand groupe audiovisuel français.

Il présentera les principales douleurs qui ont mené au projet "Automatisation des déploiements", puis détaillera les aspects financiers, techniques et organisationnels qui ont été impactés lors des deux années du projet.

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
309
Sur SlideShare
0
Issues des intégrations
0
Intégrations
6
Actions
Partages
0
Téléchargements
48
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • http://blog.wescale.fr/2016/10/06/devopswescale/
  • Détailler le fonctionnel des projets, notamment CDN live
  • Bottom/up -> d’abord projet. Pour commencer sur le cloud.
    Bien car rupture technique pour initier rupture de méthodologie.
  • Conclusion : assemblage de briques découplées pour permettre d’en remplacer une si besoin
  • Rôle facilitateur Devops dans équipe projet
  • Articuler / silence / rythme et dynamisme
  • Articuler / silence / rythme et dynamisme
  • Articuler / silence / rythme et dynamisme
  • Articuler / silence / rythme et dynamisme
  • Articuler / silence / rythme et dynamisme
  • Les impacts techniques et organisationnels liés à devops

    1. 1. #devopsrex Édition 2016 28 novembre La conférence devops 100 % retour d'expérience Stéphane Teyssier WeScale
    2. 2. Stéphane TEYSSIER Impacts techniques et organisationnels liés à Devops
    3. 3. stephane.teyssier@wescale.fr CLOUD BUILDER Je suis …
    4. 4. Contexte
    5. 5. •Groupe audiovisuel français •> 5000 salariés •DSI > 400 personnes •1600 serveurs (800 VMs) •1300 mises en production (MEP) par an Retour d’expérience devops ...
    6. 6. Avant devops / focus sur les MEPs Dir Développement Dir des Opérations
    7. 7. Dir Développement Dir des Opérations Comité MEP Avant devops / focus sur les MEPs 2 à 3 semaines pour une mise en production
    8. 8. devops c’est … devops is the process of removing all friction between the developer and customer value.
    9. 9. Automatisation des déploiements Retour d’expérience devops .. Refonte Web-services VOD (80 VMs) CDN video live (120 serveurs) Timeline 1 an 2 ans
    10. 10. Objectifs •Fluidifier les mises en production •Sécuriser/industrialiser les déploiements •S’affranchir des coûts de licences/usage •Passer sur une architecture scalable •Améliorer la qualité de services
    11. 11. devops sur le cloud public
    12. 12. Mise en place d’un cloud IaaS/CaaS public/privé
    13. 13. Mise en place d’un cloud IaaS/CaaS public/privé
    14. 14. Structure des tenants • Bulle mutualisée • Politique de tags • Budget projet suivi mensuellement
    15. 15. Mise en place d’un cloud IaaS/CaaS public/privé
    16. 16. Gestion des identités IT on premises Synchronisation de référentiels Fédération des utilisateurs Active Directory Cloud Public Referentiel des utilisateurs Synch IT on premises Active Directory Federated Access Cloud Public Systeme d’autorisations 1 2 4 3 5
    17. 17. Mise en place d’un cloud IaaS/CaaS public/privé
    18. 18. Stratégie réseau et exposition des services Cloud public IT on premises Projet A Projet B Projet … Projet n Internet Internet Lien dédié VPN
    19. 19. Mise en place d’un cloud IaaS/CaaS public/privé
    20. 20. Supervision LiveStatus NSCA Cloud public IT on premises Sup/API infra Sup/API proj A Sup/API proj BSup historique Collecteur de sup NRPE
    21. 21. Suivi des indicateurs Cloud public IT on premises Backend metrologie Backend metrologie WebApp HTTP requests Carbon Text SSH/SNMP
    22. 22. Mise en place d’un cloud IaaS/CaaS public/privé
    23. 23. Automatisation des déploiements Fabric Saltstack BOTO PyvMOMI Cobbler BitBucket Jenkins
    24. 24. Mise en place d’un cloud IaaS/CaaS public/privé
    25. 25. Outils de communication 2000 2016
    26. 26. Mise en place d’un cloud IaaS/CaaS public/privé
    27. 27. Rôle du pôle sécurité Cloud Cloud Devops
    28. 28. Mise en place d’un cloud IaaS/CaaS public/privé
    29. 29. Sans DevOps Dir des OpérationsDir Développement Comité MEP Projet non Cloud
    30. 30. Avec DevOps Dir des OpérationsDir Développement Comité MEP Outils de déploiement Projet non Cloud
    31. 31. Avec DevOps Dir Développement Dir des Opérations Comité MEP Outils de déploiement Projet non Cloud
    32. 32. Au-delà des nuages
    33. 33. Transposition partielle des chantiers Cloud
    34. 34. Dir Développement Avec DevOps / suite Dir des Opérations Comité MEP Outils de déploiement Projet Cloud
    35. 35. Pour conclure
    36. 36. Conclusion •Initié par la direction de l’exploitation
    37. 37. Conclusion •Adhérence très forte avec le sujet automatisation des déploiements •Initié par la direction de l’exploitation
    38. 38. Conclusion •Initié par la direction de l’exploitation •Adhérence très forte avec le sujet automatisation des déploiements •Encourager les ruptures
    39. 39. Conclusion •Initié par la direction de l’exploitation •Adhérence très forte avec le sujet automatisation des déploiements •Encourager les ruptures •Bottom/up plus que top/down
    40. 40. Conclusion •Initié par la direction de l’exploitation •Adhérence très forte avec le sujet automatisation des déploiements •Encourager les ruptures •Bottom/up plus que top/down •Besoin d’un succès avec un projet structurant
    41. 41. 01 85 08 18 81 contact@wescale.fr 156 boulevard Haussmann 75008 Paris www.wescale.fr | blog.wescale.fr CONTACT

    ×