Red Hat vous souhaite la bienvenue

Découvrez l'actualité Red Hat près de chez vous

Découvrez l'actualité des clients Red Hat dans le monde entier :

Domaine

Comprendre la virtualisation

Qu'il s'agisse de systèmes d'exploitation ou d'applications, les nouveaux logiciels ont des exigences toujours plus élevées : plus de données, plus de puissance de traitement, plus de mémoire... La virtualisation permet d'utiliser plusieurs machines sur un seul et même système physique, ce qui vous évite d'avoir à investir dans des serveurs ou des postes de travail supplémentaires.

Qu'est-ce que la virtualisation ?

La virtualisation est une technologie qui vous permet de créer plusieurs environnements simulés ou ressources dédiées à partir d'un seul système physique. Son logiciel, appelé hyperviseur, est directement relié au matériel et vous permet de fragmenter ce système unique en plusieurs environnements sécurisés distincts. C'est ce que l'on appelle les machines virtuelles, ou VM. Ces dernières exploitent la capacité de l'hyperviseur à séparer les ressources du matériel et à les distribuer convenablement.

La machine physique d'origine dotée de l'hyperviseur est appelée « hôte », tandis que toutes les machines virtuelles qui utilisent ses ressources sont appelées « invités ». Ces invités traitent les ressources de calcul (telles que le processeur, la mémoire et le stockage) à la manière d'un entrepôt de ressources qui peut être déplacé sans difficulté. Les opérateurs peuvent contrôler les instances virtuelles du processeur, de la mémoire, du stockage et des autres ressources, de sorte que les invités reçoivent les ressources dont ils ont besoin, lorsqu'ils en ont besoin.

Idéalement, toutes les VM sont gérées via la même console Web de gestion de la virtualisation, afin d'accélérer le processus. La virtualisation vous permet de déterminer la puissance de traitement, l'espace de stockage et la mémoire que vous souhaitez allouer aux VM. Ainsi, les environnements sont mieux protégés, car les VM sont isolées les unes des autres et indépendantes du matériel sous-jacent.

En d'autres termes, la virtualisation permet de créer les environnements et les ressources dont vous avez besoin en tirant pleinement parti du matériel sous-utilisé.

Quelles ressources peut-on virtualiser ?

Virtualisation des serveurs

Hébergez tous les serveurs virtuels dont vous avez besoin sur un seul et même serveur.

Virtualisation des systèmes d'exploitation

Exécutez des systèmes d'exploitation distincts sur un seul et même ordinateur.

Virtualisation des fonctions réseau

Créez des réseaux virtuels isolés à partir d'un seul et même réseau d'origine.

Quels sont les avantages de la virtualisation ?

Les ressources virtuelles permettent aux administrateurs d'ignorer les installations physiques. Le matériel du datacenter devient alors véritablement standardisé : les mises à niveau s'effectuent de façon fluide, sans même que la machine virtuelle ou l'application ne se rende compte que la machine hôte a été modifiée. Les temps d'arrêt sont aussi significativement réduits.

Les administrateurs ne sont plus obligés d'attendre que chaque application soit certifiée sur le nouveau matériel. Il leur suffit de migrer la machine virtuelle pour que tout fonctionne comme avant. Lors des tests de régression, il est possible de créer ou de copier une plateforme de test très facilement. Ainsi, plus besoin de matériel de test dédié ou de serveurs de développement redondants.

En matière de sécurité, la virtualisation est une solution élégante à de nombreux problèmes fréquents. Par exemple, dans les environnements dont les politiques de sécurité requièrent l'installation d'un pare-feu entre deux systèmes, ces deux systèmes peuvent être hébergés sur le même matériel physique, en toute sécurité. Dans un environnement de développement, chaque développeur peut aussi disposer de son propre sandbox, à l'abri des codes non autorisés ou non contrôlés des autres développeurs.

Les bénéfices de la virtualisation sur l'efficacité et les coûts

Dans le cadre d'une étude, Forrester Consulting a interrogé un client qui utilise la solution Red Hat Virtualization et dont le ROI a grimpé de 103 %, avec une période d'amortissement de 5,6 mois.

Comment s'effectue la gestion des machines virtuelles ?

Comme son nom l'indique, le logiciel de gestion de la virtualisation facilite la gestion de la virtualisation. Certes, vous pouvez choisir de tout faire vous-même : allouer les ressources aux VM, créer l'espace requis pour héberger chaque machine sur les serveurs et installer les correctifs nécessaires. Toutefois, sachant que la virtualisation permet de générer des centaines d'instances sur un seul et même système, vous perdriez beaucoup de temps à en assurer le bon fonctionnement, la mise à jour et la protection. Les équipes chargées de l'exploitation informatique risqueraient d'attendre trop longtemps la création de VM personnalisées, tandis que les services informatiques crouleraient sous le poids de tous ces processus manuels.

Si toutes les machines virtuelles sont liées à un outil de gestion, d'approvisionnement ou de surveillance de systèmes, les systèmes peuvent être migrés automatiquement vers du matériel plus adéquat en cas de pic d'utilisation ou de maintenance. Imaginez une ferme de serveurs qui peuvent être réaffectés en quelques secondes à peine, en fonction de la charge de travail et de l'heure. Si une instance d'invité se met à consommer davantage de ressources, le système de surveillance peut déplacer cet invité vers un autre serveur qui reçoit moins de demandes ou alors lui allouer plus de ressources à partir d'un pool centralisé.

Chaque système de gestion de la virtualisation est unique. Toutefois, la plupart proposent une interface simple d'utilisation, rationalisent le processus de création des VM, surveillent l'environnement virtuel, allouent les ressources, compilent les rapports et appliquent automatiquement les règles. Certaines solutions de gestion de la virtualisation sont même compatibles avec différentes marques de matériel et de logiciels, afin de permettre aux utilisateurs d'installer le système le plus adapté à leur environnement.

Quelle est la différence entre la virtualisation et le cloud computing ?

Il est facile de confondre ces deux concepts, notamment parce qu'ils reposent sur le même principe, à savoir isoler les ressources du matériel afin de créer un environnement optimal. Toutefois, il ne s'agit pas de la même chose :

  • La virtualisation est une technologie qui sépare les fonctions du matériel.
  • Le cloud computing s'apparente davantage à une solution qui repose sur cette séparation.

Bien que la virtualisation contribue à la création de clouds, elle ne peut pas être assimilée au cloud computing.

Le NIST (National Institute of Standards and Technology) définit le cloud computing selon cinq caractéristiques : un réseau, des ressources regroupées en pools, une interface utilisateur, des fonctions d'approvisionnement ainsi que l'allocation et le contrôle automatiques des ressources. Même si la virtualisation permet de créer le réseau et de regrouper les ressources dans des pools, des logiciels supplémentaires de gestion et de système d'exploitation sont nécessaires pour créer une interface utilisateur, approvisionner les VM et contrôler ou allouer les ressources.

Les VM ne sont-elles pas de simples conteneurs ?

La virtualisation fournit les ressources que les conteneurs peuvent utiliser. Ces VM sont des environnements dans lesquels les conteneurs peuvent être exécutés, mais les conteneurs ne sont pas liés aux environnements virtuels.

Les VM disposent de fonctionnalités limitées, car les hyperviseurs utilisés pour les créer dépendent des ressources limitées d'une machine physique. En revanche, les conteneurs partagent le même noyau de système d'exploitation et regroupent les applications avec leur environnement d'exécution. Tout peut donc être transféré, ouvert et utilisé indépendamment de la configuration (développement, test ou production).

Pourquoi choisir Red Hat ?

Nous soutenons le développement de la virtualisation depuis longtemps. Nous n'avons cessé d'améliorer l'hyperviseur Kernel-based Virtual Machine (KVM), qui fait partie du noyau Linux®, et d'apporter notre contribution aux projets KVM et oVirt depuis la création de ces deux communautés. À présent, l'hyperviseur KVM est au cœur des principales solutions de virtualisation OpenStack et Linux. Il est également à la base de nombreux produits Red Hat. Outre ses performances sans égal, il est bien parti pour battre le record du nombre le plus élevé de VM exécutées avec succès sur un seul et même serveur.

Comme la technologie est Open Source, nos produits de virtualisation sont conçus, testés et certifiés pour un large éventail de serveurs et de systèmes physiques, ce qui vous permet de tirer parti de votre infrastructure existante. Nous travaillons d'ailleurs avec Microsoft pour certifier et prendre en charge diverses configurations. Que vous choisissiez de créer seulement quelques VM sous Red Hat® Enterprise Linux ou de gérer des centaines de VM Windows avec Red Hat Virtualization, nous mettons à votre disposition une assistance technique disponible 24 h/24 et 7 j/7 dans le cadre d'un abonnement, ainsi que la distribution continue, notre expertise et nos nombreux programmes de certification.

En bref, vous pouvez tirer pleinement parti de votre matériel existant pour exécuter vos systèmes habituels sur l'une des infrastructures de virtualisation les plus puissantes au monde, avec toutes les garanties offertes par notre service d'assistance reconnu à travers le monde.

Le monde de l'informatique est généralement conscient des avantages de la virtualisation, tels que la baisse des frais généraux ou la réduction de l'encombrement des datacenters. Toutefois, ces caractéristiques sont-elles encore valables dans les environnements informatiques actuels ? D'après cette étude, il semble que les avantages initiaux de la virtualisation persistent.

Ce dont vous avez besoin pour débuter avec la virtualisation

Voilà tout ce dont vous avez besoin. Ni plus, ni moins. Vous pouvez l'installer où vous le souhaitez (systèmes nus, propriétaires ou Open Source) et commencer à déployer des dizaines, voire des centaines de machines virtuelles avec un hyperviseur aux performances exceptionnelles et une plateforme de gestion qui vous facilite la vie.

Exécutez vos solutions de virtualisation sur un système d'exploitation qui offre une sécurité de haut niveau, une disponibilité de 99,999 % et une prise en charge totale des charges de travail critiques. Notre logiciel de virtualisation a été conçu pour s'exécuter à la perfection sur ce système d'exploitation.

Utilisez cette solution pour déployer le stockage et la virtualisation conjointement lorsque vous devez économiser les ressources, en attribuant à la fois le rôle d'hyperviseur et de contrôleur à un serveur matériel unique. Utilisez les serveurs dont vous disposez comme pools de ressources de stockage et de calcul intégrées en cluster. Cette configuration est idéale pour les filiales et les sites distants.

Vous ne savez pas encore tout sur la virtualisation...