La virtualisation est le processus de création d’une version virtuelle de quelque chose, comme un système d’exploitation, un serveur, un périphérique de stockage ou une ressource réseau. En informatique, la virtualisation est une technologie qui permet d’exécuter plusieurs systèmes d’exploitation, applications ou ressources sur une seule machine physique ou un seul serveur. Elle permet de créer des machines virtuelles (VM) isolées les unes des autres et du matériel sous-jacent, et de partager et d’allouer des ressources entre elles.
L’un des principaux avantages de la virtualisation est qu’elle permet aux entreprises d’optimiser leur infrastructure informatique et de réduire les coûts en consolidant leur matériel physique et en l’utilisant plus efficacement. Au lieu d’avoir des serveurs dédiés à chaque application ou système d’exploitation, la virtualisation permet à plusieurs VM de fonctionner sur un seul serveur physique, ce qui peut entraîner des économies significatives en termes de matériel, d’alimentation et de refroidissement.
La virtualisation est souvent utilisée dans les centres de données et l’informatique en nuage, deux concepts liés mais distincts. Un centre de données est une installation physique qui abrite des serveurs, des équipements de stockage et de mise en réseau, et qui est généralement détenue et exploitée par une seule organisation. L’informatique en nuage, quant à elle, fait référence à la fourniture de ressources informatiques sur l’internet sur la base d’un paiement à l’utilisation. Il peut être fourni par des fournisseurs de clouds publics tels qu’Amazon Web Services, Microsoft Azure ou Google Cloud, ou peut être mis en œuvre en tant que cloud privé au sein du propre centre de données d’une organisation.
Il existe deux types d’hyperviseurs pouvant être exécutés sur Mac OS : le type 1 et le type 2. Les hyperviseurs de type 1, également connus sous le nom d’hyperviseurs bare-metal, s’exécutent directement sur le matériel de la machine hôte et fournissent un accès direct aux ressources matérielles. Parmi les hyperviseurs de type 1, citons VMware ESXi, Microsoft Hyper-V et Citrix XenServer. Les hyperviseurs de type 2, également connus sous le nom d’hyperviseurs hébergés, s’exécutent au-dessus d’un système d’exploitation hôte et s’appuient sur les ressources de l’hôte pour assurer la virtualisation. VirtualBox et VMware Workstation sont des exemples d’hyperviseurs de type 2.
La virtualisation a été inventée dans les années 1960 par IBM, qui a créé un système d’exploitation de machine virtuelle appelé CP/CMS pour ses ordinateurs centraux. Cependant, ce n’est qu’au début des années 2000 que la virtualisation s’est largement répandue dans l’industrie, grâce au développement de la technologie des hyperviseurs et à l’émergence de l’informatique en nuage (cloud computing).
L’utilisation de machines virtuelles est répandue dans de nombreux secteurs et applications, notamment le développement de logiciels, les tests et l’assurance qualité, la consolidation et l’optimisation des centres de données, la reprise après sinistre et la haute disponibilité. Les machines virtuelles offrent un environnement flexible et évolutif qui peut être facilement personnalisé et géré, et elles permettent de créer des architectures informatiques complexes qui peuvent être facilement reproduites et déployées.
Dans l’ensemble, la virtualisation est une technologie puissante qui a transformé la façon dont les organisations gèrent et utilisent leurs ressources informatiques. En permettant la création de machines virtuelles et d’environnements virtualisés, elle a ouvert de nouvelles possibilités d’optimisation, d’efficacité et de réduction des coûts, et est devenue un outil essentiel de l’infrastructure informatique moderne.
Hyper-v Server 2012 r2 utilise un hyperviseur de type 1, également connu sous le nom d’hyperviseur bare-metal.
Le choix du bon serveur pour ESXi dépend de plusieurs facteurs tels que le nombre de machines virtuelles que vous prévoyez d’exécuter, la quantité de mémoire et de stockage requise, ainsi que les caractéristiques et capacités spécifiques nécessaires à votre environnement virtualisé. Il est important d’étudier les exigences matérielles et la compatibilité d’ESXi avec différents modèles de serveurs et fournisseurs avant de prendre une décision. En outre, des facteurs tels que le coût, la fiabilité et l’évolutivité doivent également être pris en compte. La consultation d’un professionnel ou d’une équipe informatique expérimentée peut aider à prendre une décision éclairée sur le choix du bon serveur pour ESXi.