Network Computing is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Guide To Server Virtualization

The terms "virtualization" and "virtual machine" have been lingua franca for the better part of a decade, tossed around freely in every corner of the IT world. If you didn't really know what they meant, you just nodded knowingly to get through the meeting.

If you're already savvy in the area of virtualization, forgive us as we refresh our memories with a look at the core concepts. However, feel free to look through the recent resources below and get caught up on virtualization developments from the past couple of years.

Virtualization's origins
Actually, virtualization set down its roots more than 40 years ago, and certainly joined the computing lexicon in the 1970s when IBM introduced its VM (virtual machine) as sort of an overlay operating system. In the simplest sense, VM allowed an IBM mainframe to host two operating systems at the same time, allowing the users and applications employing each to think they were running on a dedicated machine.

Today, virtualization is a concept applied to servers, networks, desktops, and storage. But it is server virtualization that drove the idea forward -- and, no, you don't need a $12 million mainframe to do it.

As the idea of shared, networked computing resources (servers) advanced, it was common practice to dedicate a single server to an operating system and the applications that it supported, even if that software only used a tiny fraction of the hardware's capability. On the other hand, if the workload maxed out the hardware, the only solution ensuring uptime was to buy a bigger server and reinstall all of the software on the new platform.

Virtualization techniques initially focused on that hardware utilization challenge, giving IT administrators the flexibility to run applications on whichever hardware platform was available, even across multiple servers.

So some of the jobs running on a nearly maxed-out system could be shifted easily to the underused system as needed by letting those applications run in virtual machines without users knowing which hardware it was running on.

Virtualization's benefits
Server virtualization provided IT with the ability to support applications as demand grew, and to consolidate other applications from underutilized servers. Cost savings on hardware and software licenses and ease of management were the key driving factors. As server virtualization has evolved, not just with software but with specially designed hardware enabling virtualization, benefits beyond cost have emerged.

Yes, virtualization still aids consolidation and load sharing. It also can support scaling for global growth of the company, disaster recovery strategies, use of VMs for development and test, integration of digital telecommunications (VoIP phone) applications, and -- with the growth of software-defined networking -- virtual networks on the same types of servers that host email and office applications.

Today, IT managers can choose from a variety of software options to implement server virtualization, with hypervisors -- which create and manage virtual machines -- and other management tools. Key software players and platforms include VMware, Microsoft, Red Hat, the Linux-based KVM, and Citrix with its open-source Zen technology. In addition, hardware companies such as Intel are designing their processors with virtualization capabilities.

Need more details on server virtualization? Browse these resources:

Figure 1: Server Virtualization at a Glance
Source: Intel

Source: Intel