Publicité

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

7 Oct 2016
Publicité

Contenu connexe

Présentations pour vous(20)

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

Publicité

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 aducastel@makazi.com Ivan Beauté Devops ibeaute@makazi.com 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 ?
  8. 2: Rancher2: Rancher
  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
  11. 2: Cattle2: Cattle
  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 ! aducastel@makazi.com ibeaute@makazi.com
Publicité