Publicité
Publicité

Contenu connexe

Présentations pour vous(20)

Publicité

Similaire à Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?(20)

Plus de Microsoft(20)

Publicité

Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?

  1. Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
  2. Fabien Dibot Pascal Sauliere @fdibot Architecte Infrastructures - Groupe SII @psauliere Architecte Infrastructure - Microsoft France
  3. • Généralités sur Docker • Du poste du développeur • Vers la production • Containers as a Service AGENDA N° 3
  4. Généralités sur Docker
  5. • Ajoute de l’agilité • Elimine les différences entre les environnements • Améliore la distribution de contenu Généralités sur Docker Accélération des déploiements N° 5
  6. • Facilite les remplacements • Recentre sur les fonctionnalités • Détaché d’un langage • Détaché de l’environnement technique • Déploiement continu Généralités sur Docker Microservices N° 6
  7. • Linux • Windows 10 et Server 2016 • Bare metal Servers • Hyperviseurs • Clouds Généralités sur Docker Agnostique N° 7
  8. Du poste du développeur
  9. Linux : • Docker Engine, dockerd • docker, docker-machine, docker-compose dans Bash Mac : • Docker for Mac (VM Alpine Linux) • docker, docker-machine, docker-compose dans Bash Windows : • Docker for Windows (VM Alpine Linux) • Windows Containers et Hyper-V Containers • Service dockerd.exe • docker.exe dans cmd ou PowerShell • docker, docker-machine, docker-compose dans Bash Vous avez le choix Il y en aura pour tout le monde !
  10. • Simple à utiliser • Similaire à un script • Construit les conteneurs • Hétérogène • Automatisable Build Dockerfile N° 10
  11. Démo Build DockerFile N° 11
  12. • Création d’un ensemble de services • Prévu pour l’orchestration Build Docker Compose N° 12
  13. Démo Build Docker Compose N° 13
  14. Vers la production
  15. Architecture C’était mieux avant ! N° 15
  16. Architecture Version microservices N° 16
  17. N° 17
  18. • Comment identifier les services ? • Comment savoir où sont stockés les conteneurs ? • Comment faire pointer les enregistrements DNS vers mon LB ? • Plusieurs solutions existent: • Consul • Etcd • … • Aucune ne marche Out of the Box Vers la production Service Discovery N° 18
  19. • S’assurer que les services sont up • S’assurer que les bonnes versions sont en production • Problèmes identiques sur le hardware et/ou VM • Docker scale.. Mais à l’horizontal ! • Quid du stockage ? Vers la production Haute Disponibilité N° 19
  20. • S’assurer que les ressources sont correctement utilisées • Comment optimiser l’utilisation des hôtes ? • Comment monitorer les conteneurs ? • Comment accéder aux logs des conteneurs ? • Où stocker mes images Docker ? Vers la production Gestion des ressources N° 20
  21. • Comment déployer des services identiques sur un seul hôte ? • Contraindre un conteneur à utiliser un hôte spécifique • Quid du traffic entre les conteneurs ? Vers la production Gestion du réseau N° 21
  22. • Docker Swarm • Kubernetes • Mesos Marathon • Cattle • Tutum • … Vers la production La guerre des orchestrateurs N° 22
  23. Vers la production Docker Swarm N° 23
  24. Démo Vers la production Docker Swarm N° 24
  25. Container as a Service
  26. Container as a Service Docker Datacenter N° 26
  27. Démo Vers la production Docker Datacenter N° 27
  28. N° 28
  29. @microsoftfrance @Technet_France @msdev_fr N° 29
  30. Notez cette session Et tentez de gagner un Surface Book Doublez votre chance en répondant aussi au questionnaire de satisfaction globale * Le règlement est disponible sur demande au commissariat général de l’exposition. Image non-contractuelle

Notes de l'éditeur

  1. ACS – Fabien
Publicité