Post on 21-Feb-2017
Paris, 26/01/2017
#1 CLOUD INFRA TALK : l’Ops du DevOps
2Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Mon Parcours
Frank LIVONNENCoach DevOps
Cloud Infrastructure France55 Quai Marcel Dassault92212 Saint-Cloud
Insert contact picture
11 années d’expériences professionnelles dans le monde IT
J’ai rejoins le Groupe Capgemini / Sogeti en 2008
Consultant Production Infrastructure 2008 – 2014Secteur Industrie
Engagement Manager depuis 2014 Secteur Bancaire
Coach depuis 2016
3Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Petit rappel, c’est quoi DevOps ?
DevOps est un mouvement visant à rapprocher le travail des équipes du Dev
et des Ops en alignant leurs objectifs sur les besoins de l’entreprise.
DevOps s’appuie sur un ensemble d’outils et de bonnes pratiques destiné à répondre
au besoin croissant d’industrialisation et de normalisation du SI et ce tout au long du
cycle de vie de l’application
talentagile.com
Intégration Continue Livraison Continue Déploiement Continue
4Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Le savoir faire de Cloud Infra France
Accélerer la livraison des évolutions applicatives
Améliorer le TTM
Trouver l’équilibre en vitesse, coûts, qualité et
risques
Favoriser l’innovationet l’expérimentation
Favoriser l’échange et la remontée d’informations
Mettre le REX au coeur du système
Build & Release
Amélioration continue
Supervision & Opération en Continu
Développement Collaboratif
Planification de projet collaborative
Tests en Continu
Rollback& REX
Intégration continue
LivraisonContinue
Déploiement Continu
A L M
5Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Une Infrastructu
re de provisionne
ment automatique
La supervision au cœur du
système d’informati
on
Des process
ITIL matures
Une approche Testing
d’exploitabilité
La sécurité
intégrée à la
démarche qualité
La Continuit
é des Services
Pratiques DevOps d’un point de vue OPS
Le savoir-faire de Cloud Infra France
6Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Les atouts de Cloud Infra au quotidien
La Core Team DevOps
Approche One Team
Mise en valeur des Experts
Base de connaissances et communautés du groupe
Paris, 26/01/2017
Docker
8Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Mon Parcours
Franck CHOPLETConsultant IT
Cloud Infrastructure France55 Quai Marcel Dassault92212 Saint-Cloud
17 années d’expériences professionnelles dans le monde IT
J’ai rejoins le Groupe CapGemini/Sogeti en 2008
Consultant IT Secteur de l’Energie
9Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Chaîne de Continuous Delivery
Gestion des Déploiements et de la configuration
Supervision, Orchestration et Collaboration
Build etIntégration Continue
Gestion et Monitoring de la Production
Automatisation des Tests fonctionnels et d’exploitationGestion de versions
du code source
Qualimétrie du code
Intégration continue
Tests fonctionnels et métier
Gestion des releases Orchestration de la chaîne de fabrication
Tests d’exploitation : charge et de performance
Tests d’exploitation : sécurité applicative
Gestion des infrastructures : Virtualisation et conteneurs
Gestion des infrastructures : Bases de données
Exploitation & Monitoring
Centralisation des logs
Planification, Collaboration & Partage
Configuration et déploiement automatisés des environnements
Gestion des Infrastructures
OWASP Dependency Check
Gestion des infrastructures : Application platforms and PaaS
Fonctions et outillage
10Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Du composant applicatif au composant Hardware
Static website
Web frontend
User DB
Queue
Analytics DB
Background workers
API endpoint
nginx 1.5 + modsecurity + openssl + bootstrap 2
postgresql + pgv8 + v8
hadoop + hive + thrift + OpenJDK
Ruby + Rails + sass + Unicorn
Redis + redis-sentinel
Python 3.0 + celery + pyredis + libcurl + ffmpeg + libopencv + nodejs + phantomjs
Python 2.7 + Flask + pyredis + celery + psycopg + postgresql-client
Development VM
QA server
Public Cloud
Disaster recovery
Contributor’s laptop
Production Servers
Multiples composants
Multiples environnement
s
Production Cluster
Customer Data Center
11Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Du composant applicatif au composant Hardware
Static website
Web frontend
User DB
Queue
Analytics DB
Background workers
API endpoint
nginx 1.5 + modsecurity + openssl + bootstrap 2
postgresql + pgv8 + v8
hadoop + hive + thrift + OpenJDK
Ruby + Rails + sass + Unicorn
Redis + redis-sentinel
Python 3.0 + celery + pyredis + libcurl + ffmpeg + libopencv + nodejs + phantomjs
Python 2.7 + Flask + pyredis + celery + psycopg + postgresql-client
Development VM
QA server
Public Cloud
Disaster recovery
Contributor’s laptop
Production Servers
Multiples composants
Multiples environnement
s
Production Cluster
Customer Data Center
12Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Vision conteneur DEV vs OPS
DEV
Vue interne du conteneur :• L’application et son code• Les dépendances• Les données• Le packaging applicatif
OPS
Vue externe du conteneur et l’intégration dans le SI :• La supervision• La gestion des logs• La gestion du réseau• La protection des
données• …https://containers40.files.wordpress.com/2015/05/plan-structure-1.jpg
13Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Cas d’usage : Docker et l’existant
Docker est utilisé pour packager les applications mais s’appuis sur les composants d’infrastructure pour :La supervision des logs et de la performanceLa sauvegarde de l’hôte Les outils d’inventaires sur l’hôte ÞSouche serveur standard avec les outils du SI
Les journaux applicatifs sont stockés sur la machine hôteLes données de type fichiers sont stockées sur la machine hôte ou sur un partage NFS
Une application, une VM,… IP de l’hôte et port du conteneur
14Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Cas d’usage : Point de vue OPS +
Les plus :Simplification des livraisons (registre de production = référentiel)Simplification des montées de version et des retours arrièreLimitation de l’impact de l’application des correctifs sur l’hôte par rapport
aux applications Image « immutable » => simplification de l’administrationArrêts relances applicatifs simplifiés (docker-compose)Capacité à supporter des anciennes versions d’applications en conteneur
15Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Cas d’usage : Point de vue OPS -
Les moins : Image non modifiable (OPS)Liberté de configuration (DEV)Exécution en lecture seule des conteneurs et données en volumes
(répertoire) à avoir en bonne pratique (DEV) => Saturation de stockage local
Complexité d’analyse ajoutée lors de la gestion d’incidents (OPS) Suppression des anciennes images
=> fonctionnalité de la 1.13 (« prune » & « df ») Stabilité des drivers de stockageMises à niveau fréquentes de Docker
Paris, 26.01.2017Sebastien GODIER
Engagement ManagerCloud Infrastrucure France
DevOPS…. In Real Life
17Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Mon Parcours
Sebastien GODIEREngagement Manager
Cloud Infrastructure France55 Quai Marcel Dassault92212 Saint-Cloud
17 années d’expériences professionnelles dans le monde IT
Groupe CapGemini/Sogeti depuis 2008
Chef de Projet 2008 – 2011Secteur Bancaire
Engagement Manager depuis 2011Secteur Bancaire & Industrie
18Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
Objectifs de nos Clients
Coût
Délais
Qualité
Un meilleur « time-to-market » des livraisons
Une meilleure qualité des services en
production
Des coûts d’exploitation et de
tests réduits
• La réduction des coûts est une résultante mais n’est pas l’objectif premier d’une démarche DevOps
• La réduction des tâches manuelles sur les tests et la configuration des environnement permet de réorienter les ressources vers des activités à plus de valeur ajoutée
• Livraison de produits plus stables et performants à travers des processus plus industrialisés entre exploitation et développement
• Des changements en production plus fréquents qui permettent de prendre en compte plus rapidement les retours des utilisateurs dans une logique d’amélioration en continu
• Des risques d’erreurs en production diminués du fait de changements plus petits et de l’automatisation
• Des temps projets diminués à chaque étape de la chaîne de fabrication logicielle, du développement jusqu’à la mise en production, grâce à :
• L’automatisation et la réduction au minimum des tâches manuelles• Des outils de pilotage qui raccourcissent les délais de prise de
décision
19Copyright ©Capgemini 2016. All Rights Reserved
Presentation Title | Date
DevOPS – Un levier de compétitivité pour les entreprises
CONTEXTE: Marché de la téléphonie mobile aujourd’hui extrêmement concurrentiel
BESOIN: Etre en mesure de réagir RAPIDEMENT à une offre mobile concurrente
REPONSE: Mettre en place une chaîne d’intégration et de déploiement continue
BENEFICES ATTENDUS: • Capacité à mettre en ligne une offre commerciale en <4h vs plusieurs
semaines• Adaptation automatisée des infrastructures à la charge
The information contained in this presentation is proprietary.© 2016 Capgemini. All rights reserved.
www.fr.sogeti.comwww.fr.capgemini.com
A propos de Capgemini et SogetiFort de plus de 180 000 collaborateurs et présent dans plus de 40 pays, Capgemini est l’un des leaders mondiaux du conseil, des services informatiques et de l’infogérance. Le Groupe a réalisé en 2015 un chiffre d’affaires de 11,9 milliards d’euros. Avec ses clients, Capgemini conçoit et met en œuvre les solutions business, technologiques et digitales qui correspondent à leurs besoins et leur apportent innovation et compétitivité. Profondément multiculturel, Capgemini revendique un style de travail qui lui est propre, la « Collaborative Business ExperienceTM », et s’appuie sur un mode de production mondialisé, le « Rightshore® ».
Sogeti est l’un des leaders des services technologiques et du test logiciel, spécialisé dans la gestion des applicatifs, des infrastructures et les services en ingénierie. Sogeti propose des solutions innovantes autour du Testing, du Business Intelligence & Analytics, de la Mobilité, du Cloud et de la Cybersécurité, s’appuyant sur sa méthodologie et son modèle global de prestations de services Rightshore®. Présente dans 15 pays avec plus de 100 implantations locales en Europe, aux Etats-Unis et en Inde, la société réunit plus de 20 000 professionnels. Sogeti est une filiale à 100% de Cap Gemini S.A., coté à la Bourse de Paris.
Avec 5 000 spécialistes, Capgemini et Sogeti proposent une offre complète de services d’infrastructure en France, afin d’apporter aux entreprises l’agilité nécessaire à leur transformation digitale. Cloud Infrastructure France accompagne ses clients dans 5 domaines : End-User, Data Services & Application Operations, Service Management, Cloud et Cybersécurité.