Le but de cet article n'est pas d'entrer dans les détails techniques. Nous allons plutôt approfondir la terminologie VMware. Le bref aperçu suivant vous aidera à comprendre la différence entre les produits VMware sous-jacents.
Presque tout le monde connaît ESXi. Mais qu'en est-il de vSphere et de vCenter ? Il est fréquent que les gens confondent ces termes, mais ils ne sont pas du tout compliqués. Voyons ce qu'il en est.
Introduit sur le marché en 2001, l'hyperviseur VMware ESX (anciennement connu sous le nom de VMware ESX Server) a marqué le début d'une révolution dans la technologie virtuelle.
Aujourd'hui, VMware est le principal développeur de logiciels de virtualisation (il fait désormais partie de Dell). Tous les ans et demi, l'entreprise sort de nouveaux logiciels dotés de fonctionnalités avancées et compatibles avec une large gamme de matériel, notamment les disques SSD NVMe, les disques durs de grande capacité et les CPU les plus récents.
VMware ESXi
ESXi est un hyperviseur. Il s'agit d'un minuscule logiciel installé sur un serveur physique qui permet à plusieurs systèmes d'exploitation de fonctionner sur un seul ordinateur hôte. Ces systèmes d'exploitation fonctionnent séparément les uns des autres, mais peuvent communiquer avec le monde extérieur via un réseau. Dans le même temps, tous les autres ordinateurs restent connectés au réseau local (Local Area Network, LAN) tandis que les systèmes d'exploitation s'exécutent sur des machines virtuelles (VM), chacune d'entre elles ayant son propre matériel virtuel.
VMware ESXi est disponible en version payante et gratuite. La version gratuite peut être installée sur des serveurs dédiés. En termes de fonctionnalités, la version gratuite est quelque peu limitée. Elle peut consolider un nombre limité de systèmes d'exploitation sur un seul ordinateur. Elle ne peut pas non plus être gérée par un serveur de gestion central - vCenter.
Cependant, une version gratuite d'ESXi (ou l'hyperviseur VMware ESXi) se connecte à un espace de stockage distant où vous pouvez créer, stocker et utiliser des machines virtuelles. Ce stockage à distance peut être partagé entre plusieurs hôtes ESXi, mais pas entre les machines virtuelles. Les machines virtuelles "appartiennent" à chaque hôte, ce qui rend impossible une gestion centralisée.
Il est très facile de travailler avec une version gratuite d'ESXi. Le travail comprend les processus de base suivants. Formation, test des processus de production, test des systèmes de reprise après sinistre et approbation des solutions architecturales. L'utilisation d'instantanés permet de vérifier que les correctifs Windows sont installés et fonctionnent correctement. Cela peut également s'avérer utile si vous décidez de cloner votre serveur de production à l'aide de VMware Converter ou de la technologie P2V et que vous souhaitez tester le service pack de Microsoft avant de l'installer. Précédemment, nous avons expliqué comment obtenir une licence gratuite pour ESXi. Vous trouverez des instructions détaillées dans l'article Comment installer une clé de licence gratuite pour VMware ESXi.
VMware vCenter
VMware vCenter est la plate-forme de gestion centralisée de l'infrastructure virtuelle de VMware. Grâce à cette plateforme, vous pouvez gérer la quasi-totalité de vos processus à partir d'une seule console. Un serveur vCenter peut être installé sur Windows ou déployé en tant que machine virtuelle préconfigurée sur Photon OS, une puissante distribution Linux. Avant de passer à Photon OS, VMware utilisait la distribution SUSE Linux Enterprise Server (SUSE).
vCenter Server est un logiciel sous licence. Vous pouvez l'acheter de deux manières :
- Vous pouvez acheter vCenter Server Essentials dans le cadre de la suite vSphere Essentials. Cette version de vCenter gère trois hôtes avec deux processeurs physiques par hôte. Si vous avez une petite entreprise, vous travaillerez avec environ 60 machines virtuelles et cette version de vCenter vous conviendra. Avec la suite de base, vous obtenez une licence non seulement pour vCenter server, mais aussi pour ESXi (jusqu'à trois hôtes avec deux CPU chacun).
- Vous pouvez également utiliser Standalone vCenter Server, qui est une version autonome complète de vCenter Server, capable de gérer 2 000 hôtes avec 25 000 machines virtuelles en fonctionnement. Il s'agit d'une licence exclusivement réservée à vCenter. Le vCenter lui-même n'est qu'une partie du puzzle de la licence. Pour gérer tous les hôtes à partir d'un seul dispositif, vous avez besoin d'une licence pour chacun d'entre eux.
Il existe trois types de licences : standard, entreprise et entreprise Plus. Chacune couvre un seul processeur. Si vous prévoyez de créer un hôte avec deux processeurs physiques, vous avez besoin de deux licences pour un seul de ces hôtes.
VMware vSphere
VMware vSphere est le nom commercial de l'ensemble de la suite de produits VMware. Comme nous l'avons déjà mentionné, les prix varient d'un progiciel à l'autre. En termes de prix, vSphere Essentials et Essentials Plus sont les options les plus abordables. Y a-t-il des différences ? Oui, mais la différence se situe au niveau des fonctionnalités et non du contenu du logiciel. Selon le type de licence, vous avez accès à un certain nombre de fonctionnalités qui peuvent être gérées via le client Web vSphere. Il existe également un client vSphere HTML 5, mais il n'est pas encore utilisable. L'entreprise est encore en train de le développer.
Essentials ne comprend pas la haute disponibilité, vMotion, le logiciel de sauvegarde (VDP) ou la possibilité d'utiliser le stockage VSAN.
L'offre Essentials convient aux petites entreprises qui n'ont pas besoin d'être en ligne en permanence. En revanche, la possibilité de déplacer vos machines virtuelles vers un autre hôte et d'effectuer des opérations de maintenance ou des mises à niveau de l'hôte tout en restant en ligne vous donne un réel avantage. Toutes ces opérations peuvent être effectuées pendant la journée de travail sans interrompre le travail des utilisateurs.
En outre, en cas de défaillance matérielle inattendue, vSphere High Availability (HA) redémarre automatiquement les machines virtuelles qui ont cessé de fonctionner avec l'hôte en difficulté. Ces machines virtuelles sont automatiquement redémarrées sur d'autres hôtes du cluster VMware. Il faut un peu de temps au système pour déterminer quel hôte est défaillant et quels hôtes peuvent temporairement prendre en charge ses machines virtuelles. Ces hôtes doivent disposer d'une mémoire et d'un processeur suffisants pour gérer la charge supplémentaire. Dès que le système a terminé son analyse, les machines virtuelles sont redémarrées. L'ensemble du processus est automatisé et ne nécessite pas l'intervention de l'administrateur.
Tableau comparatif d'ESXi, vCenter et vSphere
Caractéristiques |
VMware ESXi |
VMware vCenter |
VMware vSphere |
|---|---|---|---|
Type d'hyperviseur |
Hyperviseur (base de virtualisation) |
Console de gestion centrale |
Solution de virtualisation complète |
Tâche principale |
Lancer et gérer des machines virtuelles (VM) |
Gérer plusieurs hôtes ESXi |
Comprend ESXi et vCenter, ainsi que des fonctionnalités supplémentaires. |
Licence d'utilisation |
Versions gratuite et payante |
Version payante uniquement |
Différents niveaux de licence (Essentials, Standard, Enterprise, etc.) |
Fonctionnalités |
Création et gestion de machines virtuelles sur un seul hôte |
Gestion de plusieurs hôtes ESXi, clustering |
vMotion, haute disponibilité, DRS, vSAN et autres fonctionnalités |
Limitations |
La version gratuite ne prend pas en charge vCenter, manque de vMotion, HA |
Nécessite une licence séparée, limite le nombre d'hôtes gérés |
Les fonctionnalités disponibles dépendent du niveau de licence |
À qui s'adresse-t-il ? |
Petits projets, environnements de test, petits serveurs |
Moyennes et grandes entreprises gérant plusieurs machines virtuelles |
Organisations qui ont besoin d'une haute disponibilité et d'une grande évolutivité |
En bref
La terminologie utilisée par VMware est assez facile à comprendre, tout comme les différences entre ESXi, vSphere et vCenter. Le fonctionnement du système de licence est également clair. Malgré la gratuité, les fonctionnalités de l'hyperviseur sont limitées, ce qui peut entraîner des pertes de données. C'est pourquoi ESXi ne devrait être utilisé que dans des environnements de test.