Pour faire simple, VMware (lien externe à ibm.com) développe des logiciels de virtualisation.
Le logiciel de virtualisation crée une couche d'abstraction sur le matériel informatique qui permet de diviser les éléments matériels d'un ordinateur (processeurs, mémoire, stockage, etc.) en plusieurs ordinateurs virtuels, communément appelés machines virtuelles (VM). Chaque machine virtuelle exécute son propre système d'exploitation (OS) et se comporte comme un ordinateur indépendant, même si elle fonctionne sur une partie du matériel informatique sous-jacent.
Comme vous pouvez le supposer, la virtualisation permet d'utiliser plus efficacement le matériel informatique et de générer un meilleur retour sur l'investissement matériel d'une organisation. Elle permet également aux fournisseurs de clouds (publics ou privés) de servir davantage d'utilisateurs avec leur matériel informatique physique existant.
Les produits de virtualisation de VMware constituent désormais un élément essentiel des infrastructures informatiques de nombreuses entreprises.
Regardez notre vidéo « La virtualisation expliquée » qui présente les concepts de la virtualisation :
Une machine virtuelle (VM) est l'unité de base de la virtualisation VMware. Une VM est une représentation logicielle d'un ordinateur physique. Un système d'exploitation (OS) exécuté dans une VM s'appelle un système d'exploitation invité.
Chaque VM comprend un fichier de configuration qui stocke les paramètres de la VM, un fichier de disque virtuel qui est la version logicielle d'un disque dur et un fichier journal qui conserve la trace des activités de la VM, y compris les pannes du système, les changements de matériel, les migrations d'une machine virtuelle d'un hôte vers un autre, et le statut de la VM.
VMware propose divers outils de gestion de ces fichiers. Vous pouvez configurer les paramètres de la machine virtuelle à l'aide de vSphere Client, une interface de ligne de commande de gestion des VM. Vous pouvez également utiliser le kit de développement de logiciels (SDK) vSphere Web Services pour configurer les machines virtuelles par le biais d'autres programmes. Par exemple, vous pouvez permettre à votre environnement de développement de logiciel de créer une machine virtuelle qu'il pourrait utiliser pour tester un logiciel.
Pour plus d'informations sur les machines virtuelles, consultez la page « Machines virtuelles : guide complet. »
L'utilisation des produits et services VMware pour la virtualisation offre plusieurs avantages. Ces avantages sont les suivants :
Vous trouvez ci-dessous les différents composants de la virtualisation VMware et l'explication de leur fonctionnement.
VMware virtualise les ordinateurs physiques à l'aide de son produit principal, l'hyperviseur. Un hyperviseur est une fine couche logicielle qui interagit avec les ressources sous-jacentes d'un ordinateur physique (appelé l'hôte) et alloue les ressources aux autres systèmes d'exploitation (appelés invités). Le système d'exploitation invité demande des ressources à l'hyperviseur.
L'hyperviseur isole chaque système d'exploitation invité pour qu'il puisse s'exécuter sans interférer avec les autres. Ainsi, si un système d'exploitation invité est affecté par une défaillance d'application, devient instable ou est infecté par un logiciel malveillant, les performances ou le fonctionnement des autres systèmes d'exploitation exécutés sur l'hôte ne sont pas impactés.
L'article « Hyperviseurs : guide complet » présente les hyperviseurs et leur fonctionnement en détail.
Axé sur les centres de données, l'hyperviseur ESXi de VMware (lien externe à ibm.com) est un hyperviseur de type 1 ou « bare metal », qui remplace le système d'exploitation principal qui interagit avec les composants physiques d'un ordinateur. Il succède à ESX, un hyperviseur de plus grande taille qui utilisait davantage de ressources de l'ordinateur hôte. VMware a abandonné ESX.
L'hyperviseur ESXi de VMware est en concurrence avec plusieurs autres hyperviseurs de type 1 :
VMware a reposé sur Linux lors de ses débuts. La première version de son hyperviseur, ESX, comprenait un noyau Linux (la partie centrale d'un système d'exploitation qui gère le matériel informatique). Lors du lancement d'ESXi, VMware a remplacé le noyau Linux par son propre noyau. L'hyperviseur ESXi prend en charge un large éventail de systèmes d'exploitation invités Linux, dont Ubuntu, Debian et FreeBSD.
VMware est un hyperviseur de serveur bien établi, mais il vend également des logiciels qui virtualisent les systèmes d'exploitation des ordinateurs de bureau. Cette section couvre certains de ces logiciels et leur fonctionnement.
VMware Workstation inclut des hyperviseurs de type 2. Contrairement à l'hyperviseur de type 1, qui remplace complètement le système d'exploitation sous-jacent, l'hyperviseur de type 2 fonctionne comme une application sur le système d'exploitation du poste de travail et permet aux utilisateurs du poste de travail d'exécuter un second système d'exploitation sur leur système d'exploitation principal (hôte).
VMware Workstation est disponible dans deux versions :
Quoi de mieux que d'avoir un deuxième système d'exploitation sur votre ordinateur de bureau ? Disposer d'un deuxième système d'exploitation qui peut échanger des données avec le premier. C'est là qu'intervient la solution VMware Tools. Il s'agit d'un composant essentiel de tout environnement VMware Workstation. Il permet au système d'exploitation invité fonctionnant dans l'hyperviseur de type 2 de fonctionner plus efficacement avec le système d'exploitation hôte.
L'installation de VMware Tools offre l'avantage d'accélérer les performances graphiques et pouvoir prendre en charge des dossiers partagés entre l'invité et le système d'exploitation hôte. Vous pouvez l'utiliser pour faire glisser et déposer des fichiers et pour couper et coller entre les deux systèmes d'exploitation.
Pour installer VMware Tools, cliquez sur VM , puis sur Installer VMware Tools dans le menu de VMware Workstation. VMWare Workstation monte ensuite un lecteur de CD-ROM virtuel dans le système d'exploitation invité qui contient le programme d'installation de VMware Tools. Vous accédez ensuite à l'image du CD-ROM à partir du système d'exploitation invité et exécutez le programme d'installation.
Consultez les instructions d'installation complètes dans la documentation VMware Tools (lien externe à ibm.com).
Les hyperviseurs de type 2 de VMware sont en concurrence avec d'autres sur le marché, notamment :
VMware propose un troisième modèle qui se situe quelque part entre la virtualisation des serveurs et des bureaux ci-dessus : l'intégration de bureaux virtuels (VDI). L'intégration de bureaux virtuels virtualise les systèmes d'exploitation de bureau sur un serveur.
Elle permet de gérer les ordinateurs de bureau de manière centralisée, afin de configurer et de dépanner leur système d'exploitation sans accès à distance ni visite sur site. Les utilisateurs peuvent accéder à leurs applications et à leurs données à partir de n'importe quel appareil, où qu'ils soient, sans avoir à investir dans des terminaux coûteux et puissants. Les données sensibles sécurisées ne quittent jamais le serveur.
VMware Horizon est la suite d'outils VDI de VMware. Elle prend en charge les postes de travail Windows et Linux. Vous pouvez exécuter vos bureaux virtuels dans vos propres locaux ou utiliser Horizon Cloud pour les exécuter dans plusieurs environnements de cloud hébergés.
La suite Horizon comprend Horizon Apps, une plateforme qui permet de créer votre propre magasin d'applications personnalisé que les utilisateurs de l'entreprise peuvent exécuter sur leurs bureaux virtuels. Vos utilisateurs peuvent accéder à une combinaison d'applications sur site, SaaS et mobiles en utilisant un seul ensemble de données d'identification de connexion.
Découvrez les avantages de l'intégration de bureaux virtuels avec Dizzion Managed DaaS on IBM® Cloud.
VMware vSphere (lien externe à ibm.com) est la plateforme de virtualisation d'entreprise de VMware. Elle se compose du logiciel hyperviseur ESXi et de la plateforme de gestion vCenter Server pour la gestion de plusieurs hyperviseurs.
vSphere est disponible dans trois configurations : Standard, Enterprise Class et Platinum. Chacune d'entre elles prend en charge le stockage des machines virtuelles basé sur des politiques, la migration des charges de travail en direct et des fonctions de cybersécurité intégrées. Les options haut de gamme comprennent le chiffrement au niveau des machines virtuelles, la gestion intégrée des conteneurs, l'équilibrage de charge et la gestion centralisée du réseau. Seul Platinum prend en charge les réponses automatisées aux menaces de sécurité et l'intégration avec des outils d'opérations de sécurité tiers.
Découvrez plus en détail cette plateforme de virtualisation en consultant VMware vSphere on IBM Cloud.
L'un des composants importants de vSphere est vCenter Server (lien externe à ibm.com). Il s'agit du composant de gestion de vSphere. Il permet de gérer les déploiements de machines virtuelles dans un large éventail de serveurs hôtes. Il attribue des machines virtuelles aux hôtes, leur alloue des ressources, surveille les performances et automatise les flux. Cet outil peut être utilisé pour gérer les privilèges des utilisateurs en fonction de leurs propres politiques.
vCenter Server comporte trois composants principaux :
IBM Garage propose une visite de VMware vCenter Server. Vous pouvez en savoir plus sur VMware vCenter Server on IBM Cloud ici.
L'utilisation d'un hyperviseur sur un serveur hôte permet de maximiser l'utilisation de ce matériel, mais la plupart des entreprises ont besoin de plus de machines virtuelles qu'elles ne peuvent en placer sur un seul serveur physique. C'est là que la technologie de classification de VMWare intervient.
VMware partage les ressources entre les hôtes en les regroupant dans un groupe et en les traitant comme une machine unique. Vous pouvez alors utiliser la technologie de classification de VMware pour mutualiser les ressources matérielles entre les hyperviseurs exécutés sur chaque hôte du groupe. Lorsque vous ajoutez une machine virtuelle à un groupe, vous pouvez lui donner accès à ces ressources mutualisées. Une entreprise optimisée par la technologie VMware peut être dotée de nombreux groupes.
VMware permet de créer et gérer les groupes dans son environnement vSphere. Un groupe prend en charge beaucoup de fonctions de vSphere, notamment l'équilibrage des charge de travail, la haute disponibilité et la tolérance aux pannes.
La classification VMware vous donne accès à plusieurs fonctions VMware qui permettent l'exécution de votre infrastructure virtuelle de manière fluide et fiable :
La solution vSphere High Availability (HA) de VMware (lien externe à ibm.com) permet de basculer les machines virtuelles entre les hôtes physiques en cas de panne du matériel sous-jacent. Elle surveille le groupe, et si elle détecte une panne matérielle, elle redémarre ses machines virtuelles sur d'autres hôtes.
vSphere HA désigne un hôte dans un groupe comme le « maître », les autres étant des « esclaves ». Le maître communique avec le serveur vCenter et signale l'état des machines virtuelles protégées et des hôtes esclaves.
Bien que vSphere HA permette une reprise rapide des opérations après une panne, des temps d'arrêt existent toujours pendant le déplacement et le redémarrage d'une VM. Si vous voulez renforcer la protection des applications stratégiques, vSphere Fault Tolerance (lien externe à ibm.com) offre un niveau de disponibilité plus élevé. La solution évite les pertes de données, des transactions ou des connexions.
vSphere Fault Tolerance fonctionne en exécutant une machine virtuelle principale et une machine virtuelle secondaire sur des hôtes séparés dans le groupe et en s'assurant qu'elles sont identiques à tout moment. Si l'un de leurs hôtes tombe en panne, l'hôte restant continue à fonctionner, et vSphere Fault Tolerance crée une nouvelle machine virtuelle secondaire, afin de rétablir la redondance. vSphere automatise l'ensemble du processus.
Si vous autorisez de nombreuses machines virtuelles à s'exécuter sans être gérées sur vos machines virtuelles hôtes, vous allez rencontrer des problèmes. Certaines machines virtuelles consomment plus de ressources de traitement et de mémoire que d'autres, Cela peut entraîner un déséquilibre des charges de travail, où certains hôtes assument plus que leur part de travail tandis que d'autres restent inactifs. VMware Distributed Resource Scheduling (DRS) (lien externe à ibm.com) résout ce problème en équilibrant les charges de travail entre les différents hyperviseurs ESXi.
DRS, une fonctionnalité de vSphere Enterprise Plus, fonctionne dans un groupe d'hôtes ESXi qui partagent des ressources. Elle surveille l'utilisation du processeur et de la RAM des hôtes et déplace les machines virtuelles entre eux, afin d'éviter que des hôtes soient surchargés ou sous-utilisés. Vous pouvez définir vous-même ces politiques d'allocation pour réaffecter les ressources de manière agressive ou pour rééquilibrer moins souvent.
VMware a fait sa réputation avec la virtualisation des serveurs et des systèmes d'exploitation d'ordinateur de bureau. En 2012, l'entreprise a annoncé son intention de virtualiser et d'automatiser tout ce qui se trouve dans le centre de données en suivant un concept appelé centre de données défini par les logiciels (SDDC).
Pour plus infos sur les SDDC, voir « Centres de données définis par les logiciels : le guide complet ».
Les éléments d'un SDDC de VMware sont les suivants :
VMware NSX (lien externe à ibm.com) est un produit de virtualisation de réseau qui permet de définir et de contrôler votre réseau informatique de manière logique dans un logiciel. Vous pouvez consolider les fonctions réseau telles que la commutation, le routage, l'équilibrage de la charge et les pare-feu dans des hyperviseurs exécutés sur des ordinateurs x86. Vous pouvez gérer ces fonctions ensemble à partir d'un seul écran plutôt que de configurer manuellement différents matériels sur différentes interfaces. Vous pouvez également appliquer des politiques logicielles pour automatiser les fonctions du réseau. Il s'agit du composant réseau du SDDC de VMware qui apporte les mêmes avantages de virtualisation aux fonctions réseau, logicielles et informatiques.
Le produit prend en charge plusieurs environnements, y compris votre centre de données, un cloud privé et des clouds publics hébergés. Ainsi votre réseau peut prendre en charge plus aisément les applications cloud natives qui reposent sur des environnements de conteneurs et des microservices.
VMware vSAN (lien externe à ibm.com) est un composant de la solution de virtualisation du stockage VMware. Il crée une interface logicielle entre les machines virtuelles et les dispositifs de mémoire physiques. Ce logiciel, qui fait partie de l'hyperviseur ESXi, représente les dispositifs de mémoire physiques comme un seul pool de stockage partagé, accessible aux machines du même groupe.
Grâce à VMware vSAN, vos machines virtuelles peuvent utiliser l'espace de stockage de n'importe quel ordinateur d'un groupe, au lieu de dépendre d'un seul ordinateur qui risque de manquer d'espace. Il évite également de gaspiller l'espace de stockage d'un ordinateur physique si les machines virtuelles exécuté sur cet ordinateur ne s'en servent pas. Les VM exécutées sur d'autres hôtes peuvent également utiliser son espace de stockage.
VSAN s'intègre à vSphere pour créer un pool de stockage pour les tâches de gestion, telles que la haute disponibilité, la migration des charges de travail et l'équilibrage des charges de travail. Les politiques personnalisées vous donnent un contrôle total sur la façon dont vSphere utilise le stockage partagé.
VMware propose plusieurs produits et services sous la bannière VMware Cloud (lien externe à ibm.com). VMware Cloud Foundation, une suite logicielle intégrée prenant en charge les opérations de cloud hybride, comprend un éventail de services pour l'informatique définie par les logiciels, le stockage, la mise en réseau et la sécurité. Elle est proposée comme service par différents fournisseurs de cloud. Vous pouvez la déployer dans un environnement de cloud privé via vSAN ReadyNode, une configuration de serveur validée fournie par un OEM travaillant avec VMware.
Découvrez-en plus en consultant VMware Solutions on IBM Cloud.
VMware HCX (lien externe à ibm.com) est un composant de VMware Cloud qui permet aux entreprises d'utiliser une combinaison d'environnements informatiques. Grâce à lui, les équipes informatiques peuvent accéder aux fonctionnalités qu'elles recherchent au tarif adéquat et conserver les données les plus sensibles sur leur propres ordinateurs. Le défi consiste à faire fonctionner ces machines virtuelles ensemble dans ces différents environnements.
HCX est la réponse de VMware à cette complexité de cloud hybride. Il s'agit d'une offre SaaS qui permet de gérer plusieurs instances vSphere dans différents environnements, allant des centres de données sur site aux environnements hébergés sur le cloud.
Anciennement appelé Hybrid Cloud Extension et NSX Hybrid Connect, HCX masque votre environnement vSphere de sorte que les machines virtuelles qu'il gère semblent avoir la même adresse IP, quel que soit l'endroit où elles se trouvent. HCX utilise une connexion de réseau étendu (WAN) optimisée pour déployer les applications sur site dans le cloud sans devoir les reconfigurer. Vous pouvez ainsi faire appel à la puissance de calcul supplémentaire du cloud pour maintenir les performances des applications sur site lorsque la demande de calcul dépasse les ressources physiques sur site.
Cette situation est courante dans le secteur de la distribution. Un pic de la demande sur un site de commerce électronique peut épuiser toutes les ressources de votre centre de données. Vous pouvez maintenir le flux des commandes et éviter de frustrer les clients en faisant appel à des ressources informatiques dans le cloud.
HCX permet de répliquer vos données vers une instance vSphere cloud pour la reprise après incident. Si vous devez passer à un serveur ou un système de secours en cas d'indisponibilité de votre infrastructure sur site, vous pouvez le faire sans reconfigurer les adresses IP.
Découvrez-en plus sur VMware HCX on IBM Cloud dans notre Centre d'architecture.
Comme les ordinateurs physiques, les machines virtuelles doivent être sauvegardées. VMware fournissait son propre produit, vSphere Data Protection, mais il a été abandonné. À la place, vous pouvez utiliser le logiciel de sauvegarde, de récupération et de dédoublonnage Avamar d'EMC sur lequel vSphere Data Protection reposait. Il existe également d'autres solutions de sauvegarde tierces des partenaires de VMware.
Un instantané VMware est un fichier qui préserve l'état d'une machine virtuelle et de ses données à un moment donné dans le temps. Un instantané permet de restaurer votre machine virtuelle au moment où l'instantané a été créé. Les instantanés ne sont pas des sauvegardes, car ils ne sauvegardent que les modifications du fichier du disque virtuel d'origine. Seule une solution complète de sauvegarde peut entièrement protéger vos machines virtuelles.
Les développeurs utilisent de plus en plus les conteneurs comme alternative aux VM. Comme les machines virtuelles, ce sont des environnements virtuels contenant des applications isolées des composants matériels physiques. Cependant, les conteneurs partagent le noyau sous-jacent du système d'exploitation hôte au lieu de virtualiser un système d'exploitation entier comme le font les machines virtuelles.
Pour une présentation complète des conteneurs, consultez la page « Conteneurs : guide complet. »
Les conteneurs offrent plus de souplesse et utilisent la puissance de calcul physique plus efficacement que les machines virtuelles, mais ils ne conviennent pas dans tous les cas. Vous pouvez envisager de développer une application entièrement nouvelle qui divise de petits morceaux de fonctionnalité appelés microservices dans des conteneurs distincts, ce qui rend le développement et la maintenance de l'application plus agiles. En revanche, il se peut qu'une application existante écrite pour s'exécuter sous la forme d'un seul programme binaire soit mieux adaptée à une machine qui reflète l'environnement auquel elle est habituée. Vous pouvez tirer parti des conteneurs et des machines virtuelles en utilisant la fonction vSphere Integrated Containers de VMware (lien externe à ibm.com), qui comble le fossé entre les deux en permettant aux conteneurs de s'exécuter dans des environnements VMware. Cette fonction comprend trois composants :
AirWatch (lien externe à ibm.com) est une division VMware dédiée à la gestion de la mobilité d'entreprise. Sa technologie est à la base du produit Workspace ONE Unified Endpoint Management de VMware, qui vous permet de gérer des terminaux de tous types (ordinateurs de bureau, dispositifs de l'Internet des objets (IoT) à faible encombrement, etc.) à l'aide d'une seule console de gestion.
Les points de terminaison représentent des risques de sécurité pour les entreprises. Des pirates peuvent accéder à l'ensemble du réseau en infectant un seul point de terminaison avec un logiciel malveillant. Les points de terminaison sont également exposés aux risques de vol physique, ce qui augmente la vulnérabilité des données qu'ils stockent. La gestion centralisée de tous les points de terminaison, même lorsqu'ils ne se trouvent pas sur le réseau du bureau, permet aux administrateurs de s'assurer qu'ils sont correctement sécurisés et chiffrés.
Le produit de gestion des points de terminaison prend en charge une gamme de systèmes d'exploitation, d'Android à MacOS et même des systèmes orientés IoT comme QNX. Vous pouvez configurer des règles d'utilisation et des paramètres de sécurité pour chaque appareil sur le réseau.
IBM Cloud® for VMware Solutions permet de déplacer vos applications VMware d'un emplacement sur site vers IBM Cloud.
IBM Cloud® with Red Hat offre une sécurité, une évolutivité d'entreprise et une innovation de premier plan pour exploiter tout le potentiel du cloud et de l'IA.
Découvrez comment les solutions de cloud hybrides créées avec IBM Cloud peuvent aider votre organisation à migrer vers le cloud, à moderniser les applications existantes et à créer de nouvelles applications cloud natives.
Acquérez les compétences et les connaissances nécessaires pour commencer une carrière en tant qu'architecte professionnel IBM Cloud. Validez vos capacités dans un programme interactif qui vous prépare à la certification IBM Cloud.
Présentation des machines virtuelles, une technologie qui permet de créer des environnements informatiques virtualisés, à l'origine de la première génération de cloud computing.
Le cloud computing ne serait pas possible sans la virtualisation. La virtualisation ne serait pas possible sans l'hyperviseur. Cette fine couche de logiciels prend en charge l'ensemble de l'écosystème du cloud.