virtu-desk
  • La virtualisation
    • Les éditeurs
      • Citrix
      • Liquidware
      • Microsoft
      • Systancia
      • VMware
    • Les solutions
      • Les applications
      • Le poste de travail
      • Les serveurs
    • La mobilité
      • CYOD & bureau mobile
      • Enjeux et défis pour les entre
      • Qu'en pensent les entreprises
      • La mobilité et la virtualisati
      • Pourquoi une tablette au trava
    • Le cloud
      • Cloud computing
      • Cloud & Poste de travail
      • Le Cloud Computing en video
    • Les principes
    • Le V.D.I
  • L'écosystème
    • L'environnement utilisateur
      • AppSense User Virtualization
      • Norskale
      • ProfileUnity
      • RES Workspace Manager
      • vWorkspace
    • La containerisation
      • Les produits
      • Les éditeurs
    • Divers
      • Systancia Identity
      • Citrix Provisioning Server
      • Flex-IO
    • Audit/Supervision
      • Stratusphere FIT
      • Stratusphere UX
  • La sécurité
    • Produits Systancia
      • Systancia Access
      • Systancia Cleanroom
      • Systancia Gate
    • Bitdefender GravityZone
    • Recover2Cloud
    • Veeam Availability Suite
    • Stormshield Endpoint Security
  • Convergence & VDI
    • Convergentes
      • BladeSystem Matrix
      • Flexpod
      • PureFlex
      • Vblock
      • Virtual Compute
      • vStart
    • Hyper-convergentes
      • Atlantis HyperScale
      • Cisco HyperFlex
      • DataCore
      • Dell-EMC VxRail
      • Dell XC Series
      • EMC ScaleIO
      • HP Converged System
      • HP StoreVirtual VSA
      • Lenovo Série HX
      • Microsoft S2D
      • NetApp HCI
      • Nutanix
      • Pivot3
      • Scale Computing
      • Simplivity
      • VCE VxRack
      • Virtual SAN
      • VMware EVO:RAIL
  • L'actualité IT
    • La virtualisation du poste
    • Les infrastructures convergées
    • La sécurité
    • Divers
    • Les archives
      • La virtualisation du poste
      • Les infrastructures convergées
      • La sécurité
      • Divers

Blog - Cloud

  • Lister les billets de la rubrique
    • Top 5 des tendances du cloud pour 2018
    • Pourquoi et comment le secteur public doit adopter le Cloud ?
    • La vision du cloud par HP - Dix avantages en une image...
    • Docker – On ne virtualise plus, on « containerise »
    • Les conteneurs Docker feront leur apparition sur le prochain Windows Server
    • Big Data : DSI et équipes marketing doivent accorder leurs violons
    • « Big Data Index » - EMC et IDC
    • Le Big Data en trois questions
    • Le Big Data progressera 6 fois plus vite que le marché IT
    • La jungle des différentes distributions open source Hadoop
    • VMware annonce un partenariat avec Docker, Pivotal et Google
    • Docker 1.0 : l’outil qui va booster l’adoption du cloud ?
    • Qu'est-ce que le Big Data (par EMC)
    • Architecture Scale-out
    • De l'ère du PC à l'ère du Cloud avec Citrix

Les catégories du blog

  • Résolution d'incidents
  • Virtualisation d'applications
  • Virtualisation de postes de travail
  • Virtualisation de serveurs
  • L'Ecosystème
  • Infrastructures (hyper) convergentes
  • Cloud & Big Data
  • Divers

Les tags du blog

AppliDis Citrix Cloud Convergence Divers EMC GPU Horizon View IPdiva Liquidware Labs Microsoft Nutanix SBC StratusphereUX Systancia sécurité VDI VMware VSAN XenApp
  • Accueil /
  • Tous les billets du blog /
  • Cloud & Big Data /
  • Docker – On ne virtualise plus, on « containerise »

Docker – On ne virtualise plus, on « containerise »

Par | Le vendredi, 17 avril 2015 | Commentaires (0) | Cloud & Big Data

 

L’hyper-convergence et les containers virtuels sont les deux innovations majeures qui font le buzz sur la « planète informatique » depuis quelques temps. La technologie de conteneur virtuel ultralégère de Docker bouleverse toutes les perspectives dans la manière de gérer les applications, et plus particulièrement pour les environnements cloud.

Docker 2

Ce n’est d’ailleurs pas de manière « innocente » que les géants du Cloud que sont Google, Amazon, Microsoft, IBM et d’autres, se sont intéressés à la technologie open source de l’ex-startup française « dotCloud », fondée en 2008 par Solomon Hykes, pour l’implémenter dans leurs solutions. On peut même être sûr qu’ils n’avaient pas la tête dans les nuages quand ils ont fait le pas, même si…

Pour une fois, ce n’est pas la française des jeux qui se met en avant, mais bien l’américain Docker qui, au travers de sa technologie de containers virtuels, invente le jeu du balancier d’applications « cloud à cloud », avec en prime, des règles très simplistes.

Mais alors, c’est quoi « Docker » ?

Docker est une société américaine, fondée par le français Solomon HYKES, qui propose une technologie de containers virtuels ultralégère au travers d’une plateforme open source, permettant de créer et déployer des applications. En deux mots, Docker implémente une application dans un container virtuel, de manière à pouvoir l’exécuter sur n’importe quel serveur Linux et très prochainement Windows. Les gains en sont multiples :

  • Simplification du Design et du dimensionnement des infrastructures sous-jacentes.
  • Facilité du déploiement des applications.

 

Docker 3

 

Et pourquoi Docker ?

A contrario de la virtualisation, qui permet au travers d’un hyperviseur (1ère couche système) d’héberger des applications dans des machines virtuelles (2ème couche système), les containers sont eux directement implémentés sur le système du serveur (1 couche système, suppression de celle de l’hyperviseur), et hébergent les applications.

 

Docker vs vm

A la différence de la machine virtuelle, le container n’implémente pas de système d’exploitation pour exécuter ses applications, ce qui le rend beaucoup plus léger. Docker estime qu’un container nu pèse quelques Mo, alors qu’une machine virtuelle plusieurs Go. C’est pour cela que les bénéfices de la « containerisation » sont multiples :

  • Lancement beaucoup plus rapide
  • Facilité de migration d’une machine à une autre

Autre avantage, lié à la « légèreté » du container : la portabilité. En effet, comme je le disais un peu plus haut de manière « très légère », le jeu du balancier d’applications « cloud à cloud » va permettre de déplacer les containers entre tous types de clouds qui implémentent cette technologie (AWS d’Amazon, Azure de Microsoft, Google Compte de Google, OVH, etc…). Docker devient donc un acteur incontournable dans le nuage. Un utilisateur pourra aussi implémenter un container Docker sur son hôte local pour effectuer le traitement à partir de ses ressources (un développeur par exemple), et le porter lorsqu’il a terminé son traitement, sur des machines physiques ou virtuelles, soit dans le Datacenter ou dans le cloud.

Un petit bémol quand même à la défaveur de la containerisation : à contrario de la « virtualisation » qui permet à une machine virtuelle linux de tourner sur un serveur Windows (et vice versa), un conteneur créé sous Linux ne pourra jamais être porté sur Windows (quand Docker aura fait cette portabilité bien entendu).

Justement, qu’en est'il de Docker sur Windows

Docker repose sur le format de containers Linux, alias LXC (Linux Containers) et n’a pas encore porté sa technologie sous Windows. Mais attention, un autre acteur du marché, VMware pour ne pas le citer, pourrait en être le précurseur dans le monde Windows. Avec le rachat de CloudVolumes, VMware développe une solution équivalente pour Windows, baptisée « App Volumes ».

De son côté, Microsoft ne ménage pas ses efforts pour disposer d’une offre pour Windows Server si on en croit les rumeurs. Un partenariat avec Docker doit permettre une synchronisation de ses API avec celles de la version Linux.

 

Docker 3

 

Pertinence et insolence...

Depuis ses débuts, Docker a été conçu pour traiter la prise en charge d'architecture d'application fortement distribuée. Ce concept, dit « d’architecture de micro-services » consiste à containeriser les applications de manière à isoler tous leurs composants et leurs services afin de pouvoir les dispatchers sur les ressources des machines souhaitées.

D’après Docker, pour obtenir le même résultat dans un mode « classique de virtualisation », il faudrait provisionner à l’avance un pool de machines virtuelles inactives, avec pour effet pervers un : « mais qu’est ce qui se passe lorsque l’on arrive à la fin du pool ? ». Avec Docker, comme un container démarre en quelques secondes, on ne provisionne rien à l’avance et nul besoin de pool.

Plutôt pratique pour les environnements qui demandent de très fortes montées en charge, non ?

Depuis février 2015, Docker en est à sa version 1.5. Les apports majeurs sont :

  • La gestion des performances du container pour le suivi des consommations CPU, RAM, I/O, etc… La nouvelle API permettra notamment une supervision des containers pour les éditeurs d’applications de monitoring.
  • Le support du protocole IPv6
  • Le mode lecture seule sur le container pour garantir l’intégrité des applications

 

Vidéo de Salomon HYKES : The Linux Container Engine

Docker Conteneur

Articles similaires

Microsoft Windows Nano Server. En adéquation avec Docker ?

  WZor a publié une présentation interne de Microsoft qui présente un ensemble de nouveaux services de déploiement d’applications dans Windows Server 2016, baptisés « Nano Server ». La …

VMware annonce un partenariat avec Docker, Pivotal et Google

  L’éditeur de solution de virtualisation a annoncé aujourd’hui un partenariat avec Docker, Google et Pivotal. L’objectif ? Intégrer les conteneurs Docker, un choix stratégique qui peut surprendre alors q…

6 votes. Moyenne 5.00 sur 5.

Vous devez être connecté pour poster un commentaire

                                www.virtu-desk.fr                                                      « Les technologies de virtualisation de l'environnement utilisateur »

            A propos

  • Mentions légales
  • CGU

 

         Contacts

  • Me contacter
  • Modération

   

               Me suivre

Twitter        Viadéo       Linked

Twitter 2    Vimeo    Linked in

 

           Abonnnement aux flux RSS

   Site         Blog         Agenda     Forum

Rss   Rss    Rss   Rss

 Copyright 04-2014 - Francis MILLOT

 

 

 

 

 

 

 

  • Mentions légales
  • Conditions générales d'utilisation