Gab2015 Jean-Marie Crommen Docker sur Azure

642 vues

Publié le

Global Azure Bootcamp Lyon
Gab2015 Jean-Marie Crommen Docker sur Azure

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
642
Sur SlideShare
0
Issues des intégrations
0
Intégrations
11
Actions
Partages
0
Téléchargements
11
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Pour Azure : https://msopentech.com/blog/2014/08/28/docker-containers-on-microsoft-azure-with-kubernetes-visualizer/
    http://mea.opennessatmicrosoft.com/post/107304185090/oss-training-for-it-pros-chef-puppet-docker-on
  • Gab2015 Jean-Marie Crommen Docker sur Azure

    1. 1. #GlobalAzure #ViseoSpirit
    2. 2. Microsoft Azure#GlobalAzure #ViseoSpirit GAB 2015 LYON ORAGANIZER LOCAL SPONSORS WORLDWIDE SPONSORS … #GlobalAzure #ViseoSpirit
    3. 3. Microsoft Azure#GlobalAzure #ViseoSpirit • Historique • Tour d’horizon • Comparaison entre VM et Docker • Architecture Docker • Démonstrations Sommaire 3
    4. 4. Microsoft Azure#GlobalAzure #ViseoSpirit • Juin 2008 : création de la société dotCloud (FR) • Mars 2013 : Docker devient opensource • Fin 2013 : – dotCloud devient Docker inc. – Google intègre Docker • 2014 : – Amazon intègre Docker – Partenaire avec Microsoft • 2015 : – Béta des nouveaux outils… Historique 4
    5. 5. Microsoft Azure#GlobalAzure #ViseoSpirit • Fabriquer rapidement et simplement des environnements logiciels • Automatiser – le déploiement d'applications dans des conteneurs logiciels – l’infrastructure dans le cadre du DevOps • Permet la cohabitation de différentes distributions Linux sur le même OS • Scalabilité • Faire fonctionner ces containers sur Linux, Mac ou Windows Tour d’horizon 1/2 5
    6. 6. Microsoft Azure#GlobalAzure #ViseoSpirit • Un moteur de containers Linux • Basé sur les technologies – LXC – namespaces – cgroups • Développé en ‘Go’ • LA technologie de container largement retenue en entreprise – devenu un standard de-facto – « millions of Linux developers and providing an easy user experience to manage the lifecycle of containers » (Source Microsoft) Tour d’horizon 2/2 6
    7. 7. Microsoft Azure#GlobalAzure #ViseoSpirit 7
    8. 8. Microsoft Azure#GlobalAzure #ViseoSpirit 8
    9. 9. Microsoft Azure#GlobalAzure #ViseoSpirit Machine virtuel (VPS, etc) Docker Comparaison entre VM et Docker 1/2 9
    10. 10. Microsoft Azure#GlobalAzure #ViseoSpirit Machine virtuel (VPS, etc) Docker Comparaison entre VM et Docker 2/2 10
    11. 11. Microsoft Azure#GlobalAzure #ViseoSpirit Serveur linux Sur Mac et Windows Architecture Docker 11
    12. 12. Microsoft Azure#GlobalAzure #ViseoSpirit • Images : contient l’application (fichier matrice) • Container : instance d’une image • Repository : bibliothèque d’images – Public : Docher Hub : registry.hub.docker.com – Privé : Docker-registry : github.com/docker/docker- registry Architecture Docker – Eléments clés 12
    13. 13. Microsoft Azure#GlobalAzure #ViseoSpirit • Docker Machine : – Démarrer une instance docker sur n'importe quelle infra – Rackspace, VMWare, GCE, Exoscale, Concerto, Azure, Amazon... – Evolution de boot2docker • Docker Swarm : – Gérer les conteneurs sur le cluster. – C'est un scheduler de conteneurs Docker – Permet de scaler une application sur des nœuds du cluster • Docker Compose (FIG) : – Décrire des configurations de lancements – Fichiers de configuration en YAML • Docker Hub "Enterprise" – Un store de Docker : MongoDB, Tomcat, NGINX, etc. – + 60 000 image – Entreprise : permet de l'avoir en interne (1er produit payant) + support Architecture Docker – ecosystème 13
    14. 14. Microsoft Azure#GlobalAzure #ViseoSpirit DOCKER-MACHINE Création d’un premier docker
    15. 15. Microsoft Azure#GlobalAzure #ViseoSpirit • Construction d’une images à partir d’un fichier de descriptions Dockerfile 15
    16. 16. Microsoft Azure#GlobalAzure #ViseoSpirit DOCKERFILE Création d’un Docker à partir d’un fichier de description
    17. 17. Microsoft Azure#GlobalAzure #ViseoSpirit • Orchestration de plusieurs Dockers Docker-COMPOSE 17
    18. 18. Microsoft Azure#GlobalAzure #ViseoSpirit DOCKER-COMPOSE Orchestration de plusieurs Dockers
    19. 19. Microsoft Azure#GlobalAzure #ViseoSpirit – KUBERNETES : Google, Microsoft Azure – HELIOS : Spotify – MESOS: Twitter – Tutum – CoreOS Autres solutions d’orchestrations 19
    20. 20. Microsoft Azure#GlobalAzure #ViseoSpirit • Mesure de l’utilisation – RAM – CPU – Disque • Granularité – Serveur – Par Docker Monitoring : cAdvisor 20
    21. 21. Microsoft Azure#GlobalAzure #ViseoSpirit • Dashboard : Docker-ui • Intégration continue : Jenkins Autres outils 21
    22. 22. Microsoft Azure#GlobalAzure #ViseoSpirit GAB 2015 LYON ORAGANIZER LOCAL SPONSORS WORLDWIDE SPONSORS … #GlobalAzure #ViseoSpirit

    ×