Vidéo: Comprendre la virtualisation en 7 minutes 2024
Toute discussion sur l'informatique en nuage commence généralement par la virtualisation. La virtualisation est essentielle à l'informatique en nuage, car elle simplifie la fourniture de services en fournissant une plate-forme permettant d'optimiser les ressources informatiques complexes de manière évolutive, ce qui rend l'informatique en nuage si rentable.
La virtualisation peut être appliquée très largement à tout ce que vous pouvez imaginer, y compris la mémoire, les réseaux, le stockage, le matériel, les systèmes d'exploitation et les applications. La virtualisation a trois caractéristiques qui la rendent idéale pour le cloud computing:
-
Partitionnement: Dans la virtualisation, vous pouvez utiliser le partitionnement pour prendre en charge de nombreuses applications et systèmes d'exploitation (OS) dans un seul système physique.
-
Isolation: Chaque machine virtuelle étant isolée, chaque machine est protégée des plantages et des virus sur les autres machines.
Ce qui rend la virtualisation si importante pour le cloud, c'est qu'elle dissocie le logiciel du matériel.
-
Encapsulation: L'encapsulation peut protéger chaque application afin qu'elle n'interfère pas avec d'autres applications. Grâce à l'encapsulation, une machine virtuelle peut être représentée (et même stockée) sous la forme d'un fichier unique, ce qui facilite son identification et sa présentation à d'autres applications.
Pour comprendre comment la virtualisation aide le cloud computing, vous devez comprendre ses nombreuses formes. Essentiellement, dans tous les cas, une ressource émule ou imite réellement une autre ressource. Voici quelques exemples:
-
Mémoire virtuelle: Les disques ont beaucoup plus d'espace que la mémoire. Les PC peuvent utiliser la mémoire virtuelle pour emprunter de la mémoire supplémentaire sur le disque dur. Bien que les disques virtuels soient plus lents que la mémoire réelle, s'ils sont correctement gérés, la substitution fonctionne étonnamment bien.
-
Logiciel: Il existe un logiciel de virtualisation capable d'émuler un ordinateur entier, ce qui signifie qu'un ordinateur peut fonctionner comme s'il s'agissait de 20 ordinateurs. En utilisant ce type de logiciel, vous pourriez être en mesure de passer d'un centre de données avec des milliers de serveurs à un seul qui en prend en charge quelques centaines.
Pour gérer les différents aspects de la virtualisation dans le cloud computing, la plupart des entreprises utilisent un hyperviseur . Parce que dans le cloud computing, vous devez prendre en charge de nombreux environnements d'exploitation différents, l'hyperviseur devient un mécanisme de diffusion idéal en vous permettant d'afficher la même application sur de nombreux systèmes différents. Comme les hyperviseurs peuvent charger plusieurs systèmes d'exploitation, ils constituent un moyen très pratique de virtualiser les choses rapidement et efficacement.