SlideShare une entreprise Scribd logo
DevOps : accélérer le time-to-market et rationaliser les
coûts dans le cloud ou en datacenter privé
Suresnes, 26/09/2016,
Nicolas Richeton – Roméo Said,
DevOps | 26/09/2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 2
Contact information
Nicolas
Richeton
Directeur de projet
Architecte solution
nicolas.richeton@capgemini.com
Insert
contact
picture
Insert
contact
picture
Roméo
Said
Architecte solution
romeo.said@capgemini.com
Jean-Pierre
Arneodo
Architecte solution
jean-pierre.arneodo@capgemini.com
Insert
contact
picture
DevOps | 26/09/2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 3
Nous vous proposons
 Une présentation de la culture DevOps
 Un retour d’expérience sur un projet DevOps chez notre client
 Des choix techniques poussés par une volonté de rapidité et de flexibilité
 Une gestion différente des mises en production
 Un travail conjoint et des responsabilités identifiées entre Devs et Ops
 Et une présentation de nos pratiques DevOps à la Digital Factory
Capgemini
DevOps | 26/09/2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 4
Pourquoi le DevOps ?
Accélérer le Time to Market
 Réduire les délais des mises en production
Agilité technologique et industrialisation
Améliorer la satisfaction du client final
Tests et pilotage en continu
Faciliter l’innovation technologique
Plateformes innovantes déployées rapidement
Prototypage
Rationaliser les coûts
Cloud
Standardisation technologique
More Agile
30x
More frequent
deployment
8000x
faster lead
times
than their peers
More Reliable
2x
the change
success rate
12x
faster mean times
to
recover (MTTR)
More Competitive
2x
more likely to
exceed
profitability,
market share
& productivity
goals
50%
higher market
capitalization
growth over 3
years*
Finding From Puppet Labs State of
DevOps 2014
DevOps | 26/09/2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 5
Bonnes Pratiques
Le DevOps répond au paradoxe qui existe entre les équipes projet cherchant à
livrer plus souvent et les équipes d’exploitation ayant pour objectif de stabiliser et
fiabiliser les systèmes
DevOps fonctionne sur des bonnes pratiques telles que :
 Déploiement régulier des applications pour fiabiliser les livraisons
 Tester au plus tôt (shift left)
 Effectuer des tests dans un environnement similaire à la production
 Intégration continu avec des tests continus
 Mise en place d’indicateurs pour surveiller la qualité de production
DevOpsDev Ops
DevOps | 26/09/2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 6
Déploiement continu
Business Plan Code Build Test Release Deploy Operate
Chaine de bout-en-bout
Vitesse
Livraison Continue
Intégration Continue
Développement Agile
DevOps
Time to Market
Le DevOps se construit en fonction du contexte de
l'organisation pour aligner le Système d’Information
sur les besoins de l'organisation et améliorer le Time
to market
DevOps | 26/09/2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 7
Et pour vous ?
 Le délai de mise en production d’une fonctionnalité se
mesure en :
1. Heures
2. Jours
3. Semaines
4. Mois
DevOps | 26/09/2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 8
Retour d'expérience
 Projet de traitement de données réalisé chez notre client
 Lancé fin 2015
 Majoritairement à base de SaaS et de PaaS
 Equipe Capgemini en lien direct avec le métier sous la
supervision des architectes transverses
8
DevOps | 26/09/2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 9
Authentification
Autorisation
API
ERP
Architecture
Données
restituées
Fichiers à
injecter
S3 worker API Notifs
SNS
Queue
SQS
worker
SQS
Base
NoSQL
worker
worker Notifs
SNS
Queue
SQS
Web
ELB Load
Balancer
API API API API
BDD
Référentiels
Authentification
Datacenter
Microservices
DevOps | 26/09/2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 10
Cloud
Ops
•Définissent le cadre avec les Devs
•Exploitent des services Cloud
•Fournissent une couche d’administration
logique
Devs et Ops
Devs
•Définissent le cadre avec les Ops
•Codent
•Gèrent des branches
•Assemblent
•Déploient via la console web
fournie par les Ops
•Suivent la production
Métier
•Déploient et scalent en production
via la console web fournie par les
Ops
Docker Hub
DevOps | 26/09/2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 11
Chaine de déploiement
< 3 minutes < 10 secondes
DevOps | 26/09/2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 12
Console Web fournie par les équipes Ops
Accélérer le
traitement en
rajoutant des
instances
Un utilisateur métier peut agir directement sur l’environnement de production
Un redémarrage déploie la dernière version de l’application
Une vue sur le
nombre des
Instances AWS
DevOps | 26/09/2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 13
Stack technique
DevOps | 26/09/2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 14
Environnements Applicatifs
Branche
dev
Branche
int
Branche master
Instances
dev
Instances
int
Instances
staging
Instances
prod
Données
dev
Données
int
Données
staging
Données
prod
Les données approuvées en
staging avant de les injecter
dans la chaine de prod
DevOps | 26/09/2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 15
Gestion des versions
 Mise en production au fil de l’eau
 Plus de notion d’une version définie et communiquée
 Un nouveau déploiement ou un redémarrage utilisera la dernière
version disponible
 Pour chaque module, tout nouveau déploiement doit être rétro-
compatible avec le précédent
 Rendu possible par la fréquence de déploiement des petits incréments
 Les modifications non rétro-compatibles sont traitées par le déploiement des
différentes versions dans des conteneurs séparés fonctionnant en parallèle (micro-
services, API management)
DevOps | 26/09/2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 16
En synthèse
 Avantages :
 Dernières versions toujours
déployées
 Gestion fine des coûts
d'infrastructure / quotas
 Scalabilité de la plateforme à la
main du métier
 Plateformes d'intégration et de
staging permettent de tester et de
valider le comportement et les
données
 Gestion des versions lissée et dette
technique réduite
 Séparation entre les équipes de
dev et exploitation
 3 000 000 de données traitées (en
2 semaines).
 NodeJS va vite!!
 Inconvénients :
 Manque d’outils dans docker hub, ex:
gestion des versions
 Difficulté de gérer une version globale
 Manque de visibilité sur les versions
déployées sur AWS (en cas de
problème)
 Pas de vérifications automatiques dans
la chaine de déploiement
 TODO : gestion des indisponibilités
 NodeJS peut aller trop vite : saturation
mémoire et systèmes externes
surchargés
DevOps | 26/09/2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 17
Chaine DevOps à la Digital Factory, outillage complet
17
Business
Planning
Dev
Quality
Assurance
Packaging &
Archiving
Deploy to
test
Automated
Functional
Testing
Deliver /
Deploy
Monitor
Customer
feedback
elk
DevOps | 26/09/2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 18
Chaine DevOps à la Digital Factory, visual management
18
Business
Planning
Dev
Quality
Assurance
Packaging
& Archiving
Deploy to
test
Automated
Functional
Testing
Deliver /
Deploy
Monitor
Customer
feedback
elk
DevOps | 26/09/2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 19
Chaine DevOps à la Digital Factory, en Cloud ou en DC privé
19
Business
Planning
Dev
Quality
Assurance
Packaging
& Archiving
Deploy to
test
Automated
Functional
Testing
Deliver /
Deploy
Monitor
Customer
feedback
EC2
Container
Registry
S3
CloudWatch
CloudFormation
CloudTrail
Route 53
Datacenter
Le travail des
équipes d’exploitation
évolue pour apporter
un cadre et un
support pour
l’automatisation des
services
DevOps | 26/09/2016
Copyright © 2016 Capgemini and Sogeti. All rights reserved. 20
Questions ?
20
www.capgemini.com
The information contained in this presentation is proprietary.
Copyright © 2016 Capgemini and Sogeti. All rights reserved.
Rightshore® is a trademark belonging to Capgemini.
www.sogeti.com
About Capgemini and Sogeti
With more than 180,000 people in over 40 countries, Capgemini is a global leader in consulting,
technology and outsourcing services. The Group reported 2015 global revenues of EUR 11.9 billion.
Together with its clients, Capgemini creates and delivers business, technology and digital solutions that
fit their needs, enabling them to achieve innovation and competitiveness. A deeply multicultural
organization, Capgemini has developed its own way of working, the Collaborative Business
Experience™, and draws on Rightshore®, its worldwide delivery model.
Sogeti is a leading provider of technology and software testing, specializing in
Application, Infrastructure and Engineering Services. Sogeti offers cutting-edge
solutions around Testing, Business Intelligence & Analytics, Mobile, Cloud and
Cyber Security. Sogeti brings together more than 23,000 professionals in 15
countries and has a strong local presence in over 100 locations in Europe, USA
and India. Sogeti is a wholly-owned subsidiary of Cap Gemini S.A., listed on the
Paris Stock Exchange.

Contenu connexe

Tendances

La Duck Conf : "Microservices et transactions distribuées"
La Duck Conf : "Microservices et transactions distribuées"La Duck Conf : "Microservices et transactions distribuées"
La Duck Conf : "Microservices et transactions distribuées"
OCTO Technology
 
La Duck Conf - Initier un Datalab : rien à voir avec ce que j'imaginais !
La Duck Conf - Initier un Datalab : rien à voir avec ce que j'imaginais !La Duck Conf - Initier un Datalab : rien à voir avec ce que j'imaginais !
La Duck Conf - Initier un Datalab : rien à voir avec ce que j'imaginais !
OCTO Technology
 
Devoteam REX OpenShift DevOps - Red Hat Roadshow Paris - avril 2018
Devoteam REX OpenShift DevOps - Red Hat Roadshow Paris - avril 2018Devoteam REX OpenShift DevOps - Red Hat Roadshow Paris - avril 2018
Devoteam REX OpenShift DevOps - Red Hat Roadshow Paris - avril 2018
Cedric Girard
 
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
OCTO Technology
 
Accélérez itSMF 2013
Accélérez itSMF 2013Accélérez itSMF 2013
Accélérez itSMF 2013
itSMF France
 
DODMTL 2019 - Agile et DevOps chez Croesus
DODMTL 2019 - Agile et DevOps chez CroesusDODMTL 2019 - Agile et DevOps chez Croesus
DODMTL 2019 - Agile et DevOps chez Croesus
Martin Deslongchamps
 
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
OCTO Technology
 
La Duck Conf 2018 : "Superbe maison d'architecte avec vue sur le lac"
La Duck Conf 2018 : "Superbe maison d'architecte avec vue sur le lac"La Duck Conf 2018 : "Superbe maison d'architecte avec vue sur le lac"
La Duck Conf 2018 : "Superbe maison d'architecte avec vue sur le lac"
OCTO Technology
 
Petit-Déjeuner : Ceci n'est pas un mobile
Petit-Déjeuner : Ceci n'est pas un mobilePetit-Déjeuner : Ceci n'est pas un mobile
Petit-Déjeuner : Ceci n'est pas un mobile
OCTO Technology
 
La gouvernance du SI hybride - Principes et mise en oeuvre
La gouvernance du SI hybride - Principes et mise en oeuvreLa gouvernance du SI hybride - Principes et mise en oeuvre
La gouvernance du SI hybride - Principes et mise en oeuvre
OCTO Technology
 
Mohamed.marouan
Mohamed.marouanMohamed.marouan
Mohamed.marouan
Marouan MOHAMED
 
La Duck Conf - DevOps et Dataviz, un amour impossible ?
La Duck Conf - DevOps et Dataviz, un amour impossible ? La Duck Conf - DevOps et Dataviz, un amour impossible ?
La Duck Conf - DevOps et Dataviz, un amour impossible ?
OCTO Technology
 
La Duck Conf 2018 : "Mon mainframe fait du digital sans casser ma tirelire"
La Duck Conf 2018 : "Mon mainframe fait du digital sans casser ma tirelire"La Duck Conf 2018 : "Mon mainframe fait du digital sans casser ma tirelire"
La Duck Conf 2018 : "Mon mainframe fait du digital sans casser ma tirelire"
OCTO Technology
 
La valeur de Docker pour les équipes de développement et accélérateur dans le...
La valeur de Docker pour les équipes de développement et accélérateur dans le...La valeur de Docker pour les équipes de développement et accélérateur dans le...
La valeur de Docker pour les équipes de développement et accélérateur dans le...
Laurent Goujon
 
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
OCTO Technology
 
La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...
La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...
La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...
OCTO Technology
 
La Duck Conf 2018 : "Une infrastructure peut en cacher une autre !"
La Duck Conf 2018 : "Une infrastructure peut en cacher une autre !"La Duck Conf 2018 : "Une infrastructure peut en cacher une autre !"
La Duck Conf 2018 : "Une infrastructure peut en cacher une autre !"
OCTO Technology
 
Afterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiquesAfterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiques
OCTO Technology Suisse
 
Présentation travail du stage
Présentation travail du stagePrésentation travail du stage
Présentation travail du stage
Taoufiq Bahalla
 
Petit-Déjeuner : Charlie et la Digital Factory
Petit-Déjeuner : Charlie et la Digital FactoryPetit-Déjeuner : Charlie et la Digital Factory
Petit-Déjeuner : Charlie et la Digital Factory
OCTO Technology
 

Tendances (20)

La Duck Conf : "Microservices et transactions distribuées"
La Duck Conf : "Microservices et transactions distribuées"La Duck Conf : "Microservices et transactions distribuées"
La Duck Conf : "Microservices et transactions distribuées"
 
La Duck Conf - Initier un Datalab : rien à voir avec ce que j'imaginais !
La Duck Conf - Initier un Datalab : rien à voir avec ce que j'imaginais !La Duck Conf - Initier un Datalab : rien à voir avec ce que j'imaginais !
La Duck Conf - Initier un Datalab : rien à voir avec ce que j'imaginais !
 
Devoteam REX OpenShift DevOps - Red Hat Roadshow Paris - avril 2018
Devoteam REX OpenShift DevOps - Red Hat Roadshow Paris - avril 2018Devoteam REX OpenShift DevOps - Red Hat Roadshow Paris - avril 2018
Devoteam REX OpenShift DevOps - Red Hat Roadshow Paris - avril 2018
 
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
 
Accélérez itSMF 2013
Accélérez itSMF 2013Accélérez itSMF 2013
Accélérez itSMF 2013
 
DODMTL 2019 - Agile et DevOps chez Croesus
DODMTL 2019 - Agile et DevOps chez CroesusDODMTL 2019 - Agile et DevOps chez Croesus
DODMTL 2019 - Agile et DevOps chez Croesus
 
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
 
La Duck Conf 2018 : "Superbe maison d'architecte avec vue sur le lac"
La Duck Conf 2018 : "Superbe maison d'architecte avec vue sur le lac"La Duck Conf 2018 : "Superbe maison d'architecte avec vue sur le lac"
La Duck Conf 2018 : "Superbe maison d'architecte avec vue sur le lac"
 
Petit-Déjeuner : Ceci n'est pas un mobile
Petit-Déjeuner : Ceci n'est pas un mobilePetit-Déjeuner : Ceci n'est pas un mobile
Petit-Déjeuner : Ceci n'est pas un mobile
 
La gouvernance du SI hybride - Principes et mise en oeuvre
La gouvernance du SI hybride - Principes et mise en oeuvreLa gouvernance du SI hybride - Principes et mise en oeuvre
La gouvernance du SI hybride - Principes et mise en oeuvre
 
Mohamed.marouan
Mohamed.marouanMohamed.marouan
Mohamed.marouan
 
La Duck Conf - DevOps et Dataviz, un amour impossible ?
La Duck Conf - DevOps et Dataviz, un amour impossible ? La Duck Conf - DevOps et Dataviz, un amour impossible ?
La Duck Conf - DevOps et Dataviz, un amour impossible ?
 
La Duck Conf 2018 : "Mon mainframe fait du digital sans casser ma tirelire"
La Duck Conf 2018 : "Mon mainframe fait du digital sans casser ma tirelire"La Duck Conf 2018 : "Mon mainframe fait du digital sans casser ma tirelire"
La Duck Conf 2018 : "Mon mainframe fait du digital sans casser ma tirelire"
 
La valeur de Docker pour les équipes de développement et accélérateur dans le...
La valeur de Docker pour les équipes de développement et accélérateur dans le...La valeur de Docker pour les équipes de développement et accélérateur dans le...
La valeur de Docker pour les équipes de développement et accélérateur dans le...
 
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
 
La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...
La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...
La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...
 
La Duck Conf 2018 : "Une infrastructure peut en cacher une autre !"
La Duck Conf 2018 : "Une infrastructure peut en cacher une autre !"La Duck Conf 2018 : "Une infrastructure peut en cacher une autre !"
La Duck Conf 2018 : "Une infrastructure peut en cacher une autre !"
 
Afterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiquesAfterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiques
 
Présentation travail du stage
Présentation travail du stagePrésentation travail du stage
Présentation travail du stage
 
Petit-Déjeuner : Charlie et la Digital Factory
Petit-Déjeuner : Charlie et la Digital FactoryPetit-Déjeuner : Charlie et la Digital Factory
Petit-Déjeuner : Charlie et la Digital Factory
 

En vedette

Mtug dev ops
Mtug   dev opsMtug   dev ops
Mtug dev ops
Rolta AdvizeX
 
Open governance dev ops
Open governance dev opsOpen governance dev ops
Open governance dev ops
William Mullins
 
Zero maintenance middleware met vm ware, puppet en deployit.
Zero maintenance middleware met vm ware, puppet en deployit.Zero maintenance middleware met vm ware, puppet en deployit.
Zero maintenance middleware met vm ware, puppet en deployit.
Bastiaan Schaap
 
Herding your cattle from dev to ops
Herding your cattle from dev to opsHerding your cattle from dev to ops
Herding your cattle from dev to ops
Bastiaan Schaap
 
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't EvilBuilding a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't Evil
IBM UrbanCode Products
 
Open data, open government, transparency, evidence-informed decision making &...
Open data, open government, transparency, evidence-informed decision making &...Open data, open government, transparency, evidence-informed decision making &...
Open data, open government, transparency, evidence-informed decision making &...
Communication and Media Studies, Carleton University
 
Boosting Dev and Ops Productivity
Boosting Dev and Ops ProductivityBoosting Dev and Ops Productivity
Boosting Dev and Ops Productivity
XebiaLabs
 
DevOps Overview
DevOps OverviewDevOps Overview
DevOps Overview
Omri Spector
 
DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015
DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015
DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015
Yuval Yeret
 
Dev and Ops Collaboration and Awareness at Etsy and Flickr
Dev and Ops Collaboration and Awareness at Etsy and FlickrDev and Ops Collaboration and Awareness at Etsy and Flickr
Dev and Ops Collaboration and Awareness at Etsy and Flickr
John Allspaw
 
How to Build a DevOps Toolchain
How to Build a DevOps ToolchainHow to Build a DevOps Toolchain
How to Build a DevOps Toolchain
IBM UrbanCode Products
 
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
John Allspaw
 
50 Ways to Become More Professionally Excellent
50 Ways to Become More Professionally Excellent50 Ways to Become More Professionally Excellent
50 Ways to Become More Professionally Excellent
Leslie Bradshaw
 

En vedette (13)

Mtug dev ops
Mtug   dev opsMtug   dev ops
Mtug dev ops
 
Open governance dev ops
Open governance dev opsOpen governance dev ops
Open governance dev ops
 
Zero maintenance middleware met vm ware, puppet en deployit.
Zero maintenance middleware met vm ware, puppet en deployit.Zero maintenance middleware met vm ware, puppet en deployit.
Zero maintenance middleware met vm ware, puppet en deployit.
 
Herding your cattle from dev to ops
Herding your cattle from dev to opsHerding your cattle from dev to ops
Herding your cattle from dev to ops
 
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't EvilBuilding a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't Evil
 
Open data, open government, transparency, evidence-informed decision making &...
Open data, open government, transparency, evidence-informed decision making &...Open data, open government, transparency, evidence-informed decision making &...
Open data, open government, transparency, evidence-informed decision making &...
 
Boosting Dev and Ops Productivity
Boosting Dev and Ops ProductivityBoosting Dev and Ops Productivity
Boosting Dev and Ops Productivity
 
DevOps Overview
DevOps OverviewDevOps Overview
DevOps Overview
 
DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015
DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015
DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015
 
Dev and Ops Collaboration and Awareness at Etsy and Flickr
Dev and Ops Collaboration and Awareness at Etsy and FlickrDev and Ops Collaboration and Awareness at Etsy and Flickr
Dev and Ops Collaboration and Awareness at Etsy and Flickr
 
How to Build a DevOps Toolchain
How to Build a DevOps ToolchainHow to Build a DevOps Toolchain
How to Build a DevOps Toolchain
 
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
 
50 Ways to Become More Professionally Excellent
50 Ways to Become More Professionally Excellent50 Ways to Become More Professionally Excellent
50 Ways to Become More Professionally Excellent
 

Similaire à Cwin16 - Paris - dev ops

#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devops#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devops
Emmanuel Roldan
 
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
TelecomValley
 
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
Devoteam
 
Testez en continu avec le Cloud ou "Comment réduire le TTM et le coût de l’...
Testez en continu avec le Cloud  ou "Comment réduire le TTM  et le coût de l’...Testez en continu avec le Cloud  ou "Comment réduire le TTM  et le coût de l’...
Testez en continu avec le Cloud ou "Comment réduire le TTM et le coût de l’...
Pierre-Henri Gache
 
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...
Nuxeo
 
La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...
La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...
La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...
Marius Zaharia
 
[XamarinDay] Deep dive des produits Xamarin part 2
[XamarinDay] Deep dive des produits Xamarin part 2[XamarinDay] Deep dive des produits Xamarin part 2
[XamarinDay] Deep dive des produits Xamarin part 2
Cellenza
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
cyrilpicat
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussi
OCTO Technology Suisse
 
GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...
GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...
GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...
AZUG FR
 
2008.11.28 Packager & DéLivrer Une Solution As A Service
2008.11.28   Packager & DéLivrer Une Solution As A Service2008.11.28   Packager & DéLivrer Une Solution As A Service
2008.11.28 Packager & DéLivrer Une Solution As A Service
Club Alliances
 
Think tank présentation
Think tank   présentationThink tank   présentation
Think tank présentation
Jacky Galicher
 
Presentation proxiwave-2019
Presentation proxiwave-2019Presentation proxiwave-2019
Presentation proxiwave-2019
CRONOS Technologies
 
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REX
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REXRetour d’expérience de la transformation DevOps de Microsoft au DevOps REX
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REX
Samuel Metias
 
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs �Amener vos applications Dockerisées jusqu’en production avec XebiaLabs �
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs
XebiaLabs
 
Visual studio 2017 Launch keynote - Afterworks@Noumea
Visual studio 2017 Launch keynote - Afterworks@NoumeaVisual studio 2017 Launch keynote - Afterworks@Noumea
Visual studio 2017 Launch keynote - Afterworks@Noumea
Julien Chable
 
DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014
IBM France Lab
 
8 Rex : Mise en place de DevOps sur Azure
8   Rex : Mise en place de DevOps sur Azure8   Rex : Mise en place de DevOps sur Azure
8 Rex : Mise en place de DevOps sur Azure
aOS Community
 
Intégration et livraison continues des bonnes pratiques de conception d'appli...
Intégration et livraison continues des bonnes pratiques de conception d'appli...Intégration et livraison continues des bonnes pratiques de conception d'appli...
Intégration et livraison continues des bonnes pratiques de conception d'appli...
Amazon Web Services
 
Gab2017 la sante de votre env azure
Gab2017 la sante de votre env azureGab2017 la sante de votre env azure
Gab2017 la sante de votre env azure
Manon PERNIN
 

Similaire à Cwin16 - Paris - dev ops (20)

#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devops#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devops
 
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
 
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
 
Testez en continu avec le Cloud ou "Comment réduire le TTM et le coût de l’...
Testez en continu avec le Cloud  ou "Comment réduire le TTM  et le coût de l’...Testez en continu avec le Cloud  ou "Comment réduire le TTM  et le coût de l’...
Testez en continu avec le Cloud ou "Comment réduire le TTM et le coût de l’...
 
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...
 
La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...
La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...
La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...
 
[XamarinDay] Deep dive des produits Xamarin part 2
[XamarinDay] Deep dive des produits Xamarin part 2[XamarinDay] Deep dive des produits Xamarin part 2
[XamarinDay] Deep dive des produits Xamarin part 2
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussi
 
GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...
GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...
GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...
 
2008.11.28 Packager & DéLivrer Une Solution As A Service
2008.11.28   Packager & DéLivrer Une Solution As A Service2008.11.28   Packager & DéLivrer Une Solution As A Service
2008.11.28 Packager & DéLivrer Une Solution As A Service
 
Think tank présentation
Think tank   présentationThink tank   présentation
Think tank présentation
 
Presentation proxiwave-2019
Presentation proxiwave-2019Presentation proxiwave-2019
Presentation proxiwave-2019
 
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REX
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REXRetour d’expérience de la transformation DevOps de Microsoft au DevOps REX
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REX
 
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs �Amener vos applications Dockerisées jusqu’en production avec XebiaLabs �
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs
 
Visual studio 2017 Launch keynote - Afterworks@Noumea
Visual studio 2017 Launch keynote - Afterworks@NoumeaVisual studio 2017 Launch keynote - Afterworks@Noumea
Visual studio 2017 Launch keynote - Afterworks@Noumea
 
DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014
 
8 Rex : Mise en place de DevOps sur Azure
8   Rex : Mise en place de DevOps sur Azure8   Rex : Mise en place de DevOps sur Azure
8 Rex : Mise en place de DevOps sur Azure
 
Intégration et livraison continues des bonnes pratiques de conception d'appli...
Intégration et livraison continues des bonnes pratiques de conception d'appli...Intégration et livraison continues des bonnes pratiques de conception d'appli...
Intégration et livraison continues des bonnes pratiques de conception d'appli...
 
Gab2017 la sante de votre env azure
Gab2017 la sante de votre env azureGab2017 la sante de votre env azure
Gab2017 la sante de votre env azure
 

Plus de Capgemini

Top Healthcare Trends 2022
Top Healthcare Trends 2022Top Healthcare Trends 2022
Top Healthcare Trends 2022
Capgemini
 
Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022
Capgemini
 
Commercial Banking Trends book 2022
Commercial Banking Trends book 2022Commercial Banking Trends book 2022
Commercial Banking Trends book 2022
Capgemini
 
Top Trends in Payments 2022
Top Trends in Payments 2022Top Trends in Payments 2022
Top Trends in Payments 2022
Capgemini
 
Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022
Capgemini
 
Retail Banking Trends book 2022
Retail Banking Trends book 2022Retail Banking Trends book 2022
Retail Banking Trends book 2022
Capgemini
 
Top Life Insurance Trends 2022
Top Life Insurance Trends 2022Top Life Insurance Trends 2022
Top Life Insurance Trends 2022
Capgemini
 
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーですキャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
Capgemini
 
Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021
Capgemini
 
Life Insurance Top Trends 2021
Life Insurance Top Trends 2021Life Insurance Top Trends 2021
Life Insurance Top Trends 2021
Capgemini
 
Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021
Capgemini
 
Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021
Capgemini
 
Top Trends in Payments: 2021
Top Trends in Payments: 2021Top Trends in Payments: 2021
Top Trends in Payments: 2021
Capgemini
 
Health Insurance Top Trends 2021
Health Insurance Top Trends 2021Health Insurance Top Trends 2021
Health Insurance Top Trends 2021
Capgemini
 
Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021
Capgemini
 
Capgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous PlanningCapgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous Planning
Capgemini
 
Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020
Capgemini
 
Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020
Capgemini
 
Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020
Capgemini
 
Top Trends in Payments: 2020
Top Trends in Payments: 2020Top Trends in Payments: 2020
Top Trends in Payments: 2020
Capgemini
 

Plus de Capgemini (20)

Top Healthcare Trends 2022
Top Healthcare Trends 2022Top Healthcare Trends 2022
Top Healthcare Trends 2022
 
Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022
 
Commercial Banking Trends book 2022
Commercial Banking Trends book 2022Commercial Banking Trends book 2022
Commercial Banking Trends book 2022
 
Top Trends in Payments 2022
Top Trends in Payments 2022Top Trends in Payments 2022
Top Trends in Payments 2022
 
Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022
 
Retail Banking Trends book 2022
Retail Banking Trends book 2022Retail Banking Trends book 2022
Retail Banking Trends book 2022
 
Top Life Insurance Trends 2022
Top Life Insurance Trends 2022Top Life Insurance Trends 2022
Top Life Insurance Trends 2022
 
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーですキャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
 
Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021
 
Life Insurance Top Trends 2021
Life Insurance Top Trends 2021Life Insurance Top Trends 2021
Life Insurance Top Trends 2021
 
Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021
 
Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021
 
Top Trends in Payments: 2021
Top Trends in Payments: 2021Top Trends in Payments: 2021
Top Trends in Payments: 2021
 
Health Insurance Top Trends 2021
Health Insurance Top Trends 2021Health Insurance Top Trends 2021
Health Insurance Top Trends 2021
 
Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021
 
Capgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous PlanningCapgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous Planning
 
Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020
 
Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020
 
Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020
 
Top Trends in Payments: 2020
Top Trends in Payments: 2020Top Trends in Payments: 2020
Top Trends in Payments: 2020
 

Cwin16 - Paris - dev ops

  • 1. DevOps : accélérer le time-to-market et rationaliser les coûts dans le cloud ou en datacenter privé Suresnes, 26/09/2016, Nicolas Richeton – Roméo Said,
  • 2. DevOps | 26/09/2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 2 Contact information Nicolas Richeton Directeur de projet Architecte solution nicolas.richeton@capgemini.com Insert contact picture Insert contact picture Roméo Said Architecte solution romeo.said@capgemini.com Jean-Pierre Arneodo Architecte solution jean-pierre.arneodo@capgemini.com Insert contact picture
  • 3. DevOps | 26/09/2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 3 Nous vous proposons  Une présentation de la culture DevOps  Un retour d’expérience sur un projet DevOps chez notre client  Des choix techniques poussés par une volonté de rapidité et de flexibilité  Une gestion différente des mises en production  Un travail conjoint et des responsabilités identifiées entre Devs et Ops  Et une présentation de nos pratiques DevOps à la Digital Factory Capgemini
  • 4. DevOps | 26/09/2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 4 Pourquoi le DevOps ? Accélérer le Time to Market  Réduire les délais des mises en production Agilité technologique et industrialisation Améliorer la satisfaction du client final Tests et pilotage en continu Faciliter l’innovation technologique Plateformes innovantes déployées rapidement Prototypage Rationaliser les coûts Cloud Standardisation technologique More Agile 30x More frequent deployment 8000x faster lead times than their peers More Reliable 2x the change success rate 12x faster mean times to recover (MTTR) More Competitive 2x more likely to exceed profitability, market share & productivity goals 50% higher market capitalization growth over 3 years* Finding From Puppet Labs State of DevOps 2014
  • 5. DevOps | 26/09/2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 5 Bonnes Pratiques Le DevOps répond au paradoxe qui existe entre les équipes projet cherchant à livrer plus souvent et les équipes d’exploitation ayant pour objectif de stabiliser et fiabiliser les systèmes DevOps fonctionne sur des bonnes pratiques telles que :  Déploiement régulier des applications pour fiabiliser les livraisons  Tester au plus tôt (shift left)  Effectuer des tests dans un environnement similaire à la production  Intégration continu avec des tests continus  Mise en place d’indicateurs pour surveiller la qualité de production DevOpsDev Ops
  • 6. DevOps | 26/09/2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 6 Déploiement continu Business Plan Code Build Test Release Deploy Operate Chaine de bout-en-bout Vitesse Livraison Continue Intégration Continue Développement Agile DevOps Time to Market Le DevOps se construit en fonction du contexte de l'organisation pour aligner le Système d’Information sur les besoins de l'organisation et améliorer le Time to market
  • 7. DevOps | 26/09/2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 7 Et pour vous ?  Le délai de mise en production d’une fonctionnalité se mesure en : 1. Heures 2. Jours 3. Semaines 4. Mois
  • 8. DevOps | 26/09/2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 8 Retour d'expérience  Projet de traitement de données réalisé chez notre client  Lancé fin 2015  Majoritairement à base de SaaS et de PaaS  Equipe Capgemini en lien direct avec le métier sous la supervision des architectes transverses 8
  • 9. DevOps | 26/09/2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 9 Authentification Autorisation API ERP Architecture Données restituées Fichiers à injecter S3 worker API Notifs SNS Queue SQS worker SQS Base NoSQL worker worker Notifs SNS Queue SQS Web ELB Load Balancer API API API API BDD Référentiels Authentification Datacenter Microservices
  • 10. DevOps | 26/09/2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 10 Cloud Ops •Définissent le cadre avec les Devs •Exploitent des services Cloud •Fournissent une couche d’administration logique Devs et Ops Devs •Définissent le cadre avec les Ops •Codent •Gèrent des branches •Assemblent •Déploient via la console web fournie par les Ops •Suivent la production Métier •Déploient et scalent en production via la console web fournie par les Ops Docker Hub
  • 11. DevOps | 26/09/2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 11 Chaine de déploiement < 3 minutes < 10 secondes
  • 12. DevOps | 26/09/2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 12 Console Web fournie par les équipes Ops Accélérer le traitement en rajoutant des instances Un utilisateur métier peut agir directement sur l’environnement de production Un redémarrage déploie la dernière version de l’application Une vue sur le nombre des Instances AWS
  • 13. DevOps | 26/09/2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 13 Stack technique
  • 14. DevOps | 26/09/2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 14 Environnements Applicatifs Branche dev Branche int Branche master Instances dev Instances int Instances staging Instances prod Données dev Données int Données staging Données prod Les données approuvées en staging avant de les injecter dans la chaine de prod
  • 15. DevOps | 26/09/2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 15 Gestion des versions  Mise en production au fil de l’eau  Plus de notion d’une version définie et communiquée  Un nouveau déploiement ou un redémarrage utilisera la dernière version disponible  Pour chaque module, tout nouveau déploiement doit être rétro- compatible avec le précédent  Rendu possible par la fréquence de déploiement des petits incréments  Les modifications non rétro-compatibles sont traitées par le déploiement des différentes versions dans des conteneurs séparés fonctionnant en parallèle (micro- services, API management)
  • 16. DevOps | 26/09/2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 16 En synthèse  Avantages :  Dernières versions toujours déployées  Gestion fine des coûts d'infrastructure / quotas  Scalabilité de la plateforme à la main du métier  Plateformes d'intégration et de staging permettent de tester et de valider le comportement et les données  Gestion des versions lissée et dette technique réduite  Séparation entre les équipes de dev et exploitation  3 000 000 de données traitées (en 2 semaines).  NodeJS va vite!!  Inconvénients :  Manque d’outils dans docker hub, ex: gestion des versions  Difficulté de gérer une version globale  Manque de visibilité sur les versions déployées sur AWS (en cas de problème)  Pas de vérifications automatiques dans la chaine de déploiement  TODO : gestion des indisponibilités  NodeJS peut aller trop vite : saturation mémoire et systèmes externes surchargés
  • 17. DevOps | 26/09/2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 17 Chaine DevOps à la Digital Factory, outillage complet 17 Business Planning Dev Quality Assurance Packaging & Archiving Deploy to test Automated Functional Testing Deliver / Deploy Monitor Customer feedback elk
  • 18. DevOps | 26/09/2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 18 Chaine DevOps à la Digital Factory, visual management 18 Business Planning Dev Quality Assurance Packaging & Archiving Deploy to test Automated Functional Testing Deliver / Deploy Monitor Customer feedback elk
  • 19. DevOps | 26/09/2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 19 Chaine DevOps à la Digital Factory, en Cloud ou en DC privé 19 Business Planning Dev Quality Assurance Packaging & Archiving Deploy to test Automated Functional Testing Deliver / Deploy Monitor Customer feedback EC2 Container Registry S3 CloudWatch CloudFormation CloudTrail Route 53 Datacenter Le travail des équipes d’exploitation évolue pour apporter un cadre et un support pour l’automatisation des services
  • 20. DevOps | 26/09/2016 Copyright © 2016 Capgemini and Sogeti. All rights reserved. 20 Questions ? 20
  • 21. www.capgemini.com The information contained in this presentation is proprietary. Copyright © 2016 Capgemini and Sogeti. All rights reserved. Rightshore® is a trademark belonging to Capgemini. www.sogeti.com About Capgemini and Sogeti With more than 180,000 people in over 40 countries, Capgemini is a global leader in consulting, technology and outsourcing services. The Group reported 2015 global revenues of EUR 11.9 billion. Together with its clients, Capgemini creates and delivers business, technology and digital solutions that fit their needs, enabling them to achieve innovation and competitiveness. A deeply multicultural organization, Capgemini has developed its own way of working, the Collaborative Business Experience™, and draws on Rightshore®, its worldwide delivery model. Sogeti is a leading provider of technology and software testing, specializing in Application, Infrastructure and Engineering Services. Sogeti offers cutting-edge solutions around Testing, Business Intelligence & Analytics, Mobile, Cloud and Cyber Security. Sogeti brings together more than 23,000 professionals in 15 countries and has a strong local presence in over 100 locations in Europe, USA and India. Sogeti is a wholly-owned subsidiary of Cap Gemini S.A., listed on the Paris Stock Exchange.