#1 cloud-infra-talk- l ops-du-devops

20
Paris, 26/01/2017 #1 CLOUD INFRA TALK : l’Ops du DevOps

Upload: emmanuel-roldan

Post on 21-Feb-2017

64 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: #1 cloud-infra-talk- l ops-du-devops

Paris, 26/01/2017

#1 CLOUD INFRA TALK : l’Ops du DevOps

Page 2: #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

Page 3: #1 cloud-infra-talk- l ops-du-devops

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

Page 4: #1 cloud-infra-talk- l ops-du-devops

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

Page 5: #1 cloud-infra-talk- l ops-du-devops

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

Page 6: #1 cloud-infra-talk- l ops-du-devops

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

Page 7: #1 cloud-infra-talk- l ops-du-devops

Paris, 26/01/2017

Docker

Page 8: #1 cloud-infra-talk- l ops-du-devops

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

Page 9: #1 cloud-infra-talk- l ops-du-devops

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

Page 10: #1 cloud-infra-talk- l ops-du-devops

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

Page 11: #1 cloud-infra-talk- l ops-du-devops

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

Page 12: #1 cloud-infra-talk- l ops-du-devops

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

Page 13: #1 cloud-infra-talk- l ops-du-devops

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

Page 14: #1 cloud-infra-talk- l ops-du-devops

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

Page 15: #1 cloud-infra-talk- l ops-du-devops

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

Page 16: #1 cloud-infra-talk- l ops-du-devops

Paris, 26.01.2017Sebastien GODIER

Engagement ManagerCloud Infrastrucure France

DevOPS…. In Real Life

Page 17: #1 cloud-infra-talk- l ops-du-devops

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

Page 18: #1 cloud-infra-talk- l ops-du-devops

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

Page 19: #1 cloud-infra-talk- l ops-du-devops

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

Page 20: #1 cloud-infra-talk- l ops-du-devops

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