Large business use large servers to run multiple services for example FTP, Web server , Call center etc. This is where visualization comes into play by running multiple operating systems on one powerful server we can fully utilize all of its power and have to only maintain one physical server. With single operating system it own all the hard resources but by using visualization technology we can share hardware between virtual operating systems allowing us to run multiple operating systems on the same hardware.
In addition we can use visualization on multiple physical servers and use migration tools to move running visualized operating system between physical servers to perform maintenance while still maintaining server downtime to a minimum. Visualization allows us to run different operating systems at the same time. There are different times of visualizations type 1 and type 2 hypervisiors . Type 1 hyper visors like Microsoft’s Hyper-v , Vmware , Citrix Xenserver and KVM run virtual operating systems directly of the hardware , this means that the virtual machines can utilize more resources than using a type 2 hyper visor. Type 2 hyper visors are already installed operating systems like windows server or Ubuntu server that first load the Virtual machine on the host os and then on the hardware. The hardware has to run the host os and the virtual machines there for it uses more resources .
When running a virtual machine the guest os does not know that it is running in a virtual space and can fully function as it would if it was running as a host os on a physical hardware. One of the best Visualization solutions would be Citrix as it offers an open source solution with enough flexibility and documentation to meet most companies needs in terms of visualization. It is also the cheapest solution as it is free and since it is a Type 1 hyper visor it can run guest operating systems directly from the hardware so the operating systems can work at there full potential. Citrix Xen server only takes about 10 minutes to install and allows IT staff to convert existing virtual or physical machines of previous installations to the newly installed server. It allows for scheduled VM snapshots that can be organized for achieving and use for disaster recovery.