Internet
Fact-checked

At EasyTechJunkie, we're committed to delivering accurate, trustworthy information. Our expert-authored content is rigorously fact-checked and sourced from credible authorities. Discover how we uphold the highest standards in providing you with reliable knowledge.

Learn more...

What is Server Virtualization?

Mary Elizabeth
Mary Elizabeth
Mary Elizabeth
Mary Elizabeth

There was a time when an organization seeking web hosting had to choose between a shared server and a dedicated server. This could be a difficult choice because while dedicate hosting offered a server that only one organization had access to — ensuring memory, bandwidth, and complete control — it could be extremely expensive. A shared server, on the other hand, usually meant sharing the memory and bandwidth resources, as well as the IP address. If someone else on the server proved to be a resource hog or flooded the Internet with spam, one could find oneself blocked through no fault of one’s own, as ISPs took aim at the spammer sharing one’s turf. Server virtualization uses software to make one server act as if it were a number of separate servers, solving the problem.

Server virtualization, also known as a Virtual Dedicated Server (VDS) or Virtual Private Server (VPS), is cheaper than a dedicated server and solves the resource-sharing problems of a shared server by earmarking resources for each subscriber and allowing each virtual server to run completely separately from the others, even running separate operating systems, if desired. Server virtualization also has applications within organizations, as it can allow tasks and processes that are not compatible to be operated on the same server completely without interaction or overlap, making the use of the server more efficient. Another benefit of virtual servers is allowing for redundancy within a single piece of hardware. A second virtual server could contain the sample application and/or the same data to use as a backup in case of a failure.

Many companies use virtual servers for computer testing.
Many companies use virtual servers for computer testing.

Server virtualization can be accomplished in three different ways. The first is referred to as full virtualization or the virtual machine model; the second as paravirtualization or the paravirtual machine (PVM) model; and the third is called OS-level virtualization or virtualization at the OS (operating system) level. The virtual machine model requires hypervisor software, which acts as a platform for the operating systems of the virtual servers, keeping them separate and independent, which requires a lot of processing power. The PVM model allows the virtual servers to be aware of each other and coordinate resource use. With server virtualization at the OS level, there is only one host OS and the virtual servers are guests, which means they must all be separate and run on the same operating system but allows the system to be more efficient.

Mary Elizabeth
Mary Elizabeth

Mary Elizabeth is passionate about reading, writing, and research, and has a penchant for correcting misinformation on the Internet. In addition to contributing articles to EasyTechJunkie about art, literature, and music, Mary Elizabeth is a teacher, composer, and author. She has a B.A. from the University of Chicago’s writing program and an M.A. from the University of Vermont, and she has written books, study guides, and teacher materials on language and literature, as well as music composition content for Sibelius Software.

Learn more...
Mary Elizabeth
Mary Elizabeth

Mary Elizabeth is passionate about reading, writing, and research, and has a penchant for correcting misinformation on the Internet. In addition to contributing articles to EasyTechJunkie about art, literature, and music, Mary Elizabeth is a teacher, composer, and author. She has a B.A. from the University of Chicago’s writing program and an M.A. from the University of Vermont, and she has written books, study guides, and teacher materials on language and literature, as well as music composition content for Sibelius Software.

Learn more...

Discussion Comments

BigManCar

@KLR650 - I agree, but you do have to be careful that you have a backup plan for your servers, since one box going down can take several virtual servers down with it. I have seen more than one poorly-designed network crash because of something like that. It shouldn't be a big problem though, with a little planning.

KLR650

With memory, storage, and processing power being so cheap now, this kind of thing makes a whole lot of sense. Just through server consolidation alone, virtualization can save a ton of money. It makes a lot more sense now than it did even a few years ago, and since hardware seeks to keep getting cheaper, there is no end in sight.

MaPa

I am a huge fan of server virtualization. I run a small IT company, and we provide services to a number of other companies. We used to have the classic server room filled with a dozen or more boxes, one or more for each customer, with miles of wire, a huge electric bill, pretty much the standard headache of the hosted service provider.

A few years ago we got turned on the server virtualization and the benefits it brings to the table. We were able to cut our hardware way down, lower the power bill, and make administration and maintenance a lot easier. This is a field with a ton of upside.

Post your comments
Login:
Forgot password?
Register:
    • Many companies use virtual servers for computer testing.
      By: opolja
      Many companies use virtual servers for computer testing.