Why Virtualization?


In Traditional x86 hardware, there was was a rigid 1-1 mapping between hardware, an instance of an operating system and a single software application. That rigid model lead to  tremendous under-utilization of hardware resources. The industry statistic is that in this traditional model, servers are utilized only 5-15%. This is a huge problem for companies – having a very large pool of resources that stays idle most of the time.

But the story doesn’t end there – the server sprawl and the associated underutilization of resources have ripple through effects for the entire environment – server sprawl means not only wasted investment in hardware, but also unsustainable power, cooling, and real estate costs. This tremendous complexity means that it is hard to provision new infrastructure and to respond to changing business needs. IT departments are stuck wasting cycles on repetitive tasks, and don’t have time to focus on what really matters.

For example, in most companies a single sys admin can support only up to 20 servers, and the time for provisioning a new server is often 6-8 weeks.

Refer below image describing the problem faced in Physical Environment





When people talk about Virtualization, they’re usually referring to Server Virtualization, which means partitioning one physical server into several virtual servers, or machines.

In another words, Virtualization refer to technologies designed to provide a layer of abstraction between computer hardware systems and the software applications running on them.

Virtualization enables you to run multiple virtual machines on a single piece of hardware, allowing for numerous operating systems and applications to be run on a single server.

For Ex. Running Windows & Linux on the same Hardware.





Virtualization can increase IT agility, flexibility, and scalability while creating significant cost savings. Workloads get deployed faster, performance and availability increases and operations become automated, resulting in IT that’s simpler to manage and less costly to own and operate.

  • Reduce capital and operating costs.
  • Deliver high application availability.
  • Minimize or eliminate downtime.
  • Increase IT productivity, efficiency, agility and responsiveness.
  • Speed and simplify application and resource provisioning.
  • Support business continuity and disaster recovery.
  • Enable centralized management.
  • Build a true Software-Defined Data Center.











In a Nutshell, Virtualization is a proven way to reduce the complexity of your IT network which simplifies operations and on-going maintenance.  Deploying a dynamic, virtualized system considerably lowers costs and resources that are currently necessary to support your existing IT network.

By consolidating existing applications onto a fewer number of servers, your enterprise will be able to reduce capital expenditures of hardware, decrease the amount of time for routine administrative tasks by IT personnel and diminish electrical energy usage.




Virtualization provides built-in agility to manage today’s network with increased application availability and data recoverability, while being nimble to quickly adapt to the future IT needs necessary to grow your business.



govmlab on sabtwittergovmlab on sablinkedingovmlab on sabgooglegovmlab on sabfacebookgovmlab on sabemail
I am VMware Solution Architect with 10+ Years of enriching experience in Datacenter Virtualization Technologies, Storage Area Networks and Software Defined Datacenter, Networking and Storage.
I hold Numerous certification including RHCE, CCNA, VCP4.0, VCP5.1, VCP5.5, vCloud and EMC certification.
While spending countless hours exploring the product inside and out and learning everything about it, Eventually I discovered my passion for teaching and helping others learn from my knowledge and experience so turned to Trainer cum Blogger to educate every single person keen to learn Virtualization.

Leave a Reply