Home > Windows News > Put many operating systems under one roof
Windows News:
EMAIL THIS

Put many operating systems under one roof

By Jan Stafford
25 Oct 2001 | SearchWindowsManageability

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   

Yesteryear's enterprise computing environment resembled a planet. Today, it looks like a solar system. Instead of yesterday's monolithic system, enterprises today run many OSes and applications on many devices in many locations. Now, a revived technology -- virtual computing -- can create a sort of interstellar link that unites independent applications, devices, and operating systems in one management world.

Until recently, anyone who wanted to unite all the worlds operating within one enterprise had to rely on patchwork solutions. For example, Windows emulators make it possible to run some Windows applications on Linux. Another approach complements storage virtualization to create a single environment, according to Diane Greene, CEO of Palo Alto, CA-based virtualization software developer VMware Inc. In this searchWindowsManageability interview, Greene explains how virtual computing differs from other approaches and why it's a boon for IT managers.



sWM: What is the difference between emulation and virtual computing?
Greene:

An emulator translates machine instructions into other instructions. For instance, you could be emulating a SPARC instruction working on an Intel machine. There is software that emulates all the Windows calls, so that Windows applications can run on Linux.

If you virtualize an architecture and directly execute the instruction, you can achieve a higher level of performance and have multiple virtual machines running simultaneously. Once you have a virtual machine you can run any operating system you want on it. That gives you more flexibility and at less cost.

sWM: Compared to emulation, what is the advantage of virtualization?
Greene:

The advantage of machine virtualization over machine emulation is that you get better performance. You also get completeness. You don't have to keep up with the operating system APIs. All you have to do is virtualize the finite machine instruction set and you're done. Someone emulating operating system calls will have to deal with a large number of APIs in an operating system. Unlike a hardware architecture, the operating system and its APIs are constantly changing, like a moving target.

sWM: Is the need to run Windows applications on Linux driving businesses to machine virtualization?
Greene:

Actually, Windows on Windows is the biggest market for us. Most of our customers want to run multiple Windows operating systems. There are people who use VMware to get Windows applications running on Linux, too.

sWM: Why would a business want to run several OSes on one server?
Greene:

The big benefit to having multiple operating systems running at the same time on a server is that you can logically partition that server into very isolated, complete machine environments. Then, the applications running in different virtual machines could crash independently, have different security paradigms, and so on. Virtualization leverages the resources of the hardware and creates more efficiency.

Virtualization also removes a lot of constraints. Once you build a virtual machine environment with an OS and an application, it's a completely encapsulated environment. You could move that environment to another machine, and it would run just the same as it was running on the previous machine. What people find is that they can do a lot of server consolidation in a test-dev lab. Each developer could have their own virtual server without having another physical server.

sWM: What are some top reasons why a business should consider implementing virtual computing?
Greene:

Virtualization is right for any business that wants to put many applications on one machine. Virtualization is appropriate for those who want to eliminate incompatibilities between applications or operating systems. It provides tremendous efficiencies in the provisioning and deployment of services due to the fact that the service can be built once and then customized as required for each customer's deployment.

Virtualization is also a great way to increase system availability. You can have two production machines backing each other up with hot standby, because the backup is completely isolated from production.



sWM: What is the difference between storage virtualization and virtual computing?
Greene:

Virtualized storage creates one big storage entity, ridding users and managers of concerns about the details of this disk or that controller. It's completely parallel to virtual computing, which creates one big computing entity and hides the complexity of the hardware or OS that is running.

In virtual computing, you've created a layer that can run on all the machines. The entities are the applications that are just services that run anywhere. In storage virtualization, you have data that can be located anywhere on a virtualized storage layer. In virtual computing, your services can run anywhere on this virtualized computing layer.

sWM: What are the management advantages of virtualization?
Greene:

This is a tremendous boon to management. When you have a virtualization abstraction, for example, it's possible to create high availability and fault tolerance more cost effectively. The virtualization layer can span all the physical machines. You can clone that virtual machine and have the copy sitting on another physical machine. If one machine goes down, the virtual machine continues to run. You can hide all this through a management interface and think of it as managing one centralized entity.

The centralized management boosts productivity tremendously. For example, one VMware customer provisions data collection for oil wells. After implementing virtualization, the deployment process went from two days to a couple of hours.

sWM: Are there situations in which virtual computing isn't needed?
Greene:

If you have a huge monolithic application -- such as a giant database -- that uses an entire machine, there's no advantage to adding virtualization software.

sWM: Does virtual computing make operating system and hardware migrations and upgrades easier?
Greene:

Yes. The virtualization layer insulates the user from the hardware, so it's easy to move from one physical machine to an upgraded physical machine or to move software from one machine to another. With the OS, if you have something working in an existing OS and a new OS comes out you can run both of them side by side simultaneously, thus easily maintaining a legacy application. Our new desktop product supports Windows XP and it's a good way for people to try that without wiping out their previous OS along with its applications.

A VMware IT manager working at home installed and implemented a Siebel Systems application on VMware Workstation on his laptop. Then he took that virtual machine and moved it to one of our big servers in the office. He didn't have to change anything. This was a major change in hardware, but all he had to do was move a very large file that was a virtual machine.

sWM: What advice would you offer to businesses which are considering or planning a virtual computing project?
Greene:

Move your less mission critical applications first. Many companies start by first moving file and print servers. They get comfortable with virtualization before they start deploying it for mission critical applications.



FOR MORE INFORMATION

searchWindowsManageability Tips: Networked storage: Virtualization tall on promises, short on delivery



Tags: Windows ManageabilityVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary


Windows IT Solutions: SharePoint, Client Virtualization, Enterprise IT

Deep discounts with the latest notebook coupons from Notebook Review

HomeNewsTopicsITKnowledge ExchangeTipsAsk the ExpertsMultimediaWhite PapersIT Downloads
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 1999 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts