Dec 13 2008

VM Ware - Xen - Hyper-V - Sun Solaris 10 Containers

Posted by Mike Brunt at 8:57 PM ColdFusion | JRun-J2EE

The virtualization bandwagon rolls on and by now most of us will have come across virtualization in some form or other and in many cases we won't even know that we have. As I live in that server netherworld I am always aware of what I am dealing with, I have to be, to plan, configure, troubleshoot etc. Those of us that have been aware of virtualization for some time are familiar with VMWare and perhaps Xen, these products use something called a "hypervisor". There are two additional and slightly different approaches emerging which are also worthy of note, either because you will use them at some time or other or because knowledge is always a good investment. Over the long-term, knowledge is a far more valuable investment than property, stocks-shares etc; in my opinion.

So here is an overview of the three different approaches I have encountered in the virtualization sphere. I should add that the emergence of 64-bit architectures and a perception that fewer physical servers are better for the environment is another imperative pushing virtualization (did I hear someone say Mainframe ;o).

1/ Hypervisor Based Virtualization 1 (VMware, Xen): One main job of the hypervisor in this case is to contain and manage hardware emulation via drivers. Because there is a need to exist on (as a host) and run (guests) multiple operating systems on a multitude of physical machines, the drivers-emulation in this iteration of the hypervisor tends to have drivers that are both bland and ancient and I assume with their own inefficiency penalties. As a note point here, I have never encountered a virtualization schema of this kind that does not impact performance negatively. If you are being persuaded to move to this sort of virtualization, making a "like-for-like" move (CPU Memory emulation the same as the dedicated physical space you have) performance will degrade. However, that can be mitigated by having more virtual environments than the physical ones you had.

2/ Hypervisor Based Virtualization 2 - The Microsoft Way (Hyper-V): I am coming across more deployments of Windows Server 2008; setting up IIS7 in 64-bit with ColdFusion can be tricky, but that is a different subject. In Server 2008 Microsoft is introducing something called "Hyper-V", formally code-named "Viridian". As mentioned in item 1 above, one of the frustrations of virtualization is the hardware emulation-drivers which in the case of the VMware-Xen approach are maintained within the hypervisor. The first major difference is that Hyper-V is part of the operating system, not a third party add-on. The host operating system in this version of virtualization must be Windows 2008 Server, after that all other advantages of virtualization apply, run Unix, OSX etc. Both the host operating system (Windows 2008) and all guest operating systems run within their own partitions. There is a key difference between Hyper-V and the virtualization as applied in item 1 above, in Hyper-V virtualization the drivers reside within the guest operating systems not within the hypervisor itself. Time will tell if this is a better approach but on the surface it seems as if it might be.

3/ Sun Solaris 10 "Zones" and "Containers" - In some ways this approach by Sun is not really virtualization in the same way as items 1 and 2 above. For instance in a Solaris Container there can only be one operating system version. If you come across this Solaris version of virtualization, you will often hear the two terms shown above; "Zones" and "Containers", used interchangeably; however there are differences between the two. A Container in Solaris holds the Zone and also another element called a Solaris Resource Manager or SRM. The Zone controls the name space allocation and the SRM manages the physical system resources. So to clarify that, a Container contains the SRM and Zone. There is no hypervisor in this Sun Solaris implementation of virtualization and Sun claims this reduces any performance impacts in comparison to hypervisor based virtualization. There are claimed licensing advantages too but I am not sure how thosewould be quantified. Sun claims that the overhead levied by the use of Containers and Zones will be between 1 and 4 percent, which if accurate, certainly seems very reasonable. One last point, my mind boggles at all these layers of abstraction-virtualization and just to make that even more boggling, Solaris 10 "Zones" and "Containers" can be run within a VM Ware virtualized environment.

Please note, I have not included "Parallels" here because I am not 100% sure whether method 1 or 2 is used by Parallels and because this article is focused on erver-side options rather than desktop virtualization.

 

Comments

Mike Brunt

Mike Brunt wrote on 12/14/08 6:34 AM

@Johnb, thanks for taking the time to give such a comprehensive run-down here I feel a bit lacking in that I did not cover this is depth in my main post. I will certainly do more digging next time.
Mike Brunt

Mike Brunt wrote on 12/17/08 9:31 PM

@Rob, what a blooper on my part and thanks for pointing that out. I will get that corrected immediately, the worst thing is I have already been googled on this so I am now cast in posterity as a true ColdFusion "religious" fanatic.
qiudong

qiudong wrote on 03/17/11 7:04 PM

unless http://feiyue.eu.com/feiyue-low-cut-cancas you have more than guests.
Custom flag

Custom flag wrote on 07/12/11 3:08 AM

ohh man this is awesome post.i think they should usebanner to get more flow in look.
you know this is great working by the writer.The writer has done a great job in speniding his time in
research about this article. can i subscribe all his posts ?
I am really happy to read this. i was searching this from last two months and atlast i got it. hurrah..!!
rak toko swalayan murah

rak toko swalayan murah wrote on 06/17/12 10:01 AM

This posting is very cool and interesting post.This is a great inspiring article.I am very much pleased with your good work.You put really very helpful information in this site.

http://www.rakminimarket.com

therefore, I would like to thank you for the efforts you have made in writing this article.
Replica Watches

Replica Watches wrote on 08/26/13 7:43 PM

I love what you got here, love what you saying and the way you say it.
Lynnagec

Lynnagec wrote on 09/13/13 11:53 PM

d Trusts, this kind of was seen by Government because only tenable route to raising standards. Because, inside the Government's view, too little Academies happen to be created voluntarily, obvious used a better way of forcing more reluctant LEAs to experiment with ball. Whenever the OSC believed that your BSF proposals was missing sufficient "diversity" l be knocked back.We're passionate about life on the whole. I enjoy reading, dancing, and swimming, nevertheless also like raising awareness about things which affect the world. Working for the
<a href="http://5estonetarot.com">http://5estonetarot.com</a>;

<a href=http://www.wholesalehandbagsoutlet.com>michael kors outlet</a>
www.ist-inc.co.uk

www.ist-inc.co.uk wrote on 10/24/13 12:26 AM

I absolutely like your article, achievement to try harder, I will consistently abutment you. I achievement you abide to creation, I accept paid absorption to you.
f50 chaussure de foot

f50 chaussure de foot wrote on 10/28/13 5:31 AM

great blog,thanks for your revealing so competent write-up.
darrendemers12

darrendemers12 wrote on 10/30/13 2:49 AM

I was really impressed. This is really interesting topic, I'll write a paper on it or probably I'll just buy essay . Thank you very much!
http://www.sandpiperauto.com/
http://www.gamesforthegarden.com/
http://www.bloodknightsgame.com/
http://www.eatforeducationroanoke.com/
http://www.arizonaparentsforeducation.com/
http://39boots.com

http://39boots.com wrote on 12/05/13 10:21 PM

I am hoping the same best work from you in the future as well. In fact your creative writing abilities has inspired me.
nanton

nanton wrote on 05/20/14 10:58 AM

There are plenty of actions you can take to hurry inside the process http://www.sellcleats.com of smashing within new basketball shoes http://www.ronaldocleats.com. The most popular method with lots of participants is usually to relax a pair of boots in hot water.In reality it's way too. Except if you propose http://www.newmercurial9.com upon playing on the levels an expert might.
China PCB Factory

China PCB Factory wrote on 12/16/14 7:32 AM

As mentioned in product 1 over, sole of the letdowns of virtualization is the hardware emulation-propellers which in the case of the VMware-Xen overture are maintained internal the hypervisor.
clothing manufacturer

clothing manufacturer wrote on 07/04/15 4:21 AM

ohh man this is awesome post.i think they should usebanner to get more flow in look.
you know this is great working by the writer.The writer has done a great job in speniding his time in
research about this article. can i subscribe all his posts ?
I am really happy to read this. i was searching this from last two months and atlast i got it. hurrah..!!
シャネル激安

シャネル激安 wrote on 12/02/15 10:43 PM

シャネルの財布、腕時計、靴、眼鏡、ピアス、バッグかばんが使うの皮質が材料を作るのため、
そのため液体を採用してそれに対して拭くことができます。しかし、
説明したのが必要だのは、使う液体の別に普通でない水、
シャネル激安http://www.cctoh.com/
シャネルバッグ
シャネル財布
シャネル腕時計
シャネル靴
シャネル眼鏡
シャネルピアス
シャネルバッグ新作
シャネル専門のお手入の液体で、かばんの上の現れるあかに対してとても強い的確さがあって。
シャネルバッグ新作 本入手困難ラムスキンセカンドバッグ8016ゴールド金具
disposable underwear postpartum

disposable underwear postpartum wrote on 03/07/16 4:06 AM

Just a small underwear revolution: Boxershorts for men made Postpartum underwearfrom radiation-proof fabric. Fashion to protect from mobile phone radiation
prevent those pesky gamma rays from mutating your genitals. It weighs 7.5 disposable underwear postpartum pounds and also protects the spine and lower abdomen