Topics


Blogs


Forums


Samples


Media


Labs


Resources

 




DevCentral > Weblogs > Lori MacVittie - Two Different Socks
 Server Virtualization versus Server Virtualization
posted on Thursday, August 07, 2008 4:14 AM

server-virtualization

No, that's not a typo. That's the reality of virtualization terminology today: a single term means multiple technology implementations.

Server virtualization is used to describe at least two (and probably more) types of virtualization.

1. Server virtualization a la load balancing and application delivery

2. Server virtualization a la VMWare and Microsoft

Server virtualization as implemented by load balancers/application delivery controllers is a M:1 virtualization scheme. An application delivery controller like BIG-IP can make many servers look like one server, a virtual server. This type of server virtualization is used to architect better performing application infrastructures, to provide load balancing, high-availability and failover capabilities, to seamlessly horizontally scale applications, and to centralize security and acceleration functions.

Server virtualization as implemented by virtualization folks like VMWare and Microsoft is actually more properly called operating system virtualization, because it's really virtualizing at the operating system level, not the server level. Regardless of what you call it, the second form of server virtualization osvirtualizationimplements a 1:M scheme, making one physical server appear to be many.

What you have is a very interesting situation. You have a technology that makes one server appear to be many (operating system virtualization) and another technology that makes many servers appear to be one (server virtualization). I'm sure you've guessed that this makes these two types of virtualization extremely complementary.

Basically, you can make all those virtual servers created via operating system virtualization appear to be one server using server virtualization. This makes it easier to scale up an application dynamically, because clients are talking to the virtual server on the application delivery controller and it talks to the virtual servers deployed on the physical servers inside the data center. The number of servers inside the data center can change without ever affecting the security, acceleration, and availability of the application because those functions are centralized on the application delivery controller and it can be automated to seamlessly add and remove the servers inside the data center.

There are more types of virtualization, at least six more, and they all fit into the big picture that is the next generation data center. For a great overview of eight of the most common categories of virtualization, check out this white paper.

 

Follow me on Twitter View Lori's profile on SlideShare AddThis Feed Button Bookmark and Share



 
      

Feedback


8/8/2008 8:59 AM
Gravatar Nice simple explanation. In conversation when people say "we're using server virtualization", I often have to say "back up a second, which kind of server virtualization?". Now I have an comparison to point them to.

In the SOA world there is also Service Virtualization. I've followed up on my blog with a pointer to a video screencast here: http://xmlnetworking.blogspot.com/2008/08/service-virtualization-screencast.html
Mark O'Neill

8/8/2008 9:35 AM
Gravatar @Mark,

Good point! Service virtualization is very similar in concept to server virtualization a la load-balancing, but there's some interesting twists you can do with service virtualization, like virtualizing on a per operation basis rather than on a service endpoint basis. It makes for some interesting architectural and application delivery possibilities.

Thanks for the follow-up and pointer to the screencast.

Lori
Lori MacVittie

8/13/2008 10:48 AM
Gravatar thanks you , perfect docs thanx
turkey

4/30/2009 2:46 AM
Gravatar Picard and Dathon at El-Adrel
Lori MacVittie

8/18/2009 5:06 AM
Gravatar Thank you for quality information.
Amortization

9/4/2009 6:16 AM
Gravatar "An application delivery controller like BIG-IP can make many servers look like one server, a virtual server." And that helped me so much!
Amortization

9/12/2009 7:06 AM
Gravatar Thanks for the information you provide about Server Virtualization.
Altın Fiyatları

11/20/2009 12:29 PM
Gravatar Virtualization is Real « psilva's blog
Pingback/TrackBack
 Leave Feedback
Title  
Name  
Email
Url
Comments   
Please add 5 and 7 and type the answer here: