View
177
Download
2
Category
Preview:
Citation preview
Unifiez vos pratiques DevOps sous Linux & Windows à l’aide des conteneurs DockerDEVOPS D-DAY#devopsdday
Julien Corioland | @jcoriolandTechnical Evangelisthttp://aka.ms/jcorioland
Introduction
Pourquoi DevOps & Conteneurs sont intimement liés ?
@jcorioland - #devopsdday
Une nouvelle unité de déploiement
Packager une application et toutes ses dépendances
Fluidifier le passage d’une application entre les équipes Devs & équipes Ops
Packager une fois, exécuter partout ! @jcorioland - #devopsdday
A chaque tâche son outil /
Framework
Cloud
Microsoft Azure On premises Fournisseur tiers
Frameworks & Langages
.Net
PHP
C++JavaRuby Win32
Go PerlPython
JavaScript
Node
Machines virtuelles
Conteneurs
Linux
Service fabric
Linux
Interaction Devs-Ops avec DockerDevsDéveloppementCréation d’une image à partir d’un DockerfileEnvoi de l’image dans le Hub / DTR
OpsRécupération de l’image depuis le Hub / DTRExécution / Composition / Configuration (réseaux,
volumes…)Supervision
@jcorioland - #devopsdday
Windows Containers
@jcorioland - #devopsdday
Windows Server & Hyper-V Containers
LOB app(+Binaries)
Host OSw/Container Support
Server(Physical or Virtual)
Web tier
Container A
Libraries(Shared across containers)
Container B Container C
LOB app(+Binaries)
App tier
Libraries
LOB app(+Binaries)
DB tier
Hypervisor
Server
Hyper-V Container
App ABins/Libraries
Windows Guest OSOptimized for Hyper-V Container
Hyper-V Container
App BBins/Libraries
Windows Guest OSOptimized for Hyper-V Container
@jcorioland - #devopsdday
Intégration avec Docker
Docker Client
Windows Server Linux
Docker Engine(Daemon)
Windows ServerContainer Support Linux Container
Support
Docker Engine(Daemon)
Docker.exeExamples:docker rundocker images
Docker Remote APIExamples:GET images/jsonPOST containers/create
@jcorioland - #devopsdday
Hello Windows Containers !Démo
Cas concret : une application micro-services…
WebFront
Products API
Recommendations API
Ratings API
@jcorioland - #devopsdday
Chaîne d’intégration continueDu Dev à l’Ops
Visual Studio Code GitHub Visual StudioTeam Services
Docker Trusted Registry
@jcorioland - #devopsdday
Build, Ship, RunMêmes outils, sous Linux et sous WindowsDémo
Questions ?
Julien Corioland@jcorioland
#devopsdday
Recommended