There are many reasons why companies and organizations are investing in server virtualization. Some reasons are financially motivated, while the other roots lie in the technical plane.
Server virtualization helps by pooling to save space. The usual practice is to allocate a single dedicated server for each application. If multiple applications use only a small fraction of computing power, network administrator can combine multiple machines in a server with many virtual environments. The companies that have hundreds or thousands of servers at their disposal, such a merger could significantly reduce the need for physical space to host servers.
With virtualization, companies are able to make better use of reservation, without buying additional equipment. Reservation – a way of organizing, in which the same application running on multiple servers. This approach is dictated by security considerations – if for any reason, who will deny the server, it will replace another server that is running the same application. This allows us to minimize possible interruptions in service provision. It would be pointless to create two virtual servers with the same application on the same physical server. If there is an accident on this physical server, both of these virtual servers also stop working. In most cases, network administrators create backup on virtual servers or different physical machines.
Virtual servers provide programmers isolated independent systems, in which they can test new applications or operating systems. Instead of buying special physical machine network administrator can create a virtual server on an existing machine. Because each virtual server is independent in relation to all other servers, programmers can run programs on it without fear of harm to other applications.
In the end server hardware is obsolete, but switching from one system to another can be difficult. To these older systems, which are sometimes called legacy systems, were able to continue providing services, the network administrator can create a modern version of the old virtual server hardware. From an application perspective nothing has changed. The program functions as if they had continued to work on older hardware. Through this, company can get the time needed to transition to new processes without worrying that the equipment fails, especially in those cases when they released the inherited equipment company no longer exists and therefore cannot fix broken things.
There is a growing trend to shift to virtualization called migration. Migration – a transfer of the server environment from one place to another. With access to the appropriate hardware and software, you can move a virtual server from one physical machine to another network. Initially, this was only possible if both physical machines used the same operating systems, processors and other equipment. At present, migration of virtual servers on one physical machine to another is possible even when the machines are with different processors, it is necessary that they are made by one manufacturer.