Many organizations adopted the best practice of deploying one server with one operating system and one application to keep pace with every growing storage and processing demands
For quite a long time in IT history, many organizations adopted the best practice of deploying one server with one operating system and one application to keep pace with every growing storage and processing demands.
Aside from high operating costs and massive inefficiencies, the software and hardware vendors are requesting the organizations to upgrade their systems for compatibility, when the operating system (such as Windows Server) gets new versions released. Deployment and maintenance of mission-critical systems then is truly a nightmare for IT personnel. They can only execute service maintenance tasks during holidays or odd hours. While unexpected incidents, such as hardware failure, virus attacks, etc., happen, the management and users are eyeing on them for the restoration of service
Server virtualization relies on software to simulate hardware functionality and create a virtual computer system. The virtualization software (commonly known as “hypervisor”) enables IT organizations to run more than one virtual system (widely known as “virtual machine”) – and multiple operating systems and applications – on a single physical server, or “host”.
A virtual machine is a tightly isolated software container that can run its own operating systems and applications as if it were a physical computer. A virtual machine behaves exactly like a physical computer and contains its virtual CPU, RAM, hard disk, and network interface card. The “hypervisor” decouples the virtual machines from the host and dynamically allocates computing resources to each virtual machine as needed.
- Provision or migrate any virtual machine to any physical server - Break hardware and software dependency interloc
- Enhance security by providing a layer of isolation - Improved reliability by isolating application from each other
- Run multiple operating systems on one physical server - Divide system resources between virtual machines
- Save the entire state of a virtual machine to files - Move and copy virtual machines as easily as moving and copying files
Because virtualization allows consolidation of multiple applications on a single server, it practically avoids using servers running at less than maximum capacity. Furthermore, it also can reduce the time-consuming and cumbersome process of ordering, configuring, and provisioning servers on the corporate network
Because of virtualization, the IT system administrator can implement applications quickly, test them in a virtual sandbox and deploy them into production –all without configuring a new physical server. It significantly simplifies the process while protecting the production systems. New IT services are presented to users faster, with minimal risk
Previously, companies needed to create exact duplicates of their hardware to accommodate disaster recovery. Virtualization eliminates this time-consuming requirement, making it easier to set up an offsite system for this purpose. Disaster recovery or fault tolerance is now made easy
With virtualization, the system can now conduct maintenance without bringing the system down because virtual machines can be moved between servers. The high availability or optional fault tolerance feature can further assure business continuity of mission-critical systems