Windows 7 Forums

Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Question: Why are servers installed in VMs?

16 Sep 2011   #11
pparks1

Windows 7 Ultimate x64
 
 

I just looked at my environment, and in our US production environment we have 6 physical servers (running VMWare vSphere 4.1), and hosting 70 virtual machines. In London, it's 3 Physical servers (running vSphere 4.1) and hosting 47 VM's. And our staging environment has 5 physical servers, hosting about 40 VM's. About 95% of our servers are Linux based, the remainder are Server 2003.

So, on 14 physical boxes, we run nearly 160 concurrent virtual servers. And we have plenty of room for more.
My System SpecsSystem Spec
16 Sep 2011   #12
rraod

MS Windows 7 Ultimate 64-bit SP1
 
 

True... I agree with pparks1 on the advantages of rolling out VM servers in an enterprise.

Here I would like to add one important quality of VM servers. True portability....

The VMWare products VMWare Server, VMWare Workstation, VMware player are installed like an application on a host operating systems like windows or linux. Even though the host OSs are installed on different x86/x64 architecture machines, VMWare provides a standard x86/x64 virtual bios emulation to a VM.

VMware ESX server is based on linux and directly installs on the hardware without the need of a host OS. As one layer of host OS is made redundant, ESX server is fast and more efficient. This server also provides same x86/x64 virtual bios emulation to a VM.

Once a VM is created on VMWare product, all it needs is a standard set of VMWare tools (one set for each guest OS) providing the standard mouse, keyboard, video, audio, usb, SCSI, IDE and CDROM/DVDROM drivers.

So a VM created on a VMWare platform on a HP machine with different hardware components, will work straight away when moved to an IBM server or for that matter any Intel/AMD architecture machines with hardware components from different vendors.

Another feature is that VMWare supports any number of VMs on a single host machine (only limitation is on hardware resources). So a Windows VM, a Linux VM or a unix VM (ex. Solaris on x86) can co-exist on the same x86/x64 machine simultaneously.
My System SpecsSystem Spec
16 Sep 2011   #13
preiius

Windows 7 Professional 64bit
 
 

Great thread. I don't want to spoil the party, but is there anything that's not suitable to run in a virtual machine, e.g. database server?
My System SpecsSystem Spec
.

17 Sep 2011   #14
rraod

MS Windows 7 Ultimate 64-bit SP1
 
 

Any application which directly needs to access the hardware without going through the OS layer will suffer in a VM environment. For ex: Games.

VMs are not good for playing games... as there are three extra layers between the games and the hardware. Host OS, VMware application and the Guest OS.

The graphics in VMWare have a generic driver. As of now the VMWare supplied graphics driver can not be replaced with a fast one. So the limitation on graphics will affect the graphic intensive applications.

Known limitations of VMware ESX server, as of May 2009, include the following:

Infrastructure limitations
Some limitations in ESX Server 4 may constrain the design of data centers:
  • Guest system maximum RAM: 255 GB
  • Host system maximum RAM: 1 TB
  • Number of hosts in a high availability cluster: 32
  • Number of Primary Nodes in ESX Cluster high availability: 5
  • Number of hosts in a Distributed Resource Scheduler cluster: 32
  • Maximum number of processors per virtual machine: 8
  • Maximum number of processors per host: 160
  • Maximum number of cores per processor: 12
  • Maximum number of virtual machines per host: 320
  • VMFS-3 limits files to 262,144 (218) blocks, which translates to 256 GB for 1 MB block sizes (the default) or up to 2 TB for 8 MB block sizes. However you should be aware that on a VMFS Boot drive, it is very difficult to use anything other than 1 MB Block size.
Performance limitations

In terms of performance, virtualization imposes a cost in the additional work the CPU has to perform to virtualize the underlying hardware. Instructions that perform this extra work, and other activities that require virtualization, tend to lay in operating system calls. In an unmodified operating system, OS calls introduce the greatest portion of virtualization "overhead".

Paravirtualization or other virtualization techniques may help with these issues. VMware invented the Virtual Machine Interface for this purpose, and selected operating systems currently support this. A comparison between full virtualization and paravirtualization for the ESX Server shows that in some cases paravirtualization is much faster.

VMWare is most suitable for Enterprise solutions and in Data Centers. Database Servers can be run more effectively on VMs. See the links below.

Virtualizing Microsoft SQL on VMware vSphere

Oracle: Database on VMWare vSphere

VMWare is one of the better virtualization platforms around, and is quickly replacing full hardware dedicated servers.

For more information on VMWare please visit the VMWare site.
My System SpecsSystem Spec
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search


Similar help and support threads
Thread Forum
When video driver isn't installed question!
When the video driver isn't installed, does the cpu takes this task(video) ? I mean, the video ship wont heat up because it isn't being use.
Graphic Cards
Just installed new HOSTS file.... a question
I've just installed the latest version of MVPS hosts and notice that the loop back addresses are 0.0.0.0 abd not 127.0.0.1 as they had been before. I've an idea the change might have to do with IPV6 and I am not set up for that. Please, is that so, or do I need to find another source for a ...
General Discussion
Question About Free Email Servers
I got a @Outlook.com email address. On these free ones, do you have to use your own ISP to send the emails (SMTP) or can you use the Outlook.com to send them? I can receive on the Outlook.com (pop) but am having a heck of a time sending emails. Anyone know? Thanks,
Browsers & Mail
Installed new graphics card have question
Hello I recently built my first computer and just installed a Gigabyte GTX 550 Ti card. I have a Gigabyte z68x-ud3h-b3 mobo running of course windows 7 64 Since this is my first build and my first graphics card I was wonder if I need to do anything in the way of adjusting my mobo to use the...
Graphic Cards
Just installed windows 7 and I have a question
Hello...I am not very computer savy. I installed windows 7 last night on my computer which was running an copy of windows 7 that was not genuine. Since installing the genuine windows 7 I noticed there are no icons and no programs..Is that correct? Have I lost all of my programs and does windows 7...
General Discussion
Quick Question about my installed Software
Are there any better alternatives to the ones I currently have installed? I reformatted my PC and used MSE2 instead of kaspersky, and installed all my old programs, I also plan to install Nero and Office10 and TuneUp2k10, but I've heard bad things about it. Also, I've heard NOT to use the...
Software


Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd

All times are GMT -5. The time now is 11:27.

Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App