DIGITAL PLATFORM FOR MARKETERS
#DEVOPSDDAY#DEVOPSDDAY
7 Octobre 20167 Octobre 2016
Docker avec Rancher, du dev à la prodDocker avec Rancher, du dev à la prod
Ivan BeautéIvan Beauté et Alexis DucastelAlexis Ducastel
SOMMAIRESOMMAIRE
1 : Qui sommes-nous ?1 : Qui sommes-nous ?
2 : Rancher & Cattle2 : Rancher & Cattle
3 : Docker et Rancher chez3 : Docker et Rancher chez mmakaziakazi
4 : Est-ce rentable ?4 : Est-ce rentable ?
5 : Qu’en pensent nos équipes ?5 : Qu’en pensent nos équipes ?
6 : Les points de vigilance6 : Les points de vigilance
7 : Les bénéfices7 : Les bénéfices
8 : Et demain ?8 : Et demain ?
SOMMAIRESOMMAIRE
1 : Qui sommes-nous ?1 : Qui sommes-nous ?
2 : Rancher & Cattle2 : Rancher & Cattle
3 : Docker et Rancher chez3 : Docker et Rancher chez mmakaziakazi
4 : Est-ce rentable ?4 : Est-ce rentable ?
5 : Qu’en pensent nos équipes ?5 : Qu’en pensent nos équipes ?
6 : Les points de vigilance6 : Les points de vigilance
7 : Les bénéfices7 : Les bénéfices
8 : Et demain ?8 : Et demain ?
Alexis Ducastel
Tech Ops Director
aducastel@makazi.com
Ivan Beauté
Devops
ibeaute@makazi.com
01: Qui sommes-nous ?01: Qui sommes-nous ?
01 :1: La dmp1: La dmp mmakazi c’est quoi pour un client ?akazi c’est quoi pour un client ?
01 :1: La dmp1: La dmp mmakazi c’est quoi pour un tech ?akazi c’est quoi pour un tech ?
SOMMAIRESOMMAIRE
1 : Qui sommes-nous ?1 : Qui sommes-nous ?
2 : Rancher & Cattle2 : Rancher & Cattle
3 : Docker et Rancher chez3 : Docker et Rancher chez mmakaziakazi
4 : Est-ce rentable ?4 : Est-ce rentable ?
5 : Qu’en pensent nos équipes ?5 : Qu’en pensent nos équipes ?
6 : Les points de vigilance6 : Les points de vigilance
7 : Les bénéfices7 : Les bénéfices
8 : Et demain ?8 : Et demain ?
2: Rancher2: Rancher
2: Rancher2: Rancher
Unleash the … Cattle ?
2: Cattle2: Cattle
Vers un Docker as a Service
App Catalog Communautaire, Officiel
Orchestration rancher-compose
Scheduling Cattle
Monitoring cAdvisor, Sysdig, Datadog
Access Control LDAP, AD, GitHub
Registry DockerHub, Quay.io
Engine Docker
Security Vault
Network VXLAN, IPSEC, HAProxy
Storage Convoy, NFS, GlusterFS
2: Cattle2: Cattle
SOMMAIRESOMMAIRE
1 : Qui sommes-nous ?1 : Qui sommes-nous ?
2 : Rancher & Cattle2 : Rancher & Cattle
3 : Docker et Rancher chez3 : Docker et Rancher chez mmakaziakazi
4 : Est-ce rentable ?4 : Est-ce rentable ?
5 : Qu’en pensent nos équipes ?5 : Qu’en pensent nos équipes ?
6 : Les points de vigilance6 : Les points de vigilance
7 : Les bénéfices7 : Les bénéfices
8 : Et demain ?8 : Et demain ?
3: Docker et Rancher chez3: Docker et Rancher chez mmakaziakazi
Configuration
Application
Data
ConsulEtcd Zookeeper
...
Java Python Scala PHP
...
...
MySQL Postgres QuasarDB Redshift
3: Docker et Rancher chez3: Docker et Rancher chez mmakaziakazi
3: Docker et Rancher chez3: Docker et Rancher chez mmakaziakazi
prodnon-prod
MapR FSrancher
3: Docker et Rancher chez3: Docker et Rancher chez mmakaziakazi
Volumes docker stockés sur MapR avec Convoy-NFS
NodesNodesMapR nodes
NFS GWapplication
application
application
prod
rancher
R&D
rancher
3: Docker et Rancher chez3: Docker et Rancher chez mmakaziakazi
Rancher seed - Un rancher pour les gouverner tous !
seed
NodesNodesprod-green nodes
rancher
NodesNodesQA nodes
NodesNodesdev nodes
dev
QA
prod-green
seed
prod
R&D
seed
Serveur
A B
3: Docker et Rancher chez3: Docker et Rancher chez mmakaziakazi
Ex : Automatisation des backups de BDD grâce aux
labels docker.
Rancher CLI - Vers une automatisation des taches
PC
db:mysql db:mysql
rancher-cli rancher-cli
3: Docker et Rancher chez3: Docker et Rancher chez mmakaziakazi
●
Import/Export complet d’environnements Rancher
(Stacks et Services).
●
Sauvegarde/Migration de répertoire à l’intérieur d’un
dock.
●
Facilite le PRA (Plan de Reprise d’Activité).
●
……
“Nos seules limites sont celles qu’on s’impose”
Rancher CLI - Vers une automatisation des taches
SOMMAIRESOMMAIRE
1 : Qui sommes-nous ?1 : Qui sommes-nous ?
2 : Rancher & Cattle2 : Rancher & Cattle
3 : Docker et Rancher chez3 : Docker et Rancher chez mmakaziakazi
4 : Est-ce rentable ?4 : Est-ce rentable ?
5 : Qu’en pensent nos équipes ?5 : Qu’en pensent nos équipes ?
6 : Les points de vigilance6 : Les points de vigilance
7 : Les bénéfices7 : Les bénéfices
8 : Et demain ?8 : Et demain ?
4: Est-ce rentable ?4: Est-ce rentable ?
Coût d’infra non utile
Config N+1
Config N+3
Rancher
Rancher HA Rancher HA Rancher HA
RancherRancherRancherRancherRancherNodes
RancherRancherRancherRancherRancherNodes
Config N+2 Seed Rancher RancherRancherRancherRancherRancherNodes
4: Est-ce rentable ?4: Est-ce rentable ?
Coût de licences Docker et Rancher :
Prix / CPU :
Prix / Noeud :
Prix / Cluster :
0€
0€
0€
$0
$0
$0
$ USEuros
4: Est-ce rentable ?4: Est-ce rentable ?
Gain de temps + fiabilité :
Réduction du temps de mise en production
Réduction du risque de mise en production
Plus besoin de gérer les rollbacks applicatifs
Simple et rapide à maintenir
Simple et rapide à faire évoluer
Homogénéité des environnements garantie
SOMMAIRESOMMAIRE
1 : Qui sommes-nous ?1 : Qui sommes-nous ?
2 : Rancher & Cattle2 : Rancher & Cattle
3 : Docker et Rancher chez3 : Docker et Rancher chez mmakaziakazi
4 : Est-ce rentable ?4 : Est-ce rentable ?
5 : Qu’en pensent nos équipes ?5 : Qu’en pensent nos équipes ?
6 : Les points de vigilance6 : Les points de vigilance
7 : Les bénéfices7 : Les bénéfices
8 : Et demain ?8 : Et demain ?
5: Qu’en pensent nos équipes : Docker5: Qu’en pensent nos équipes : Docker
Est-il facile de se mettre à ?
OPSDEV QA DATA
OPSDEV QA DATA
OPSDEV QA DATA
facilite-t-il votre travail ?
Recommanderiez vous à vos confrères ?
5: Qu’en pensent nos équipes : Docker5: Qu’en pensent nos équipes : Docker
“ Nos environnements sont homogènes … ”
“ On peut changer facilement de projet … “
Dev libre
L’ops déchaîné
“ Je peux garder mon poste clean … “
QA Matin
“ Aucun interêt … “
Data indépendant
5: Qu’en pensent nos équipes : Rancher5: Qu’en pensent nos équipes : Rancher
OPSDEV QA DATA
OPSDEV QA DATA
OPSDEV QA DATA
Est-il facile de se mettre à ?
facilite-t-il votre travail ?
Recommanderiez vous à vos confrères ?
5: Qu’en pensent nos équipes : Rancher5: Qu’en pensent nos équipes : Rancher
“ Facilite les MEP, les rollbacks, les migrations ... ”
“ Très simple à utiliser ... “
Dev libre
L’ops déchaîné
“ Il est très facile de reproduire un environnement … “
QA Matin
“ Si on utilise Docker, Rancher est clairement utile … “
Data indépendant
SOMMAIRESOMMAIRE
1 : Qui sommes-nous ?1 : Qui sommes-nous ?
2 : Rancher & Cattle2 : Rancher & Cattle
3 : Docker et Rancher chez3 : Docker et Rancher chez mmakaziakazi
4 : Est-ce rentable ?4 : Est-ce rentable ?
5 : Qu’en pensent nos équipes ?5 : Qu’en pensent nos équipes ?
6 : Les points de vigilance6 : Les points de vigilance
7 : Les bénéfices7 : Les bénéfices
8 : Et demain ?8 : Et demain ?
6: Les points de vigilance6: Les points de vigilance
Cas Pratique : un noeud ne répond plus
SOMMAIRESOMMAIRE
1 : Qui sommes-nous ?1 : Qui sommes-nous ?
2 : Rancher & Cattle2 : Rancher & Cattle
3 : Docker et Rancher chez3 : Docker et Rancher chez mmakaziakazi
4 : Est-ce rentable ?4 : Est-ce rentable ?
5 : Qu’en pensent nos équipes ?5 : Qu’en pensent nos équipes ?
6 : Les points de vigilance6 : Les points de vigilance
7 : Les bénéfices7 : Les bénéfices
8 : Et demain ?8 : Et demain ?
7: Les Bénéfices7: Les Bénéfices
7: Les Bénéfices7: Les Bénéfices
Facilité de MEP
Facilité de migration
Facilité de duplication
d’environnement
Automatisation
Rollbacks gérésRolling upgrades
Maintenance facileScheduling facile
Réseau sécurisé natif
Pas de trace des
précédentes applications
Intégration avec Jenkins
Tout est audité
Tout est disponible par API
Support de kubernetes
/ mesos / swarm
Load balancing
Environnement
multi-cloud natif
Entièrement gratuit
Catalogues applicatifs
Accès aux logs via UI Accès console via UI
Infrastructure visuelle
Facilité d’utilisation
de storage
Service discovery
Vitesse de prise en main
Respect de la philosophie
Docker
Vitesse de création
d’environnement
SOMMAIRESOMMAIRE
1 : Qui sommes-nous ?1 : Qui sommes-nous ?
2 : Rancher & Cattle2 : Rancher & Cattle
3 : Docker et Rancher chez3 : Docker et Rancher chez mmakaziakazi
4 : Est-ce rentable ?4 : Est-ce rentable ?
5 : Qu’en pensent nos équipes ?5 : Qu’en pensent nos équipes ?
6 : Les points de vigilance6 : Les points de vigilance
7 : Les bénéfices7 : Les bénéfices
8 : Et demain ?8 : Et demain ?
8: Et demain ?8: Et demain ?
Deux dates à venir :
Training Rancher13
OCT
23
OCT
Release Rancher 1.2
124 Boulevard Haussmann
75008 PARIS
Tél. : +33(0)1 84 17 81 07 www.makazi.com
merci !
aducastel@makazi.com
ibeaute@makazi.com

Contenu connexe

ODP
Rancher, l'orchestrateur qui vous veut du bien -- BreizhCamp2016
ODP
Prez -chtijug-29032016-(micro)services, loadbalancing et gestion des erreurs ...
ODP
Rancher, le (petit) orchestrateur qui vous veut du bien
ODP
Rex docker en production meeutp-docker-nantes
PDF
Kubernetes University, Cap sur l’orchestration Docker
PDF
Déploiement et gestion d'un site web avec Rancher
PDF
kubernetes, pourquoi et comment
PDF
Devoxx France : GruntJs In Action
Rancher, l'orchestrateur qui vous veut du bien -- BreizhCamp2016
Prez -chtijug-29032016-(micro)services, loadbalancing et gestion des erreurs ...
Rancher, le (petit) orchestrateur qui vous veut du bien
Rex docker en production meeutp-docker-nantes
Kubernetes University, Cap sur l’orchestration Docker
Déploiement et gestion d'un site web avec Rancher
kubernetes, pourquoi et comment
Devoxx France : GruntJs In Action

Tendances (19)

PDF
Devoxx France : Kubernetes University, Cap sur l’orchestration Docker !
PDF
Les bases de git
PPTX
Varnish & blue/green deployments
PDF
Migration d'une base de code subversion vers git
PDF
Monitoring de conteneurs en production - Jonathan Raffre & Jean-Pascal Thiery
PDF
Paris Container Day 2016 : Conteneurisation de l’usine logicielle (Retour d'e...
PDF
Docker du mythe à la réalité
PDF
Journée DevOps : Puppet, un outil pour les installer tous
PPTX
Présentation devops&puppet 04112014
PDF
Introduction à Docker et Gaudi
PDF
Oxalide Workshop #4 - Docker, des tours dans le petit bassin
PDF
Julien Maitrehenry - Docker, ça mange quoi au printemps
PDF
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
PDF
Introduction à docker.io
PDF
CI, CD, pipelines, conteneurs : la cohabitation est elle possible ?
PDF
Découvrir et utiliser Git : le logiciel de gestion de versions décentralisé
PDF
NightClazz Docker Découverte
PDF
Intro docker
PPTX
Docker nice meetup #1 construire, déployer et exécuter vos applications, ...
Devoxx France : Kubernetes University, Cap sur l’orchestration Docker !
Les bases de git
Varnish & blue/green deployments
Migration d'une base de code subversion vers git
Monitoring de conteneurs en production - Jonathan Raffre & Jean-Pascal Thiery
Paris Container Day 2016 : Conteneurisation de l’usine logicielle (Retour d'e...
Docker du mythe à la réalité
Journée DevOps : Puppet, un outil pour les installer tous
Présentation devops&puppet 04112014
Introduction à Docker et Gaudi
Oxalide Workshop #4 - Docker, des tours dans le petit bassin
Julien Maitrehenry - Docker, ça mange quoi au printemps
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
Introduction à docker.io
CI, CD, pipelines, conteneurs : la cohabitation est elle possible ?
Découvrir et utiliser Git : le logiciel de gestion de versions décentralisé
NightClazz Docker Découverte
Intro docker
Docker nice meetup #1 construire, déployer et exécuter vos applications, ...
Publicité

En vedette (20)

PDF
Meetup Docker Marseille 20160628 - Présentation de Rancher
PDF
An Introduction to Rancher
PPT
Solr Presentation
PDF
WTF Is Rancher?
PPTX
Intro to Docker and clustering with Rancher from scratch
PDF
Orsys - Cycle certifiant - Responsable Infrastructure Cloud
PDF
Getting Started with Cloud Foundry on Bluemix
PPT
Introduction to Apache Solr.
PDF
Watson on bluemix
PPTX
Private Cloud with Open Stack, Docker
PDF
OpenStack en 10 minutes
PPTX
Introction to docker swarm
PDF
IBM Bluemix Infrastructure (SoftLayer) introduction
PPTX
Bluemix Technical Overview
PDF
Docker Online Meetup #28: Production-Ready Docker Swarm
PPTX
IBM Bluemix Overview
PDF
Docker Swarm 0.2.0
PDF
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
PDF
Creative Leaders | Nouvelle cible, nouvelle donne | Comportements, Consommati...
Meetup Docker Marseille 20160628 - Présentation de Rancher
An Introduction to Rancher
Solr Presentation
WTF Is Rancher?
Intro to Docker and clustering with Rancher from scratch
Orsys - Cycle certifiant - Responsable Infrastructure Cloud
Getting Started with Cloud Foundry on Bluemix
Introduction to Apache Solr.
Watson on bluemix
Private Cloud with Open Stack, Docker
OpenStack en 10 minutes
Introction to docker swarm
IBM Bluemix Infrastructure (SoftLayer) introduction
Bluemix Technical Overview
Docker Online Meetup #28: Production-Ready Docker Swarm
IBM Bluemix Overview
Docker Swarm 0.2.0
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
Creative Leaders | Nouvelle cible, nouvelle donne | Comportements, Consommati...
Publicité

Similaire à Docker avec Rancher, du dev à la prod - Makazi au devopsdday 2016 (20)

PDF
Scrum Day 2014 - Êtes-vous prêts pour le modèle Spotify ?
PPTX
Presentation sparklane aws
PDF
📝 ✅ La checklist ultime pour rendre vos applications cloud native
PDF
Cours Devops Sparks.pptx.pdf
PDF
Paris Container Day 2016 : Architecture microservices hautement disponible au...
PDF
XebiCon'16 : A la découverte de Nomad d'Hashicorp. Par Sergio Dos Santos, Dév...
PDF
Agile lille 2015 devops etapres
PDF
PDF
DevOps - from idea to production
PDF
REX Kanban dans plusieurs contextes, par Couthaïer Farfra (Agile4Me)
PDF
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020
PDF
What's Next Replay! Lyon 2011 - A. Cogoluegnes
PDF
Core Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEO
PDF
OpenShift en production - Akram Ben Assi & Eloïse Faure
PDF
MongoDB day Paris 2012
PPTX
meetup devops aix marseille du 16/05/23
PDF
Microservices IRL - Devoxx-fr 2016
PDF
XebiCon'16 : Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu ...
PDF
REX Cassandra et Spark au service de la musique en ligne (Français)
PDF
Paris Container Day 2016 : Cloudunit v2 (Treeptik)
Scrum Day 2014 - Êtes-vous prêts pour le modèle Spotify ?
Presentation sparklane aws
📝 ✅ La checklist ultime pour rendre vos applications cloud native
Cours Devops Sparks.pptx.pdf
Paris Container Day 2016 : Architecture microservices hautement disponible au...
XebiCon'16 : A la découverte de Nomad d'Hashicorp. Par Sergio Dos Santos, Dév...
Agile lille 2015 devops etapres
DevOps - from idea to production
REX Kanban dans plusieurs contextes, par Couthaïer Farfra (Agile4Me)
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020
What's Next Replay! Lyon 2011 - A. Cogoluegnes
Core Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEO
OpenShift en production - Akram Ben Assi & Eloïse Faure
MongoDB day Paris 2012
meetup devops aix marseille du 16/05/23
Microservices IRL - Devoxx-fr 2016
XebiCon'16 : Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu ...
REX Cassandra et Spark au service de la musique en ligne (Français)
Paris Container Day 2016 : Cloudunit v2 (Treeptik)

Dernier (10)

PDF
1.3.4-Handling-and-Safety-Instructions-FR-2024.pdf
PPTX
Pourquoi j'ai arrêté Magento : neuf ans de transitions technologiques
PPTX
843555943-Introduction-a-l-Intelligence-Artificielle.pptx
PDF
SHAKA 2025 - Création d'Images en IA : Mode Expert Activé
PDF
Personnalisation de rubriques supplémentaires dans SAP Extended Warehouse Man...
PDF
Démystification des QR codes - histoire - utilisations - techniques
PDF
Cours du langage HTML depuis initiation à la maîtrise
PDF
Gestion de la main-d’œuvre dans SAP Extended Warehouse Management, EWM125 Col26
PDF
Utilisation de la gestion des ressources dans SAP Extended Warehouse Manageme...
PPT
Pratiques des systèmes d'information ppt
1.3.4-Handling-and-Safety-Instructions-FR-2024.pdf
Pourquoi j'ai arrêté Magento : neuf ans de transitions technologiques
843555943-Introduction-a-l-Intelligence-Artificielle.pptx
SHAKA 2025 - Création d'Images en IA : Mode Expert Activé
Personnalisation de rubriques supplémentaires dans SAP Extended Warehouse Man...
Démystification des QR codes - histoire - utilisations - techniques
Cours du langage HTML depuis initiation à la maîtrise
Gestion de la main-d’œuvre dans SAP Extended Warehouse Management, EWM125 Col26
Utilisation de la gestion des ressources dans SAP Extended Warehouse Manageme...
Pratiques des systèmes d'information ppt

Docker avec Rancher, du dev à la prod - Makazi au devopsdday 2016

  • 1. DIGITAL PLATFORM FOR MARKETERS #DEVOPSDDAY#DEVOPSDDAY 7 Octobre 20167 Octobre 2016 Docker avec Rancher, du dev à la prodDocker avec Rancher, du dev à la prod Ivan BeautéIvan Beauté et Alexis DucastelAlexis Ducastel
  • 2. SOMMAIRESOMMAIRE 1 : Qui sommes-nous ?1 : Qui sommes-nous ? 2 : Rancher & Cattle2 : Rancher & Cattle 3 : Docker et Rancher chez3 : Docker et Rancher chez mmakaziakazi 4 : Est-ce rentable ?4 : Est-ce rentable ? 5 : Qu’en pensent nos équipes ?5 : Qu’en pensent nos équipes ? 6 : Les points de vigilance6 : Les points de vigilance 7 : Les bénéfices7 : Les bénéfices 8 : Et demain ?8 : Et demain ?
  • 3. SOMMAIRESOMMAIRE 1 : Qui sommes-nous ?1 : Qui sommes-nous ? 2 : Rancher & Cattle2 : Rancher & Cattle 3 : Docker et Rancher chez3 : Docker et Rancher chez mmakaziakazi 4 : Est-ce rentable ?4 : Est-ce rentable ? 5 : Qu’en pensent nos équipes ?5 : Qu’en pensent nos équipes ? 6 : Les points de vigilance6 : Les points de vigilance 7 : Les bénéfices7 : Les bénéfices 8 : Et demain ?8 : Et demain ?
  • 4. Alexis Ducastel Tech Ops Director [email protected] Ivan Beauté Devops [email protected] 01: Qui sommes-nous ?01: Qui sommes-nous ?
  • 5. 01 :1: La dmp1: La dmp mmakazi c’est quoi pour un client ?akazi c’est quoi pour un client ?
  • 6. 01 :1: La dmp1: La dmp mmakazi c’est quoi pour un tech ?akazi c’est quoi pour un tech ?
  • 7. SOMMAIRESOMMAIRE 1 : Qui sommes-nous ?1 : Qui sommes-nous ? 2 : Rancher & Cattle2 : Rancher & Cattle 3 : Docker et Rancher chez3 : Docker et Rancher chez mmakaziakazi 4 : Est-ce rentable ?4 : Est-ce rentable ? 5 : Qu’en pensent nos équipes ?5 : Qu’en pensent nos équipes ? 6 : Les points de vigilance6 : Les points de vigilance 7 : Les bénéfices7 : Les bénéfices 8 : Et demain ?8 : Et demain ?
  • 9. 2: Rancher2: Rancher Unleash the … Cattle ?
  • 10. 2: Cattle2: Cattle Vers un Docker as a Service App Catalog Communautaire, Officiel Orchestration rancher-compose Scheduling Cattle Monitoring cAdvisor, Sysdig, Datadog Access Control LDAP, AD, GitHub Registry DockerHub, Quay.io Engine Docker Security Vault Network VXLAN, IPSEC, HAProxy Storage Convoy, NFS, GlusterFS
  • 12. SOMMAIRESOMMAIRE 1 : Qui sommes-nous ?1 : Qui sommes-nous ? 2 : Rancher & Cattle2 : Rancher & Cattle 3 : Docker et Rancher chez3 : Docker et Rancher chez mmakaziakazi 4 : Est-ce rentable ?4 : Est-ce rentable ? 5 : Qu’en pensent nos équipes ?5 : Qu’en pensent nos équipes ? 6 : Les points de vigilance6 : Les points de vigilance 7 : Les bénéfices7 : Les bénéfices 8 : Et demain ?8 : Et demain ?
  • 13. 3: Docker et Rancher chez3: Docker et Rancher chez mmakaziakazi Configuration Application Data ConsulEtcd Zookeeper ... Java Python Scala PHP ... ... MySQL Postgres QuasarDB Redshift
  • 14. 3: Docker et Rancher chez3: Docker et Rancher chez mmakaziakazi
  • 15. 3: Docker et Rancher chez3: Docker et Rancher chez mmakaziakazi prodnon-prod
  • 16. MapR FSrancher 3: Docker et Rancher chez3: Docker et Rancher chez mmakaziakazi Volumes docker stockés sur MapR avec Convoy-NFS NodesNodesMapR nodes NFS GWapplication application application
  • 17. prod rancher R&D rancher 3: Docker et Rancher chez3: Docker et Rancher chez mmakaziakazi Rancher seed - Un rancher pour les gouverner tous ! seed NodesNodesprod-green nodes rancher NodesNodesQA nodes NodesNodesdev nodes dev QA prod-green seed prod R&D seed
  • 18. Serveur A B 3: Docker et Rancher chez3: Docker et Rancher chez mmakaziakazi Ex : Automatisation des backups de BDD grâce aux labels docker. Rancher CLI - Vers une automatisation des taches PC db:mysql db:mysql rancher-cli rancher-cli
  • 19. 3: Docker et Rancher chez3: Docker et Rancher chez mmakaziakazi ● Import/Export complet d’environnements Rancher (Stacks et Services). ● Sauvegarde/Migration de répertoire à l’intérieur d’un dock. ● Facilite le PRA (Plan de Reprise d’Activité). ● …… “Nos seules limites sont celles qu’on s’impose” Rancher CLI - Vers une automatisation des taches
  • 20. SOMMAIRESOMMAIRE 1 : Qui sommes-nous ?1 : Qui sommes-nous ? 2 : Rancher & Cattle2 : Rancher & Cattle 3 : Docker et Rancher chez3 : Docker et Rancher chez mmakaziakazi 4 : Est-ce rentable ?4 : Est-ce rentable ? 5 : Qu’en pensent nos équipes ?5 : Qu’en pensent nos équipes ? 6 : Les points de vigilance6 : Les points de vigilance 7 : Les bénéfices7 : Les bénéfices 8 : Et demain ?8 : Et demain ?
  • 21. 4: Est-ce rentable ?4: Est-ce rentable ? Coût d’infra non utile Config N+1 Config N+3 Rancher Rancher HA Rancher HA Rancher HA RancherRancherRancherRancherRancherNodes RancherRancherRancherRancherRancherNodes Config N+2 Seed Rancher RancherRancherRancherRancherRancherNodes
  • 22. 4: Est-ce rentable ?4: Est-ce rentable ? Coût de licences Docker et Rancher : Prix / CPU : Prix / Noeud : Prix / Cluster : 0€ 0€ 0€ $0 $0 $0 $ USEuros
  • 23. 4: Est-ce rentable ?4: Est-ce rentable ? Gain de temps + fiabilité : Réduction du temps de mise en production Réduction du risque de mise en production Plus besoin de gérer les rollbacks applicatifs Simple et rapide à maintenir Simple et rapide à faire évoluer Homogénéité des environnements garantie
  • 24. SOMMAIRESOMMAIRE 1 : Qui sommes-nous ?1 : Qui sommes-nous ? 2 : Rancher & Cattle2 : Rancher & Cattle 3 : Docker et Rancher chez3 : Docker et Rancher chez mmakaziakazi 4 : Est-ce rentable ?4 : Est-ce rentable ? 5 : Qu’en pensent nos équipes ?5 : Qu’en pensent nos équipes ? 6 : Les points de vigilance6 : Les points de vigilance 7 : Les bénéfices7 : Les bénéfices 8 : Et demain ?8 : Et demain ?
  • 25. 5: Qu’en pensent nos équipes : Docker5: Qu’en pensent nos équipes : Docker Est-il facile de se mettre à ? OPSDEV QA DATA OPSDEV QA DATA OPSDEV QA DATA facilite-t-il votre travail ? Recommanderiez vous à vos confrères ?
  • 26. 5: Qu’en pensent nos équipes : Docker5: Qu’en pensent nos équipes : Docker “ Nos environnements sont homogènes … ” “ On peut changer facilement de projet … “ Dev libre L’ops déchaîné “ Je peux garder mon poste clean … “ QA Matin “ Aucun interêt … “ Data indépendant
  • 27. 5: Qu’en pensent nos équipes : Rancher5: Qu’en pensent nos équipes : Rancher OPSDEV QA DATA OPSDEV QA DATA OPSDEV QA DATA Est-il facile de se mettre à ? facilite-t-il votre travail ? Recommanderiez vous à vos confrères ?
  • 28. 5: Qu’en pensent nos équipes : Rancher5: Qu’en pensent nos équipes : Rancher “ Facilite les MEP, les rollbacks, les migrations ... ” “ Très simple à utiliser ... “ Dev libre L’ops déchaîné “ Il est très facile de reproduire un environnement … “ QA Matin “ Si on utilise Docker, Rancher est clairement utile … “ Data indépendant
  • 29. SOMMAIRESOMMAIRE 1 : Qui sommes-nous ?1 : Qui sommes-nous ? 2 : Rancher & Cattle2 : Rancher & Cattle 3 : Docker et Rancher chez3 : Docker et Rancher chez mmakaziakazi 4 : Est-ce rentable ?4 : Est-ce rentable ? 5 : Qu’en pensent nos équipes ?5 : Qu’en pensent nos équipes ? 6 : Les points de vigilance6 : Les points de vigilance 7 : Les bénéfices7 : Les bénéfices 8 : Et demain ?8 : Et demain ?
  • 30. 6: Les points de vigilance6: Les points de vigilance Cas Pratique : un noeud ne répond plus
  • 31. SOMMAIRESOMMAIRE 1 : Qui sommes-nous ?1 : Qui sommes-nous ? 2 : Rancher & Cattle2 : Rancher & Cattle 3 : Docker et Rancher chez3 : Docker et Rancher chez mmakaziakazi 4 : Est-ce rentable ?4 : Est-ce rentable ? 5 : Qu’en pensent nos équipes ?5 : Qu’en pensent nos équipes ? 6 : Les points de vigilance6 : Les points de vigilance 7 : Les bénéfices7 : Les bénéfices 8 : Et demain ?8 : Et demain ?
  • 32. 7: Les Bénéfices7: Les Bénéfices
  • 33. 7: Les Bénéfices7: Les Bénéfices Facilité de MEP Facilité de migration Facilité de duplication d’environnement Automatisation Rollbacks gérésRolling upgrades Maintenance facileScheduling facile Réseau sécurisé natif Pas de trace des précédentes applications Intégration avec Jenkins Tout est audité Tout est disponible par API Support de kubernetes / mesos / swarm Load balancing Environnement multi-cloud natif Entièrement gratuit Catalogues applicatifs Accès aux logs via UI Accès console via UI Infrastructure visuelle Facilité d’utilisation de storage Service discovery Vitesse de prise en main Respect de la philosophie Docker Vitesse de création d’environnement
  • 34. SOMMAIRESOMMAIRE 1 : Qui sommes-nous ?1 : Qui sommes-nous ? 2 : Rancher & Cattle2 : Rancher & Cattle 3 : Docker et Rancher chez3 : Docker et Rancher chez mmakaziakazi 4 : Est-ce rentable ?4 : Est-ce rentable ? 5 : Qu’en pensent nos équipes ?5 : Qu’en pensent nos équipes ? 6 : Les points de vigilance6 : Les points de vigilance 7 : Les bénéfices7 : Les bénéfices 8 : Et demain ?8 : Et demain ?
  • 35. 8: Et demain ?8: Et demain ? Deux dates à venir : Training Rancher13 OCT 23 OCT Release Rancher 1.2
  • 36. 124 Boulevard Haussmann 75008 PARIS Tél. : +33(0)1 84 17 81 07 www.makazi.com merci ! [email protected] [email protected]