D
D
dflbrhekbn2014-05-07 18:44:47
Virtualization
dflbrhekbn, 2014-05-07 18:44:47

How does a hypervisor work?

For example, there is a storage system and 3 servers. 3 people use the same software for work. As I understand it, this software can lie on the storage system and, with the help of a hypervisor (in my understanding, this is a kind of OS) and a load balancer (by the way, is it the same or different things?) Can run several guest OS (in my case 3) and allow run this software for each OS (does this apply to parallel computing), and also for each guest OS, allocate from the general pool of system resources to each according to their needs.
This software (for example, draw cartoons) has requirements: 2 GHz Intel® Pentium® Core 2 Duo
8 GB RAM
512 MB video memory
Questions: Do I have the right idea about the hypervisor?
How are system resources divided: is each OS allocated exactly as much as the running software requires, or is everything somehow considered differently there?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
F
Fiasco, 2014-05-08
@Fiasco

everything is written in detail on Wikipedia: en.wikipedia.org/wiki/%D0%93%D0%B8%D0%BF%D0%B5%D1%...

E
Evgeny Ulyanov, 2014-05-08
@eoltemniyelf

Well, if we talk about the hypervisor in my understanding, then this is a host that has the ability to run processes of other hosts inside itself, managing the resources that are provided to these hosts.
Storage is nothing but disk storage that is not tied to a specific host - i.e. you can connect many consumers to one storage system (via Ethernet, then it's a NAS, or via Fibrechannel).
IMHO, the main advantage of using storage for a hypervisor is HA - you connect multiple hypervisors (for simplicity, let's assume that the hypervisor is deployed on a physical server) to one storage system; your virtual hosts are on storage, i.e. All hosts have access to virtual disks. When one host goes down, you can very quickly pick up all the fallen virtual machines on a live host.
The case you describe is not particularly applicable to storage; if the software being launched does not require installation on each specific host (it works "from a folder"), then you can put it on a regular network drive and give access to it to the necessary consumers. Naturally, the question arises of the working folder, competitive access to program files, etc.
In short, with the help of storage systems, you cannot take any software and quickly turn it into SaaS :)
About the division of system resources - it all depends on the settings of the hypervisor. You can hard-fix resources for a running virtual host, you can issue them on demand.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question