Les avantages de Docker par rapport à la virtualisation de serveur – Bien choisir son serveur d impression

Téléchargez le guide faisant autorité: Guide du centre de données: optimiser votre stratégie de centre de données

Téléchargez le guide faisant autorité: Cloud Computing: Utilisation du Cloud pour un avantage concurrentiel

Parlez de la virtualisation de serveur (et c'est ce que nous faisons ici) et inévitablement la conversation tourne autour de VMware, Hyper-V et dans une moindre mesure Xen et KVM également.

Une chose attendue depuis longtemps, cependant, est l'inclusion de Docker dans le mix. Pratiquement parlant

Et si nous parlons de Docker, nous parlons de conteneurisation – quelque chose d'un peu différent de la virtualisation de serveur basée sur un hyperviseur. Mais l'encapsulation d'une application dans un conteneur avec un environnement d'exploitation offre de nombreux avantages du chargement et de l'application sur une machine virtuelle: les deux peuvent être déposés sur n'importe quelle machine physique appropriée et s'exécuter sans se soucier des dépendances (ou de toute autre chose).

Bien sûr, la principale différence pratique entre Docker et VMware et al est que Docker est un système basé sur Linux qui utilise LXC, une interface en espace utilisateur pour les fonctionnalités de confinement du noyau Linux.

Le but de LXC est de créer un environnement aussi proche que possible d'une installation Linux standard mais sans avoir besoin d'un noyau séparé. Comme le dit le site linuxcontainers.org: "LXC est souvent considéré comme quelque chose au milieu entre un chroot sur les stéroïdes et une machine virtuelle à part entière."

Parce que Docker est construit au-dessus de LXC, il ne fonctionne que dans les environnements Linux (comme RHEL 7 et le serveur Ubuntu 14.04) et il exécute uniquement les applications Linux. Vous pouvez donc oublier les applications qui s'exécutent sur Windows ou tout autre système d'exploitation qui peut fonctionner avec plaisir sur un hyperviseur conventionnel.

Une autre différence clé est qu'au lieu d'être un système autonome, un conteneur Docker partage le noyau Linux qu'il utilise avec le système d'exploitation exécutant la machine hôte. Et il partage également le noyau avec d'autres conteneurs qui s'exécutent également sur la machine hôte. Les parties partagées du système d'exploitation sont en lecture seule, tandis que chaque conteneur a son propre support pour l'écriture.

Un aperçu des avantages de la conteneurisation

Alors, quel est l'avantage de la conteneurisation par rapport à la virtualisation de serveur à part entière? Quand utiliseriez-vous l'un plutôt que l'autre?

L'un des principaux avantages de la conteneurisation est que vous pouvez souvent emballer beaucoup plus de conteneurs sur une machine hôte que vous ne le pouvez sur des machines virtuelles. Cela va de soi, car chaque machine virtuelle est un système autonome à part entière, avec son propre système d'exploitation et son matériel virtualisé et ses propres ressources uniques qui lui sont allouées. Si chaque machine virtuelle a une taille de 10 Go, alors 10 machines virtuelles prendront 10 x 10 = 100 Go de ressources.

Mais prenez un conteneur de 10 Go et exécutez-en dix, voire une centaine, et vous n'utiliserez rien proche de 100 Go de ressources. C'est à cause de tout le partage en cours.

En effet, il n'y a qu'un seul système d'exploitation (à proprement parler un noyau) partagé par tous les conteneurs. Et il n'y a pas de matériel virtualisé – juste un petit environnement d'application et d'exploitation dans un conteneur. Et cela signifie que vous pouvez exécuter beaucoup plus de conteneurs sur un hôte que vous pourriez éventuellement exécuter des machines virtuelles complètes.

Le partage du noyau et d'autres ressources a également un effet supplémentaire, et c'est que les conteneurs peuvent démarrer en moins d'une seconde. Ce n'est pas le cas avec les machines virtuelles, qui nécessitent un démarrage complet du système virtuel et peuvent prendre plusieurs minutes pour démarrer.

Et Mark Shuttleworth, le chef de Canonical (sponsor d'Ubuntu), réitère cette vitesse comme un bonus supplémentaire. "Canonical garantit le noyau clé et l'espace utilisateur qui vous permettent de créer des conteneurs qui se comportent exactement comme des machines virtuelles – vous y avez des racines – même si vous n'êtes qu'un utilisateur non root ordinaire sur le système. Beaucoup plus rapide et plus léger que KVM ", at-il dit.

Il y a aussi d'autres avantages. Vous pouvez exécuter des conteneurs Docker sur AWS et les clouds publics Azure, par exemple, et les conteneurs sont faciles à partager. C'est particulièrement utile pour les équipes de test et de développement – l'un des bénéficiaires potentiels les plus souvent cités de Docker.

La conteneurisation n'est pas encore un substitut à la virtualisation complète des serveurs

Mais la bonne nouvelle pour VMware et d'autres est que la conteneurisation ne remplace pas la virtualisation de serveur basée sur un hyperviseur complet – du moins pas encore.

En effet, ce monde de virtualisation est entouré d'une infrastructure de gestion extrêmement sophistiquée qui vous permet de stocker, de faire tourner et d'exécuter des machines virtuelles, de les migrer en direct entre les hôtes, de créer des clusters à haute disponibilité, etc. Des produits comme vCenter de VMware, System Center Virtual Machine Manager de Microsoft et d'autres produits de gestion de tiers ont de nombreuses années d'évolution à leur actif.

Il n'y a rien de comparable pour Docker, bien que Google, Red Hat, CoreOS, IBM et Microsoft travaillent tous sur le système de gestion open source Kubernetes Docker, qui peut ou non évoluer rapidement en quelque chose qui répondra aux besoins les plus avancés des entreprises.

Tout cela signifie que la technologie de virtualisation Docker mérite certainement de garder un œil sur l'avenir, et c'est quelque chose que nous suivrons avec intérêt dans les prochaines éditions de cette colonne.

Paul Rubens est journaliste technologique et contributeur à ServerWatch, EnterpriseNetworkingPlanet et EnterpriseMobileToday. Il a également couvert la technologie pour les journaux et magazines internationaux, y compris The Economist et The Financial Times depuis 1991.

  • Asus Strix Raid DLX - Carte son - 24 bits - 192 kHz - 124 dB rapport signal à bruit - 7.1 - PCIe - CM6632A
    Prenez le contrôlePrenez le contrôle total de votre son avec Sonic StudioGagnez l'avantage décisif avec Sonic Radar Pro Prenez le contrôle La Strix Raid DLX est une carte son de qualité réalisée avec des composants à même de satisfaire les joueurs exigeants en matière de son.#br/#La Strix Raid DLX vous
  • Asus STRIX RAID PRO - Carte son - 24 bits - 192 kHz - 116 dB rapport signal à bruit - 7.1 - PCIe - CM6632AX
    Prenez le contrôleRéglage du son instantané avec le mode RaidPrenez le contrôle total de votre son avec Sonic StudioGagnez l'avantage décisif avec Sonic Radar Pro Prenez le contrôle La Strix Raid Pro est une carte son de qualité réalisée avec des composants à même de satisfaire les joueurs exigeants en
  • Palram Abri de Jardin en Polycarbonate 2,5 x 2 m – Skylight Deco Gris 6x8
    L’abri de jardin de chez Palram séduit par son design contemporain, sa solidité à toute épreuve et sa grande résistance aux agressions extérieures. En effet,...
  • RackMatic - Rack serveur 10'' 9U 370x280x480mm TENRack RackMatic
    Quincaillerie Sécurité et serrurerie Armoire à clés et armoire de sécurité Armoire de sécurité RACKMATIC, Rack 10 "de la taille extérieure marque RackMatic 9U mm de 370 (largeur) x 280 (profondeur) x 480 (hauteur). A seulement racks avant sont configurables en profondeur, bien que la valeur par défaut
  • Hypnia Matelas Bien-être-90 x 190 (cm)
    Sur un matelas d’une épaisseur totale de 25 cm, la mousse à mémoire de forme de 5 cm de haute densité vous offrira un confort sans équivalent. L’âme du matelas est composée de 420 à 896 ressorts ensachés (selon dimension) pour un soutien ventilé et équilibré. Par ailleurs, son coutil Coolsoft vous assurera
  • Hypnia Matelas Bien-être-150 x 190 (cm)
    Sur un matelas d’une épaisseur totale de 25 cm, la mousse à mémoire de forme de 5 cm de haute densité vous offrira un confort sans équivalent. L’âme du matelas est composée de 420 à 896 ressorts ensachés (selon dimension) pour un soutien ventilé et équilibré. Par ailleurs, son coutil Coolsoft vous assurera
  • Hypnia Matelas Bien-être-140 x 190 (cm)
    Sur un matelas d’une épaisseur totale de 25 cm, la mousse à mémoire de forme de 5 cm de haute densité vous offrira un confort sans équivalent. L’âme du matelas est composée de 420 à 896 ressorts ensachés (selon dimension) pour un soutien ventilé et équilibré. Par ailleurs, son coutil Coolsoft vous assurera
  • Hypnia Matelas Bien-être-150 x 200 (cm)
    Sur un matelas d’une épaisseur totale de 25 cm, la mousse à mémoire de forme de 5 cm de haute densité vous offrira un confort sans équivalent. L’âme du matelas est composée de 420 à 896 ressorts ensachés (selon dimension) pour un soutien ventilé et équilibré. Par ailleurs, son coutil Coolsoft vous assurera
  • Hypnia Matelas Bien-être-160 x 190 (cm)
    Sur un matelas d’une épaisseur totale de 25 cm, la mousse à mémoire de forme de 5 cm de haute densité vous offrira un confort sans équivalent. L’âme du matelas est composée de 420 à 896 ressorts ensachés (selon dimension) pour un soutien ventilé et équilibré. Par ailleurs, son coutil Coolsoft vous assurera
  • Hypnia Matelas Bien-être-180 x 200 (cm)
    Sur un matelas d’une épaisseur totale de 25 cm, la mousse à mémoire de forme de 5 cm de haute densité vous offrira un confort sans équivalent. L’âme du matelas est composée de 420 à 896 ressorts ensachés (selon dimension) pour un soutien ventilé et équilibré. Par ailleurs, son coutil Coolsoft vous assurera