Les impacts techniques et organisationnels liés à devops

Preview:

Citation preview

#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

Recommended