Publicité
Publicité

Contenu connexe

Présentations pour vous(20)

Similaire à Devops d-day 2017 docker openstack docker(20)

Publicité

Devops d-day 2017 docker openstack docker

  1. Pourquoi et comment déployer Openstack avec Docker et Rancher pour gérer des clusters Docker 9 Novembre 2017 Devops D-Day Alexis DUCASTELIvan BEAUTE
  2. ● Notion de cluster ● Notion de cloud ● Aperçu de Docker ● Cloud et Docker ● Cloud privé Openstack ● Openstack sur Docker ● Et en production ? Sommaire
  3. Notion de cluster
  4. Notion de cluster
  5. Un cluster est un regroupement de serveur ou de logiciel dans le but d'apparaître comme une seul système unifié. Notion de cluster Augmenter la disponibilité (HA) Faciliter la montée en charge (scale up/down) Permettre une répartition de la charge (load balancing) Faciliter la gestion des ressources (abstraction)
  6. Notion de cluster
  7. Notion de cluster
  8. Notion de cluster
  9. Notion de cluster
  10. Notion de cluster
  11. Notion de cloud
  12. Notion de cloud
  13. Notion de cloud
  14. Notion de cloud “SaaS” Software as a Service “PaaS” Platform as a Service “IaaS” Infrastructure as a Service Infrastructure Virtualisation OS Donnée Application Infrastructure Virtualisation OS Donnée Application Infrastructure Virtualisation OS Donnée Application Héberger Construire Consommer Infrastructure Virtualisation Infrastructure Virtualisation OS Infrastructure Virtualisation OS Donnée Application
  15. Notion de cloud
  16. Notion de cloud Cloud = API API cloud APIInstanceClient Haute disponibilité
  17. Aperçu de Docker
  18. Approche N applis / VM Aperçu de Docker
  19. Application conteneurisée Docker sur du “Bare Metal” Aperçu de Docker
  20. Aperçu de Docker Conteneurs applicatifs Docker sur hyperviseur Contention + hétérogénéité
  21. Infrastructure hybride Bare metal + VM / cloud Aperçu de Docker
  22. ● Faible empreinte stockage ● Infrastructure versionnée ● Immutable infrastructure natif ● Accélération des déploiements ● Démarrage rapide des applicatifs Aperçu de Docker
  23. Cloud et Docker
  24. Cloud public ou privé Infrastructure as code Cloud et Docker
  25. Cloud et Docker
  26. Cloud et Docker Docker utilise iptables pour exposer les ports des conteneurs … Quelles solutions : - Configurer docker pour ne pas utiliser iptables - Configurer votre firewall pour le nat des CT - Configurer les expositions de port manuellement A - Utiliser les firewall virtuels des cloud - Laisser docker gérer faire sa vie avec iptablesB
  27. Cloud et Docker Firewall géré par l’OS => iptables Firewall virtuel via cloud => security group
  28. Cloud privé Openstack
  29. Cloud privé Openstack
  30. Projet Openstack Description Exemple Equivalent AWS Nova Computing EC2 Neutron Réseau VPC / Subnet Cinder Stockage block EBS Glance Images systèmes Gestionnaire d’AMI Keystone Authentification IAM Cloud privé Openstack
  31. Cloud privé Openstack 190 000 46 74 Coeurs de CPU Cluster du CERN Projets de l’écosystème OpenStack Datacenter Public cloud AT&T
  32. Openstack sur Docker
  33. Openstack sur Docker Pourquoi ?
  34. Openstack sur Docker Pourquoi ? ● Infrastructure versionnée ● Immutable infrastructure natif ● Accélération des déploiements ● Démarrage rapide des applicatifs ● Facilité de reproduction (PRA?)
  35. Openstack sur Docker TripleO Openstack on Openstack Deploys Updates Monitors
  36. Openstack sur Docker Host Host Host Docker Docker Docker Openstack Host Docker Rancher Serveur
  37. Openstack sur Docker Instance Instance Docker Docker Host Docker App App App Infrastructure Openstack Instance Docker AppApp
  38. Openstack sur Docker Instance Docker Host Docker Rancher Openstack infrastructure environnement
  39. Et en production ?
  40. Et en production ? KollaOpenstack-Helm Stackanetes https://docs.openstack.org/kolla-kubernetes/latest/https://docs.openstack.org/openstack-helm/latest/ https://github.com/stackanetes/stackanetes
  41. Et en production ? 5 000 noeuds / cluster 150 000 pods / cluster 300 000 conteneurs / cluster 100 pods / noeud * Limitations de la version 1.8
  42. Et en production ?
  43. Openstack sur Docker Instance Docker Host Docker Kubernetes Openstack infrastructure environnements Rancher 2.0 en IHM
  44. Merci ! 9 Novembre 2017 Devops D-Day Alexis DUCASTELIvan BEAUTE
Publicité