Skip to content Skip to sidebar Skip to footer

What is Server Virtualization and How Does It Works?

Virtualization is the process of reproducing a software version of a physical entity. It is possible to virtualize both a server, storage, and an entire network. This article mainly focuses on server virtualization.

Where does the need come from?
The need arises when you notice that a physical server hardly ever uses its resources at 100%. Since even today many applications cannot take advantage of a processor with multiple cores. This is where virtualization comes in. By using the physical server as a host for virtual machines, it is thus possible to divide the processor between these machines and better use the physical resources of the server. Thus, a host server, depending on the technology used to manage the virtualization, can end up with up to 380 virtual machines! Of course, such a large number requires an enormous amount of material.

Material Resources
A server without virtualization directly uses the hardware resources provided to it. In comparison, a host will allocate a portion of these physical resources to each virtual machine. Take for example a small basic server with 8 cores, 32gb of RAM and 2Tb of hard drive. On this server, we could create 3 virtual machines with 2 cores, 6GB of RAM and 250GB of hard disk for each. Therefore we end up with 3 machines that we can make fully profitable while retaining the material resources to manage them. 

What is Server Virtualization and How Does It Works?

Of course, in business, you can find host servers with more than one processor each comprising 48 cores (in the case of an Intel E7 8890 v4) as well as several Tb of RAM and storage. These servers are optimized for running virtual machines and not for conventional work.

There is a famous saying that you should never put all your eggs in one basket. This proverb could not be better applied than here. Is it really safe to use a server that replaces 10, but if it breaks all 10 virtual machines become unavailable? This is where the ability to place these hosts into a cluster comes in. A cluster is a group of hosts configured to work together. So instead of having, for example, 1 server for 10 virtual machines, we end up with 2 servers. It is thus possible to distribute the virtual machines between the two servers and reduce the risk of loss. But what happens if one of the hosts stops responding? We still lose 5 virtual machines? No! Using a cluster, when configured for this, can allow a virtual machine to be moved directly in the event that it is unresponsive. Therefore these move automatically to another host determined according to the number of resources available on it. Therefore It is important, when configuring this function, to verify that the two hosts can support the total load of each virtual machine.

Virtualization offers new perspectives for its users. Between running a Windows with a Linux on the same host, quickly transferring a virtual machine, starting and stopping a virtual machine almost instantaneously, virtualization has a lot of very good advantages.

As the "virtual hard disk" used by the virtual machine appears on the host as a file (which can weigh more than 100GB depending on the virtual machine), it is very easy to send it between the servers or to transform it into a machine. physical.

In the same way. it is also much easier to take a copy of this file to back up the entire virtual machine. Some server virtualization technologies even allow you to take a "snapshot" of a virtual machine's current state, and then revert to that save point if problems arise.

These are just a few examples of the benefits of using virtualization. Hope it is helping you all. Thank you for visit.

Post a Comment for "What is Server Virtualization and How Does It Works?"