les impacts techniques et organisationnels liés à devops
Post on 16-Apr-2017
432 Views
Preview:
TRANSCRIPT
#devopsrexÉdition 201628 novembre
La conférence devops100 % retour d'expérience
Stéphane TeyssierWeScale
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) par an
Retour d’expérience devops ...
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 production
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 serveurs)
Timeline
1 an 2 ans
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
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 Public
Referentiel des utilisateurs
Synch
IT on premises
Active DirectoryFederated Access
Cloud Public
Systeme d’autorisations
1 2 4
3
5
Mise en place d’un cloud IaaS/CaaS public/privé
Stratégie réseau et exposition des services
Cloud publicIT on premises
Projet A Projet B
Projet … Projet n
Internet
Internet
Lien dédié
VPN
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
Collecteur de sup
NRPE
Suivi des indicateurs
Cloud public
IT on premises
Backend metrologie
Backend metrologie
WebApp
HTTP requests
Carbon Text
SSH/SNMP
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 communication2000 2016
Mise en place d’un cloud IaaS/CaaS public/privé
Rôle du pôle sécurité
CloudCloud 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 dedéploiement
Projet non Cloud
Avec DevOps
Dir Développement Dir des Opérations
Comité MEP
Outils dedé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 dedé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
•Encourager les ruptures
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
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
01 85 08 18 81contact@wescale.fr
156 boulevard Haussmann 75008 Pariswww.wescale.fr | blog.wescale.fr
CONTACT
top related