2010-11-10 4 views
1

Salut tout le monde Je suis très nouveau dans le domaine de l'informatique peut quelqu'un m'expliquer la relation entre la machine virtuelle et le cloud computing. Dans mon entreprise, ils utilisent un nuage privé en utilisant l'outil ubuntu eucalyptus. Ils utilisent KVM. chaque fois que je demande la ressource qu'ils disent que nous allons vous donner la machine virtuelle est le cloud computing signifie fournir une machine virtuelle que j'étudie le cloud computing sur le net, il sonne comme une technologie différente. Plus important que je veux savoir, la spécification (caractéristique) de la machine virtuelle dépend-elle de la machine physique? que nous imitons ou nous pouvons fournir nos spécifications telles que faire une machine virtuelle de 100 Go de stockage alors que la machine physique a seulement 20 Go de disque dur ou est-il possible de faire une machine virtuelle une machine virtuelle de 4 Go de RAM physique S'il vous plaît expliquez-moi ce concept Je vous remercierai pour toujoursmachine virtuelle et le cloud computing

Répondre

3

Machines virtuelles signifie partager les ressources d'un seul ordinateur physique entre plusieurs environnements informatiques virtuels différents - en fait, un ordinateur prétendant être plusieurs ordinateurs. Évidemment, vous ne pouvez partager que les ressources physiques dont vous disposez, donc si la machine physique a 12 Go de RAM, vous pouvez avoir des machines virtuelles qui utilisent jusqu'à 12 Go combinées; Cependant, vous pouvez distribuer le 12 Go comme vous le souhaitez, par exemple avec un ordinateur ayant 4 Go alors que les autres n'ont que 1 Go. De même avec l'espace disque et la puissance de traitement.

Le cloud computing est en fait de nombreux ordinateurs prétendant être l'environnement informatique unique. En pratique, les ordinateurs composant le système cloud seront également virtualisés afin de maximiser les ressources des ordinateurs physiques.

+0

Comment maximiser les ressources des ordinateurs physiques? Comme vous l'avez mentionné, la virtualisation ne divise-t-elle pas simplement les ressources entre différents environnements informatiques? – committedandroider

+0

Oui, mais chaque machine virtuelle utilise uniquement un sous-ensemble des ressources de l'ordinateur. Cela signifie que si l'utilisation de vos ressources pour un serveur est de l'ordre de 10 à 25% en moyenne, vous pouvez en avoir plusieurs dans un environnement virtuel sur l'ordinateur physique plutôt que d'avoir un ordinateur physique par serveur, maximisant ainsi l'utilisation de celui-là un serveur (remplaçant efficacement, disons, six ordinateurs chacun avec l'alimentation d'énergie, l'unité centrale de traitement, le disque, les conditions de mémoire, etc.). –

5

Ici, il est en un mot:

Un nuage est constitué de nombreuses machines physiques (le matériel). Chacune de ces machines exécute ensuite plusieurs machines virtuelles, qui sont présentées aux utilisateurs finaux.

Les machines virtuelles sont seulement limitées dans la mesure où leurs spécifications ne peuvent pas dépasser celles de leur hôte (la machine physique sous-jacente). Donc, non, si la machine physique sur laquelle votre machine virtuelle tourne n'a que 20 Go d'espace disque dur, vous ne pouvez pas lui demander de créer une machine virtuelle avec 100 Go d'espace disque. (La même chose s'applique à la RAM). Cela dit, le fonctionnement du stockage sur l'EC2 (Amazon Compute Cloud) est un peu différent. Le stockage est fait hors ligne, donc dans ce cas, il serait possible de demander un espace disque qui dépasse l'hôte, mais sans dépasser la taille physique de l'endroit où le stockage est effectué.

En outre, la restriction selon laquelle Vitrual Machines ne peut pas dépasser les capacités de l'hôte s'applique également si plusieurs machines virtuelles s'exécutent sur le même hôte. Dans ce cas, les capacités partagées des machines virtuelles ne peuvent pas dépasser celles de l'hôte. Par exemple, si vous disposez de 4 Go de RAM sur la machine physique, vous pouvez avoir 2 machines virtuelles chacune avec 2 Go de RAM.

+2

Techniquement, vous pourriez faire trop de RAM, mais la machine hôte échangerait beaucoup.(Vous auriez besoin d'au moins autant d'espace disque dur.) – Ashe

+0

Oui! C'est vrai, mais j'allais avec l'approche conservatrice. Mais merci, vous avez 100% raison. –

+0

Qu'est-ce que cela signifie pour les utilisateurs finaux? – committedandroider

Questions connexes