SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
1 Orange Restricted
“DEVOPS-DDAY 2016”
Docker@DFY : REX
Marseille, October 07th, 2016
2 Orange Restricted
Docker@DFY : Disclaimers !
We do not apologize for any inconvenience
THIS IS A
BULLSHIT
FREE ZONE.
3 Orange Restricted
Docker@DFY : Synopsis
 Résumé des épisodes précédents
– pourquoi, qui, quoi
– rappel de l’implémentation
– Les leçons
 Rewind : Le teaser de la saison 2
– Les ambitions et les facteurs clés de succès
– La démarche envisagée
– L’offre de valeur
 Saison 2 va bientôt finir : où en est-on ?
– Les étapes de construction
– Les choix technologiques
– L’implémentation
 Saison 2 : Les premières leçons techniques
– L’infra !
– Docker ?
 Saison 2 : Le retour du manager
– Un petit tas de réflexions
 Et après ?
– Saison 3 : bande annonce
4 Orange Restricted
Docker@DFY : Résumé de la saison précédente
 Orange/OF/DTSI/DSI/DFY/HBX/GOT/NOH
QUI
Sophia Antipolis
5 Orange Restricted
Docker@DFY : Docker
 On aime nos animaux de compagnie
 On a la possibilité d’innover !
 En restant raisonnable / en apportant de la VALEUR à nos clients
 Et Docker s’est imposé … comme une évidence
 Avec un marketing puissant et compréhensible de tous
POUR
QUOI
6 Orange Restricted
Docker@DFY : Résumé de la saison précédente
 des petits cargos en production depuis un an :
 Pour y arriver, on a :
– réinventé la collecte de métriques/logs
– adapté la chaîne de supervision et d’alertes
– réinventé la chaîne de déploiement
– réinventé la chaîne de Développement/Build
QUOI
7 Orange Restricted
Docker@DFY : Résumé de la saison précédente
 Passage en production en novembre 2015
 Une confiance augmentée sur les Mises en Ligne:
– facilité de rollback
– ce qui a été testé c’est ce qui passe en production
 Pas de soucis de production lié à Docker
 Par contre certaines briques logicielles …
– InfluxDB: perte de données, pas de réplication, …
 Docker a fait ses preuves en production:
– 4 projets co-localisés
– 8 projets fin 2016 hébergés sur cette solution
REX S1
8 Orange Restricted
Docker@DFY : SAISON 2
 Notre choix d’orchestration cible : Docker Swarm
– ça se challenge … mais …
 RESTER SIMPLE ! Stupide !
– Docker nous a donné des roadmaps clair, on a confiance
– On les connait, on leur a parlé
– Et finalement, on n’a pas trop les moyens de faire plus (pour avoir des résultats rapides)
 Une plateforme d’hébergement pour déployer des applis :
– Sur une infra normalisée et masquée (on s’en fout de la bécane …)
– Avec des guides clairs de comment on y va : build / IAM …
– Et de comment on y reste : exploitation, services d’opérations
 En essayant de bouleverser les usages :
DOCKER SWARM
Dev Ops
9 Orange Restricted
Docker@DFY : SAISON 2
 Adresser l’infrastructure
– Les machines, le réseau, le stockage, les flux, l’IAM …
 RESTER SIMPLE ! Stupide !
– Faire avec nos moyens
– Pas de “aaS”
– Pas d’IHM
 Notre cible :
– Les développeurs  plus de confort, de rapidité à tester (mais pas – cher)
Avec obligation de produire des applications qui s’exploitent
– Les “OPS” et la sécurité  chaine de build ++ et alertes ++
Avec une perte de contrôle de cette intégration technique chère à la prod classique
 Ne pas faire de l’infra pour de l’infra  de la valeur applicative rapidement
 De l’infra as code
OBJECTIFS
10 Orange Restricted
Docker@DFY : SAISON 2
 Equipe de prod qui fait du développement
– positionnement délicat dans notre propre camp
– mais aussi vis à vis des “devs”
 Dans un contexte de programme cloud, un peu compliqué
 Avec une organisation globale peu adaptée
 Same players shoot again (avec du renfort)
– équipe agile … enfin …
– Equipe intégrée, le plus intégrée possible disons
– Mais bon … pas forcément facile : bcp d’interactions externes, infra / dev …
 On avance !
Team & Orga
11 Orange Restricted
Docker@DFY : SAISON 2
Le détail des choix par couches
Pourquoi? Avantages, inconvénients, difficultés
 1. Infra : le choix du bare metal
 2. Réseau : VxLan
 3. Stockage : Ceph
 4. Docker + Swarm
 5. Swarm manager
 6. Chaine de build – Usine à image
L’avis des devs ?
Rex technique
INFRA
12 Orange Restricted
Architecture du cluster
Swarm Controler
MasterMaster Master
13 Orange Restricted
Docker@DFY : SAISON 2
 La vision de l’architecte :
– où en est-on
– ce qu’il reste à faire pour finir ce lot 2
 Ce qui fonctionne
 Ce qui ne fonctionne pas
 Ce qu’il faut absolument améliorer pour la prochaine saison.
Rex technique
Wrap up
14 Orange Restricted
Docker@DFY : SAISON 2
 La vision du manager
– un tout petit manager : moins de 15 personnes
– 185k > 100k > 20k > 6k > 700 > 250 > 16 > 15
– Corp > France > DTSI > DSI > DFY > HBX > DTH > NOH
 Les difficultés vécues
– La passion est mal comprise de la raison
– La vision est souvent un ennemi du confort
– La structure … la meilleure ennemie du changement (avec le confort)
 La technologie impose le changement
– Cette révolution numérique est aussi une révolution industrielle
– Les révolutions sont des fois … un peu … violentes
Rex Management
15 Orange Restricted
Docker@DFY : SAISON 2 – quand la techno pousse la révolution
 Les approches bottom/up percutent des limites
– Nécessaires / indispensables mais insuffisantes
– Les developpeurs ont le pouvoir maintenant (Geeks rule da world)
 Les comptables ont fucké mon IT – ils sont pas les seuls
Les fonctions régaliennes ne s’adaptent pas (facilement)
– HR, Finance, Gouvernance, Sécurité …
– Et toutes sortes de processus compliqués
– Je ne parle pas des organisations … les beaux silos posés sur des prés carrés
– Et pourtant les stratégies sont séduisantes !!
 Les nouveaux et anciens rôles
– sont à (re)définir : chef de projet / manager opérationnel / architecte
– voire même à créer : produit / architecte !
16 Orange Restricted
Docker@DFY : SAISON 2 – le planter de bâton
 Les relais exécutifs ne sont pas faciles à trouver
– Trop loin du terrains
– Très politiques : composer avec 20k personnes …
 Changer de posture
– Le centre de cout stoppe toute capacité de gouverner
– Personne veut travailler avec des gens qui coutent …
– La valeur ! La valorisation des efforts !
– Utiliser positivement les fonctions qui sont des freins
 DEVOPS et Agilité
– ne sont pas des réponses magiques
– … appliqués à marche forcée dans de grandes organisations
– la Culture en premier,
– l’intégration et le partage
Automatisation et Mesure
17 Orange Restricted
Docker@DFY : SAISON 2 – Y’a de quoi faire !!!
 Chez Orange ça commence à frémir
– on sent la volonté à l’échelle du groupe
– même si on a
– pleins de IaaS, pleins de PaaS … on n’a pas de clouds …
– mais ça prouve qu’on peut le faire !!!
 Des moyens et de très bons ingénieurs
– mais il faut bouger le mamouth
– ou plutôt le troupeau ^^
 On adore les « petits pas »
– mais on ne rattrape le retard avec des petits pas
– il faut sauter les fossés et prendre le risque de tomber
– ou accepter qu’on ne compte pas … et là …
18 Orange Restricted
Docker@DFY : SAISON 3 – prod ! sécu ! exploit ! marketing !
 Rassurer
 Donner confiance
 Collaborer
 Expliquer
 Guider
 Signaliser
 Former
 Supporter
 Etre présent voire omniprésent
 Documenter
19 Orange Restricted
interne Orange19
20 Orange Restricted
interne Orange20
21 Orange Restricted
Thank you

Mais conteúdo relacionado

Destaque (14)

Http jaqueline
Http   jaquelineHttp   jaqueline
Http jaqueline
 
Ultima linea ejecutada_en_terminal_linux
Ultima linea ejecutada_en_terminal_linuxUltima linea ejecutada_en_terminal_linux
Ultima linea ejecutada_en_terminal_linux
 
Sobredotação
 Sobredotação Sobredotação
Sobredotação
 
Atividades de fim de semana 20 e 21 out
Atividades de fim de semana 20 e 21 outAtividades de fim de semana 20 e 21 out
Atividades de fim de semana 20 e 21 out
 
Biologia
BiologiaBiologia
Biologia
 
Apelo (bezerra de menezes)
Apelo (bezerra de menezes)Apelo (bezerra de menezes)
Apelo (bezerra de menezes)
 
Caminho verdade e_vida_emmanuel
Caminho verdade e_vida_emmanuelCaminho verdade e_vida_emmanuel
Caminho verdade e_vida_emmanuel
 
Converse Retail Space
Converse Retail SpaceConverse Retail Space
Converse Retail Space
 
Welcome image
Welcome imageWelcome image
Welcome image
 
Medieval History - Writing Sample
Medieval History - Writing SampleMedieval History - Writing Sample
Medieval History - Writing Sample
 
Flex_book
Flex_bookFlex_book
Flex_book
 
Saramago
SaramagoSaramago
Saramago
 
Zoneamento Cognópolis
Zoneamento CognópolisZoneamento Cognópolis
Zoneamento Cognópolis
 
áRvores
áRvoresáRvores
áRvores
 

Semelhante a DOCKER@ORANGE SEASON 2

XebiCon'16 : Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu ...
XebiCon'16 : Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu ...XebiCon'16 : Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu ...
XebiCon'16 : Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu ...Publicis Sapient Engineering
 
OpenShift en production - Akram Ben Assi & Eloïse Faure
OpenShift en production - Akram Ben Assi & Eloïse FaureOpenShift en production - Akram Ben Assi & Eloïse Faure
OpenShift en production - Akram Ben Assi & Eloïse FaureParis Container Day
 
XebiCon'17 : FLUO, les choix déterminants pour une startup innovante et produ...
XebiCon'17 : FLUO, les choix déterminants pour une startup innovante et produ...XebiCon'17 : FLUO, les choix déterminants pour une startup innovante et produ...
XebiCon'17 : FLUO, les choix déterminants pour une startup innovante et produ...Publicis Sapient Engineering
 
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
 
OpenSource & InnerSource pour accélérer les développements
OpenSource & InnerSource pour accélérer les développementsOpenSource & InnerSource pour accélérer les développements
OpenSource & InnerSource pour accélérer les développementsFrançois
 
Gestion des drifts Terraform avec la méthode GitOps
Gestion des drifts Terraform avec la méthode GitOpsGestion des drifts Terraform avec la méthode GitOps
Gestion des drifts Terraform avec la méthode GitOpsKatia HIMEUR TALHI
 
Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfboulonvert
 
Midi technique - présentation docker
Midi technique - présentation dockerMidi technique - présentation docker
Midi technique - présentation dockerOlivier Eeckhoutte
 
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013Artusamak
 
LA DUCK CONF 2023 - La vie d'Ops au coeur d'un SI en évolution
LA DUCK CONF 2023 - La vie d'Ops au coeur d'un SI en évolutionLA DUCK CONF 2023 - La vie d'Ops au coeur d'un SI en évolution
LA DUCK CONF 2023 - La vie d'Ops au coeur d'un SI en évolutionOCTO Technology
 
Une application sans framework en 2019
Une application sans framework en 2019Une application sans framework en 2019
Une application sans framework en 2019Rodrigue Villetard
 
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...Adrien Blind
 
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?ALTER WAY
 
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker  : des conteneurs pour tout faire ? Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ? ALTER WAY
 
L'agilité à distance - Mythes et Réalités
L'agilité à distance - Mythes et RéalitésL'agilité à distance - Mythes et Réalités
L'agilité à distance - Mythes et RéalitésAurélien Morvant
 
Docker le buzz est il justifié ?
Docker le buzz est il justifié ? Docker le buzz est il justifié ?
Docker le buzz est il justifié ? Romain Chalumeau
 
La Duck Conf - Les fakes news du low-code
La Duck Conf - Les fakes news du low-code La Duck Conf - Les fakes news du low-code
La Duck Conf - Les fakes news du low-code OCTO Technology
 
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS Formation
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS FormationSéminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS Formation
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS FormationORSYS
 

Semelhante a DOCKER@ORANGE SEASON 2 (20)

XebiCon'16 : Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu ...
XebiCon'16 : Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu ...XebiCon'16 : Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu ...
XebiCon'16 : Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu ...
 
OpenShift en production - Akram Ben Assi & Eloïse Faure
OpenShift en production - Akram Ben Assi & Eloïse FaureOpenShift en production - Akram Ben Assi & Eloïse Faure
OpenShift en production - Akram Ben Assi & Eloïse Faure
 
XebiCon'17 : FLUO, les choix déterminants pour une startup innovante et produ...
XebiCon'17 : FLUO, les choix déterminants pour une startup innovante et produ...XebiCon'17 : FLUO, les choix déterminants pour une startup innovante et produ...
XebiCon'17 : FLUO, les choix déterminants pour une startup innovante et produ...
 
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
 
OpenSource & InnerSource pour accélérer les développements
OpenSource & InnerSource pour accélérer les développementsOpenSource & InnerSource pour accélérer les développements
OpenSource & InnerSource pour accélérer les développements
 
Gestion des drifts Terraform avec la méthode GitOps
Gestion des drifts Terraform avec la méthode GitOpsGestion des drifts Terraform avec la méthode GitOps
Gestion des drifts Terraform avec la méthode GitOps
 
Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdf
 
Midi technique - présentation docker
Midi technique - présentation dockerMidi technique - présentation docker
Midi technique - présentation docker
 
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
 
LA DUCK CONF 2023 - La vie d'Ops au coeur d'un SI en évolution
LA DUCK CONF 2023 - La vie d'Ops au coeur d'un SI en évolutionLA DUCK CONF 2023 - La vie d'Ops au coeur d'un SI en évolution
LA DUCK CONF 2023 - La vie d'Ops au coeur d'un SI en évolution
 
Une application sans framework en 2019
Une application sans framework en 2019Une application sans framework en 2019
Une application sans framework en 2019
 
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
 
Orange 6 ocobre2015
Orange 6 ocobre2015Orange 6 ocobre2015
Orange 6 ocobre2015
 
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
 
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker  : des conteneurs pour tout faire ? Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
 
L'agilité à distance - Mythes et Réalités
L'agilité à distance - Mythes et RéalitésL'agilité à distance - Mythes et Réalités
L'agilité à distance - Mythes et Réalités
 
Docker le buzz est il justifié ?
Docker le buzz est il justifié ? Docker le buzz est il justifié ?
Docker le buzz est il justifié ?
 
La Duck Conf - Les fakes news du low-code
La Duck Conf - Les fakes news du low-code La Duck Conf - Les fakes news du low-code
La Duck Conf - Les fakes news du low-code
 
Agile Tour 2016 @ Lille
Agile Tour 2016 @ LilleAgile Tour 2016 @ Lille
Agile Tour 2016 @ Lille
 
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS Formation
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS FormationSéminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS Formation
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS Formation
 

Mais de TREEPTIK

Streamline Devops workflows
Streamline Devops workflows Streamline Devops workflows
Streamline Devops workflows TREEPTIK
 
How to build internet's hospital ?
How to build internet's hospital ? How to build internet's hospital ?
How to build internet's hospital ? TREEPTIK
 
Realworld cd pipelines
Realworld cd pipelines Realworld cd pipelines
Realworld cd pipelines TREEPTIK
 
CONTINUOUS DELIVERY HUBOT/KUBERNETES
CONTINUOUS DELIVERY HUBOT/KUBERNETESCONTINUOUS DELIVERY HUBOT/KUBERNETES
CONTINUOUS DELIVERY HUBOT/KUBERNETESTREEPTIK
 
12 FACTOR APP WITH DOCKER
12 FACTOR APP WITH DOCKER12 FACTOR APP WITH DOCKER
12 FACTOR APP WITH DOCKERTREEPTIK
 
DEVOPS, NOOPS QUEL FUTUR POUR LES OPS ?
DEVOPS, NOOPS QUEL FUTUR POUR LES OPS ?DEVOPS, NOOPS QUEL FUTUR POUR LES OPS ?
DEVOPS, NOOPS QUEL FUTUR POUR LES OPS ?TREEPTIK
 
CONTINUOUS DELIVERY EN BANQUE
CONTINUOUS DELIVERY EN BANQUECONTINUOUS DELIVERY EN BANQUE
CONTINUOUS DELIVERY EN BANQUETREEPTIK
 
ACROPOLIS CONTAINER SERVICES
ACROPOLIS CONTAINER SERVICESACROPOLIS CONTAINER SERVICES
ACROPOLIS CONTAINER SERVICESTREEPTIK
 
MAKE SENSE OF YOUR BIG DATA
MAKE SENSE OF YOUR BIG DATA MAKE SENSE OF YOUR BIG DATA
MAKE SENSE OF YOUR BIG DATA TREEPTIK
 
DOCKER ET DEVOPS : ADOPTER LES MEMES PRATIQUES SOUS DEVOPS ET LINUX
DOCKER ET DEVOPS : ADOPTER LES MEMES PRATIQUES SOUS DEVOPS ET LINUXDOCKER ET DEVOPS : ADOPTER LES MEMES PRATIQUES SOUS DEVOPS ET LINUX
DOCKER ET DEVOPS : ADOPTER LES MEMES PRATIQUES SOUS DEVOPS ET LINUXTREEPTIK
 
DOCKER AVEC RANCHER
DOCKER AVEC RANCHERDOCKER AVEC RANCHER
DOCKER AVEC RANCHERTREEPTIK
 
DU DEVOPS AU FASTLAB
DU DEVOPS AU FASTLABDU DEVOPS AU FASTLAB
DU DEVOPS AU FASTLABTREEPTIK
 

Mais de TREEPTIK (12)

Streamline Devops workflows
Streamline Devops workflows Streamline Devops workflows
Streamline Devops workflows
 
How to build internet's hospital ?
How to build internet's hospital ? How to build internet's hospital ?
How to build internet's hospital ?
 
Realworld cd pipelines
Realworld cd pipelines Realworld cd pipelines
Realworld cd pipelines
 
CONTINUOUS DELIVERY HUBOT/KUBERNETES
CONTINUOUS DELIVERY HUBOT/KUBERNETESCONTINUOUS DELIVERY HUBOT/KUBERNETES
CONTINUOUS DELIVERY HUBOT/KUBERNETES
 
12 FACTOR APP WITH DOCKER
12 FACTOR APP WITH DOCKER12 FACTOR APP WITH DOCKER
12 FACTOR APP WITH DOCKER
 
DEVOPS, NOOPS QUEL FUTUR POUR LES OPS ?
DEVOPS, NOOPS QUEL FUTUR POUR LES OPS ?DEVOPS, NOOPS QUEL FUTUR POUR LES OPS ?
DEVOPS, NOOPS QUEL FUTUR POUR LES OPS ?
 
CONTINUOUS DELIVERY EN BANQUE
CONTINUOUS DELIVERY EN BANQUECONTINUOUS DELIVERY EN BANQUE
CONTINUOUS DELIVERY EN BANQUE
 
ACROPOLIS CONTAINER SERVICES
ACROPOLIS CONTAINER SERVICESACROPOLIS CONTAINER SERVICES
ACROPOLIS CONTAINER SERVICES
 
MAKE SENSE OF YOUR BIG DATA
MAKE SENSE OF YOUR BIG DATA MAKE SENSE OF YOUR BIG DATA
MAKE SENSE OF YOUR BIG DATA
 
DOCKER ET DEVOPS : ADOPTER LES MEMES PRATIQUES SOUS DEVOPS ET LINUX
DOCKER ET DEVOPS : ADOPTER LES MEMES PRATIQUES SOUS DEVOPS ET LINUXDOCKER ET DEVOPS : ADOPTER LES MEMES PRATIQUES SOUS DEVOPS ET LINUX
DOCKER ET DEVOPS : ADOPTER LES MEMES PRATIQUES SOUS DEVOPS ET LINUX
 
DOCKER AVEC RANCHER
DOCKER AVEC RANCHERDOCKER AVEC RANCHER
DOCKER AVEC RANCHER
 
DU DEVOPS AU FASTLAB
DU DEVOPS AU FASTLABDU DEVOPS AU FASTLAB
DU DEVOPS AU FASTLAB
 

Último

SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSKennel
 
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.pptCHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.pptbentaha1011
 
présentation sur la logistique (4).
présentation     sur la  logistique (4).présentation     sur la  logistique (4).
présentation sur la logistique (4).FatimaEzzahra753100
 
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdfActions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdfalainfahed961
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfmia884611
 
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...maach1
 

Último (8)

SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
 
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.pptCHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
 
présentation sur la logistique (4).
présentation     sur la  logistique (4).présentation     sur la  logistique (4).
présentation sur la logistique (4).
 
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdfActions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdf
 
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
 
CAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptxCAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptx
 
Note agro-climatique n°2 - 17 Avril 2024
Note agro-climatique n°2 - 17 Avril 2024Note agro-climatique n°2 - 17 Avril 2024
Note agro-climatique n°2 - 17 Avril 2024
 

DOCKER@ORANGE SEASON 2

  • 1. 1 Orange Restricted “DEVOPS-DDAY 2016” Docker@DFY : REX Marseille, October 07th, 2016
  • 2. 2 Orange Restricted Docker@DFY : Disclaimers ! We do not apologize for any inconvenience THIS IS A BULLSHIT FREE ZONE.
  • 3. 3 Orange Restricted Docker@DFY : Synopsis  Résumé des épisodes précédents – pourquoi, qui, quoi – rappel de l’implémentation – Les leçons  Rewind : Le teaser de la saison 2 – Les ambitions et les facteurs clés de succès – La démarche envisagée – L’offre de valeur  Saison 2 va bientôt finir : où en est-on ? – Les étapes de construction – Les choix technologiques – L’implémentation  Saison 2 : Les premières leçons techniques – L’infra ! – Docker ?  Saison 2 : Le retour du manager – Un petit tas de réflexions  Et après ? – Saison 3 : bande annonce
  • 4. 4 Orange Restricted Docker@DFY : Résumé de la saison précédente  Orange/OF/DTSI/DSI/DFY/HBX/GOT/NOH QUI Sophia Antipolis
  • 5. 5 Orange Restricted Docker@DFY : Docker  On aime nos animaux de compagnie  On a la possibilité d’innover !  En restant raisonnable / en apportant de la VALEUR à nos clients  Et Docker s’est imposé … comme une évidence  Avec un marketing puissant et compréhensible de tous POUR QUOI
  • 6. 6 Orange Restricted Docker@DFY : Résumé de la saison précédente  des petits cargos en production depuis un an :  Pour y arriver, on a : – réinventé la collecte de métriques/logs – adapté la chaîne de supervision et d’alertes – réinventé la chaîne de déploiement – réinventé la chaîne de Développement/Build QUOI
  • 7. 7 Orange Restricted Docker@DFY : Résumé de la saison précédente  Passage en production en novembre 2015  Une confiance augmentée sur les Mises en Ligne: – facilité de rollback – ce qui a été testé c’est ce qui passe en production  Pas de soucis de production lié à Docker  Par contre certaines briques logicielles … – InfluxDB: perte de données, pas de réplication, …  Docker a fait ses preuves en production: – 4 projets co-localisés – 8 projets fin 2016 hébergés sur cette solution REX S1
  • 8. 8 Orange Restricted Docker@DFY : SAISON 2  Notre choix d’orchestration cible : Docker Swarm – ça se challenge … mais …  RESTER SIMPLE ! Stupide ! – Docker nous a donné des roadmaps clair, on a confiance – On les connait, on leur a parlé – Et finalement, on n’a pas trop les moyens de faire plus (pour avoir des résultats rapides)  Une plateforme d’hébergement pour déployer des applis : – Sur une infra normalisée et masquée (on s’en fout de la bécane …) – Avec des guides clairs de comment on y va : build / IAM … – Et de comment on y reste : exploitation, services d’opérations  En essayant de bouleverser les usages : DOCKER SWARM Dev Ops
  • 9. 9 Orange Restricted Docker@DFY : SAISON 2  Adresser l’infrastructure – Les machines, le réseau, le stockage, les flux, l’IAM …  RESTER SIMPLE ! Stupide ! – Faire avec nos moyens – Pas de “aaS” – Pas d’IHM  Notre cible : – Les développeurs  plus de confort, de rapidité à tester (mais pas – cher) Avec obligation de produire des applications qui s’exploitent – Les “OPS” et la sécurité  chaine de build ++ et alertes ++ Avec une perte de contrôle de cette intégration technique chère à la prod classique  Ne pas faire de l’infra pour de l’infra  de la valeur applicative rapidement  De l’infra as code OBJECTIFS
  • 10. 10 Orange Restricted Docker@DFY : SAISON 2  Equipe de prod qui fait du développement – positionnement délicat dans notre propre camp – mais aussi vis à vis des “devs”  Dans un contexte de programme cloud, un peu compliqué  Avec une organisation globale peu adaptée  Same players shoot again (avec du renfort) – équipe agile … enfin … – Equipe intégrée, le plus intégrée possible disons – Mais bon … pas forcément facile : bcp d’interactions externes, infra / dev …  On avance ! Team & Orga
  • 11. 11 Orange Restricted Docker@DFY : SAISON 2 Le détail des choix par couches Pourquoi? Avantages, inconvénients, difficultés  1. Infra : le choix du bare metal  2. Réseau : VxLan  3. Stockage : Ceph  4. Docker + Swarm  5. Swarm manager  6. Chaine de build – Usine à image L’avis des devs ? Rex technique INFRA
  • 12. 12 Orange Restricted Architecture du cluster Swarm Controler MasterMaster Master
  • 13. 13 Orange Restricted Docker@DFY : SAISON 2  La vision de l’architecte : – où en est-on – ce qu’il reste à faire pour finir ce lot 2  Ce qui fonctionne  Ce qui ne fonctionne pas  Ce qu’il faut absolument améliorer pour la prochaine saison. Rex technique Wrap up
  • 14. 14 Orange Restricted Docker@DFY : SAISON 2  La vision du manager – un tout petit manager : moins de 15 personnes – 185k > 100k > 20k > 6k > 700 > 250 > 16 > 15 – Corp > France > DTSI > DSI > DFY > HBX > DTH > NOH  Les difficultés vécues – La passion est mal comprise de la raison – La vision est souvent un ennemi du confort – La structure … la meilleure ennemie du changement (avec le confort)  La technologie impose le changement – Cette révolution numérique est aussi une révolution industrielle – Les révolutions sont des fois … un peu … violentes Rex Management
  • 15. 15 Orange Restricted Docker@DFY : SAISON 2 – quand la techno pousse la révolution  Les approches bottom/up percutent des limites – Nécessaires / indispensables mais insuffisantes – Les developpeurs ont le pouvoir maintenant (Geeks rule da world)  Les comptables ont fucké mon IT – ils sont pas les seuls Les fonctions régaliennes ne s’adaptent pas (facilement) – HR, Finance, Gouvernance, Sécurité … – Et toutes sortes de processus compliqués – Je ne parle pas des organisations … les beaux silos posés sur des prés carrés – Et pourtant les stratégies sont séduisantes !!  Les nouveaux et anciens rôles – sont à (re)définir : chef de projet / manager opérationnel / architecte – voire même à créer : produit / architecte !
  • 16. 16 Orange Restricted Docker@DFY : SAISON 2 – le planter de bâton  Les relais exécutifs ne sont pas faciles à trouver – Trop loin du terrains – Très politiques : composer avec 20k personnes …  Changer de posture – Le centre de cout stoppe toute capacité de gouverner – Personne veut travailler avec des gens qui coutent … – La valeur ! La valorisation des efforts ! – Utiliser positivement les fonctions qui sont des freins  DEVOPS et Agilité – ne sont pas des réponses magiques – … appliqués à marche forcée dans de grandes organisations – la Culture en premier, – l’intégration et le partage Automatisation et Mesure
  • 17. 17 Orange Restricted Docker@DFY : SAISON 2 – Y’a de quoi faire !!!  Chez Orange ça commence à frémir – on sent la volonté à l’échelle du groupe – même si on a – pleins de IaaS, pleins de PaaS … on n’a pas de clouds … – mais ça prouve qu’on peut le faire !!!  Des moyens et de très bons ingénieurs – mais il faut bouger le mamouth – ou plutôt le troupeau ^^  On adore les « petits pas » – mais on ne rattrape le retard avec des petits pas – il faut sauter les fossés et prendre le risque de tomber – ou accepter qu’on ne compte pas … et là …
  • 18. 18 Orange Restricted Docker@DFY : SAISON 3 – prod ! sécu ! exploit ! marketing !  Rassurer  Donner confiance  Collaborer  Expliquer  Guider  Signaliser  Former  Supporter  Etre présent voire omniprésent  Documenter