43
#devopsrex Édition 2016 28 novembre La conférence devops 100 % retour d'expérience Stéphane Teyssier WeScale

Les impacts techniques et organisationnels liés à devops

Embed Size (px)

Citation preview

Page 1: Les impacts techniques et organisationnels liés à devops

#devopsrexÉdition 201628 novembre

La conférence devops100 % retour d'expérience

Stéphane TeyssierWeScale

Page 2: Les impacts techniques et organisationnels liés à devops

Stéphane TEYSSIER

Impacts techniques et organisationnels liés à Devops

Page 3: Les impacts techniques et organisationnels liés à devops

[email protected]

CLOUD BUILDER

Je suis …

Page 4: Les impacts techniques et organisationnels liés à devops
Page 5: Les impacts techniques et organisationnels liés à devops

Contexte

Page 6: Les impacts techniques et organisationnels liés à devops

•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 ...

Page 7: Les impacts techniques et organisationnels liés à devops

Avant devops / focus sur les MEPs

Dir Développement Dir des Opérations

Page 8: Les impacts techniques et organisationnels liés à devops

Dir Développement Dir des Opérations

Comité MEP

Avant devops / focus sur les MEPs

2 à 3 semaines pour une mise en production

Page 9: Les impacts techniques et organisationnels liés à devops

devops c’est …

devops is the process of removing all friction between the developer and customer value.

Page 10: Les impacts techniques et organisationnels liés à devops

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

Page 11: Les impacts techniques et organisationnels liés à devops

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

Page 12: Les impacts techniques et organisationnels liés à devops

devops sur le cloud public

Page 13: Les impacts techniques et organisationnels liés à devops

Mise en place d’un cloud IaaS/CaaS public/privé

Page 14: Les impacts techniques et organisationnels liés à devops

Mise en place d’un cloud IaaS/CaaS public/privé

Page 15: Les impacts techniques et organisationnels liés à devops

Structure des tenants

• Bulle mutualisée

• Politique de tags

• Budget projet suivi mensuellement

Page 16: Les impacts techniques et organisationnels liés à devops

Mise en place d’un cloud IaaS/CaaS public/privé

Page 17: Les impacts techniques et organisationnels liés à devops

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

Page 18: Les impacts techniques et organisationnels liés à devops

Mise en place d’un cloud IaaS/CaaS public/privé

Page 19: Les impacts techniques et organisationnels liés à devops

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

Page 20: Les impacts techniques et organisationnels liés à devops

Mise en place d’un cloud IaaS/CaaS public/privé

Page 21: Les impacts techniques et organisationnels liés à devops

Supervision LiveStatus

NSCA

Cloud public

IT on premises

Sup/API infra

Sup/API proj A

Sup/API proj BSup historique

Collecteur de sup

NRPE

Page 22: Les impacts techniques et organisationnels liés à devops

Suivi des indicateurs

Cloud public

IT on premises

Backend metrologie

Backend metrologie

WebApp

HTTP requests

Carbon Text

SSH/SNMP

Page 23: Les impacts techniques et organisationnels liés à devops

Mise en place d’un cloud IaaS/CaaS public/privé

Page 24: Les impacts techniques et organisationnels liés à devops

Automatisation des déploiements

Fabric

Saltstack

BOTO

PyvMOMI

Cobbler

BitBucket

Jenkins

Page 25: Les impacts techniques et organisationnels liés à devops

Mise en place d’un cloud IaaS/CaaS public/privé

Page 26: Les impacts techniques et organisationnels liés à devops

Outils de communication2000 2016

Page 27: Les impacts techniques et organisationnels liés à devops

Mise en place d’un cloud IaaS/CaaS public/privé

Page 28: Les impacts techniques et organisationnels liés à devops

Rôle du pôle sécurité

CloudCloud Devops

Page 29: Les impacts techniques et organisationnels liés à devops

Mise en place d’un cloud IaaS/CaaS public/privé

Page 30: Les impacts techniques et organisationnels liés à devops

Sans DevOps

Dir des OpérationsDir Développement

Comité MEP

Projet non Cloud

Page 31: Les impacts techniques et organisationnels liés à devops

Avec DevOps

Dir des OpérationsDir Développement

Comité MEP

Outils dedéploiement

Projet non Cloud

Page 32: Les impacts techniques et organisationnels liés à devops

Avec DevOps

Dir Développement Dir des Opérations

Comité MEP

Outils dedéploiement

Projet non Cloud

Page 33: Les impacts techniques et organisationnels liés à devops

Au-delà des nuages

Page 34: Les impacts techniques et organisationnels liés à devops

Transposition partielle des chantiers Cloud

Page 35: Les impacts techniques et organisationnels liés à devops

Dir Développement

Avec DevOps / suite

Dir des Opérations

Comité MEP

Outils dedéploiement

Projet Cloud

Page 36: Les impacts techniques et organisationnels liés à devops

Pour conclure

Page 37: Les impacts techniques et organisationnels liés à devops

Conclusion

•Initié par la direction de l’exploitation

Page 38: Les impacts techniques et organisationnels liés à devops

Conclusion

•Adhérence très forte avec le sujet automatisation des déploiements

•Initié par la direction de l’exploitation

Page 39: Les impacts techniques et organisationnels liés à devops

Conclusion

•Initié par la direction de l’exploitation

•Adhérence très forte avec le sujet automatisation des déploiements

•Encourager les ruptures

Page 40: Les impacts techniques et organisationnels liés à devops

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

Page 41: Les impacts techniques et organisationnels liés à devops

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

Page 42: Les impacts techniques et organisationnels liés à devops

01 85 08 18 [email protected]

156 boulevard Haussmann 75008 Pariswww.wescale.fr | blog.wescale.fr

CONTACT

Page 43: Les impacts techniques et organisationnels liés à devops