Vous êtes sur la page 1sur 10

What You Need To Know About

Implementing Virtualization in the Workplace

Shane Cribbs
CEO, Georgia Technologies

1-800-843-8733
www.learningtree.ca

©2008 Learning Tree International. All Rights Reserved.


LEARNING TREE INTERNATIONAL White Paper

T A B L E O F C O N T E N T S

Introduction....................................................1 Introduction
1. Understanding Virtualization......................1 IT departments are making a move to virtualization like
1.1 Hypervisors . ......................................2 never before. Developers have come to learn how much
more efficiently they can work in virtual environments,
1.2 Management Interface........................3 and management is pushing virtualization with cost
2. Realizing the Benefits of Virtualization.......4 savings and an improved environmental image in mind.
Furthermore, recent trends in IT have caused server and
2.1 Virtualization on the Desktop.............4
desktop “sprawl”as hardware prices continue to drop.
2.2 Virtualization in the Server Room.......4 What many fail to realize is that the long-term cost of
owning more hardware is many times larger than the
2.3 E nvironmental, Management
initial purchase price. Virtualization alleviates that problem
and Service Benefits............................5
by reducing the number of physical computers in an
2.4 Additional Features.............................6 environment. With several free or very inexpensive options
available, even environments with only a single server or
2.5 The Impact on End Users.....................6
workstation are realizing the benefits of virtualization.
3. Selecting a Virtualization Platform..............6
For those less concerned with the technical aspects, the
Summary.........................................................7 fact that virtualization can be a significant part of any
References......................................................8 “Go Green” initiative creates additional interest. For some
or all of these reasons, virtualization has recently become
About Learning Tree........................................9 an important option for many organizations.
About The Author............................................9

1. Understanding Virtualization
So you’ve heard of virtualization and maybe even heard
how much it can help your organization, but what
exactly is it and how does it work? While the term
“virtualization”can refer to several different technologies
and/or implementations, the most common use refers to
the employment of virtual machines, which are software
implementations of a computer. A single physical computer
can run one or more virtual machines, each with its own
operating system and set of applications. Each virtual
machine is not only isolated from the physical computer,
but from other virtual machines as well.

To create a virtual machine, an additional level of software


is introduced to the physical computer. Technically, this
software is referred to as a hypervisor or Virtual Machine
Monitor (VMM). This hypervisor is responsible for

1-800-843-8733 • www.learningtree.ca
©2008 Learning Tree International. All Rights Reserved.
Implementing Virtualization in the Workplace 1
1-800-843-8733 • www.learningtree.ca LEARNING TREE INTERNATIONAL White Paper

virtualization tasks such as emulating virtual hardware, you may adjust the amount of virtual machine memory, how
and passing I/O requests—such as network traffic—from large the virtual hard disk is and even how many virtual
the virtual machine to the physical machine. In essence, network adapters are installed in the virtual machine. Once
a single set of hardware is acting as if it were multiple the virtual hardware has been created, an operating system
physical entities from both a user interface perspective is loaded into the virtual machine after which applications
and for all network communications. and services can be installed and configured.

After installing a hypervisor on the physical machine,


virtual machines may be created. Virtual machines exist 1.1 Hypervisors
as a group of virtual components, much like a physical Hypervisors come in two general forms, hosted and
computer is composed of physical components. Those native. Hosted hypervisors are essentially applications
virtual components may include devices such as a virtual that are loaded on a standard operating system and
motherboard, hard disk, video adapter, network adapter behave much like any other application. These are useful
and sound card. In addition, some hypervisors support when you want to maintain a standard operating
advanced hardware such as USB devices and multiple environment but leverage specific virtualization features.
virtual CPUs. Typically, virtual machines are created from These types of solutions are frequently used for development,
a management tool provided by the vendor where some testing, training and light server consolidation.
of these virtual components may be adjusted. For example,

©2008 Learning Tree International. All Rights Reserved.


Implementing Virtualization in the Workplace 2
1-800-843-8733 • www.learningtree.ca LEARNING TREE INTERNATIONAL White Paper

Diagram A

From the preceding Diagram A, you can see that hosted In contrast, native (or “bare-metal”) hypervisors operate
virtualization introduces some complexity into the computing without a hosting operating system. In fact, they behave
environment. For example, when a virtual machine needs as the operating system while providing virtualization
to write to the hard disk, it must pass that write command features. Typically, this type of hypervisor is used for
to the hypervisor, which passes it to the host operating servers dedicated to hosting virtual machines.
system, which in turn passes it to the disk to actually be
written. In scenarios in which the physical computer will 1.2 Management Interface
be dedicated to hosting virtual machines, security and
Most management and administration in a virtual scenario is
stability can be concerns. Most operating systems contain
carried out remotely. However, since local administration may
numerous components and features that are useful for
be necessary, especially when troubleshooting network issues,
workstations or servers, but would not be used on a
management interfaces are implemented. Vendors usually
dedicated hosting machine and could be the cause of
refer to these interfaces as service consoles or parent partitions.
potential instabilities and even security vulnerabilities.
These types of interfaces can range from a full installation of
However, the need to have a fully functional host operating
Microsoft Windows to a minimal install of Linux. Since the
system to perform tasks other than virtualization often
management interface is essentially a virtual machine that
outweighs these concerns.
can be controlled by the hypervisor, it has relatively no impact
on performance during normal operation.

©2008 Learning Tree International. All Rights Reserved.


Implementing Virtualization in the Workplace 3
1-800-843-8733 • www.learningtree.ca LEARNING TREE INTERNATIONAL White Paper

Diagram B

You can see in Diagram B above that, without a host OS to IT staff are often responsible for supporting multiple
impede communications, the hypervisor can more efficiently operating systems while only having a single operating
interact with the physical hardware. In addition system available to them on their desktop. Through the
to increased efficiency, this allows the hypervisor to manage use of virtualization, each member of the IT staff can have
hardware directly in a manner optimized for virtualization multiple operating systems on their computer. This allows
that may not be allowed by a host operating system. them to have different versions of operating systems to
more easily walk customers through troubleshooting
Another unique feature of hypervisors that run natively
steps over the phone or via e-mail. They can also use
on physical hardware is that they typically do not have
virtual machines for testing and problem re-creation
any type of interactive user interface. This allows the
without the danger of corrupting the primary operating
hypervisors to be written with much fewer lines of code,
system and causing instability or security vulnerabilities.
increasing performance, stability and security.

2.2 Virtualization in the Server Room


2. Realizing the Benefits of Virtualization
While taking advantage of virtualization on the desktop
is extremely useful, server rooms and data centers are
2.1 Virtualization on the Desktop driving many virtualization projects due to their extremely
Virtualization is used on desktop workstations and high return on investment (ROI) potential. Virtualizing
servers for distinctly different reasons. On a desktop, servers takes advantage of the fact that most physical
immediate rewards can be seen by developers and IT servers only use about 20% of their capacity. Why are
staff. Developers can be given additional virtual machines they so underutilized? Because when organizations
to test applications and installation routines. Leveraging standardize hardware as a way to reduce management
virtual machines eliminates the cost and space required and administrative costs (which it can), they usually end
by additional testing computers which, in turn, means up purchasing hardware that is much more powerful than
more thorough testing as hardware costs decrease. In required for the task at hand. Therein lies the cause of
addition, virtual machines include rollback features, surplus capacity.
such as snapshots and undoable drives, that allow quick This raises the question: Why not consolidate many
recovery of a previous state, with typical rollback times functions onto a single server? Sometimes the answer
ranging from less than a second to a couple of minutes. is simple, such as two applications are not compatible

©2008 Learning Tree International. All Rights Reserved.


Implementing Virtualization in the Workplace 4
1-800-843-8733 • www.learningtree.ca LEARNING TREE INTERNATIONAL White Paper

with one another and cannot be run on the same server. 2.3 Environmental, Management
Other times, flexibility and security are concerns and dictate and Service Benefits
multiple servers. For example, if authentication, Web server, From an environmental standpoint, virtualization makes a
database and file sharing services were all running on a lot of sense as well. First, energy consumption is reduced.
single machine, a single patch for the database Also, in environments where battery backup power is
application would mean downtime for all applications as used, fewer batteries are needed. Battery disposal can be
the server is rebooted. But virtual machines can be restarted very hazardous if not performed properly, especially in the
independently of one another. If each of the previously quantities that a larger organization must replace them in a
mentioned services were in their own virtual machine, the data center.
database virtual machine could be patched and restarted
In addition to environmental and cost-saving benefits,
without affecting the availability of the remaining services.
virtual machines, by virtue of how they operate, provide
Virtualization can leverage the standardized hardware to
significant management and service continuity benefits as
run many smaller tasks on one physical machine.
well, namely in the areas of virtual machine storage and
Finally, the most obvious advantage of server virtualization virtual hardware emulation. Virtual machines are typically
is cost savings due to fewer servers. While you may stored within a single folder on the physical computer. This
decide to implement more powerful servers, modestly enables easy backup and movement of virtual machines.
consolidating four existing servers onto one physical server In addition, the hypervisor has a preset list of hardware
will still provide significant savings. In addition to direct that it emulates for each virtual machine. This emulated
cost reduction, fewer servers provides other benefits, such as hardware is static and is not dependent upon the hardware
reduced server space, and reduced cooling and power costs. in the physical computer, allowing virtual machines to be
moved between hosts and remain unaffected by changes in
underlying hardware.

©2008 Learning Tree International. All Rights Reserved.


Implementing Virtualization in the Workplace 5
1-800-843-8733 • www.learningtree.ca LEARNING TREE INTERNATIONAL White Paper

Portability is another advantage of virtual machines that 2.5 The Impact on End Users
can be leveraged in several scenarios. First, when one host As with any technology, there are pros and cons for the
becomes overloaded and another has free resources, virtual end user. For example, when using virtualization on
machines can be moved to more evenly distribute the load. desktop computers, these virtual machines may tend to
Second, in the event more total processing power is needed, be slower than their physical counterparts. The extent of
a new server can be introduced and virtual machines can this performance degradation depends on several factors,
be migrated to it through a simple folder copy. Finally, for including the amount of memory in the physical computer,
disaster recovery, a simple folder restoration is all that’s the number of virtual machines being used concurrently
required to fully restore all applications, settings and data. and the processing speed of the host server. However, this
drawback can be easily addressed with the proper amount
2.4 Additional Features of planning and configuration. This holds true for server
Vendors have also been adding additional features to virtualization as well. When done properly, performance is
provide even more advantages to virtualization. The the same (or better) and all the benefits still apply with no
benefits range from simplified backup and hot migrations negative impact on end users.
to centralized management, monitoring and alerting. When Ultimately, virtualization represents several positive results
combined, these benefits should provide enough motivation for end users and the organization as a whole. Cost savings
for almost any organization to begin a virtualization project from reduced power consumption benefit both the enterprise
or optimize a virtual infrastructure already in place. and the environment, while increased availability and faster
A current trend, which combines server and desktop disaster recovery plans enable users to be more productive
virtualization advantages, is to leverage virtualization to and less frustrated by outages.
provide virtualized desktops for general computing. The
idea is to provide relatively inexpensive and lightweight
3. Selecting a Virtualization Platform
equipment to end users and simply allow them to remotely
control centralized virtual machines that have been When selecting a virtualization platform, the deciding
specially configured for them. While this requires more factors typically include price, performance, features and
powerful servers, the desktop machines themselves must support. In the enterprise market, there are currently three
only be powerful enough to run the remote control major vendors providing virtualization applications. They
application. A typical implementation may include only a are VMware, Xen and Microsoft.
thin client on the users’ desktops which typically requires VWware is currently leading the virtualization drive with
much less management and administration than a full- several products aimed at different markets; however,
featured PC. The advantage of this is that all of the virtual their product offering, for the most part, revolves around
desktops can be centrally managed. Therefore, if and when their three virtualization applications: Workstation, Server
client hardware fails, no data or applications will be lost and and ESX. Workstation and Server are hosted products
no reconfiguration will be needed when replacing it. which require a supported operating system (Windows or
Linux), but have slightly different feature sets to meet the
general needs of the virtual machines. ESX is VMware’s
flagship native hypervisor product, serving as both the

©2008 Learning Tree International. All Rights Reserved.


Implementing Virtualization in the Workplace 6
1-800-843-8733 • www.learningtree.ca LEARNING TREE INTERNATIONAL White Paper

operating system and virtualization application. ESX is now products with unique advantages. Currently, VMware offers
marketed as part of the VMware Infrastructure product the most mature and robust solution suite. However, the
suite, which includes applications such as the Virtual Center proprietary hypervisor ESX can introduce a steep learning
management suite and the VMotion application for moving curve along with the most expensive price tag. While the
live virtual machines from one host to another. core product of Xen is available for free, the costs begin to
mount as you purchase support and management software.
Xen offers a native hypervisor that competes directly with
And although Microsoft is the newest of the three vendors,
ESX although it is fundamentally different in that it is an
it seems to be adding features with substantial stability.
open source project. In early versions, Xen required virtual
Ultimately, all three vendors should be considered and
machines use an operating system that was specially
piloted to see how they meet your organization’s needs.
designed to be virtualized. However, recent versions take
advantage of virtualization acceleration built into newer
processors and support most mainstream operating Summary
systems. The focus of the Xen project is to produce a very
lean, efficient and secure hypervisor with no real effort put While virtualization promises numerous benefits, it
toward add-on products such as advanced management is like any other technology in that it must be fully
tools. Like many open source applications, Xen encourages understood and correctly implemented. Horror stories of
third parties to develop applications that will work in virtualization projects gone bad or virtual machines that
conjunction with their hypervisor. Companies such as did not perform well abound. This is simply a matter of
Virtual Iron and Citrix (previously XenSource) provide improper planning. While there are times when virtualizing
solutions based on Xen but add features such as centralized a server or application isn’t the best answer, a belief that
management and high availability. virtualization is a bad or unsafe technology represents a
lack of understanding. Sadly, these misunderstandings all
Microsoft is the most recent major player to enter the too often cause companies to decide against leveraging this
virtualization market. Microsoft started by purchasing technology, resulting in lost cost savings and wasted time.
a prewritten virtualization solution from Connectix and
rewrote it to bring it in line with Microsoft’s goals and Although it is not a new technology, virtualization is
standards. They began with two products, Virtual PC and making a comeback by proving itself as a stable solution
Virtual Server. Much like VMware’s hosted offerings, they to many of the pressures IT environments face today. As
are both hosted products, but each offers features optimized this White Paper points out, there are many benefits that
for its intended use. With the release of Windows Server can be realized from virtualization, from reducing costs to
2008, Microsoft has now entered into the world of native increasing availability. Management and maintenance can
hypervisors with Hyper-V. In addition to the Hyper-V also be significantly improved, thanks to the portability and
hypervisor, Microsoft also provides a management suite isolation virtualization provides. As if these didn’t provide
called System Center Virtual Machine Manager which enough motivation, virtualization can also help your
allows centralized management of virtual machines organization become more environmentally friendly.
throughout the environment. Properly implemented, virtualization has something to offer
almost any organization, being one of the most effective
So the question is…which product is right for your technologies you can implement into your IT infrastructure.
organization? All three vendors offer very compelling

©2008 Learning Tree International. All Rights Reserved.


Implementing Virtualization in the Workplace 7
1-800-843-8733 • www.learningtree.ca LEARNING TREE INTERNATIONAL White Paper

References
Virtual Strategy Magazine
http://www.virtual-strategy.com/

There are several blogs but most are not vendor neutral.
One that is server-virtualization specific but covers several
vendors is:
http://servervirtualization.blogs.techtarget.com/

Also see:
http://www.cio.com/blog/index/topic/168354

For news, I suggest:


http://www.theregister.co.uk/hardware/virtualization/

and
http://virtualization.com/

©2008 Learning Tree International. All Rights Reserved.


Implementing Virtualization in the Workplace 8
1-800-843-8733 • www.learningtree.ca LEARNING TREE INTERNATIONAL White Paper

About Learning Tree International About the Author

Learning Tree International is a leading global provider Shane Cribbs


of truly effective training to management, business and CEO, Georgia Technologies
information technology professionals. Since 1974, over scribbs@georgiatechnologies.com
65,000 public and private organizations have trusted
Learning Tree to enhance the professional skills of more Shane Cribbs has been working in the IT industry for 13
than 1.8 million employees. Learning Tree develops, years with expertise in virtualization, clustering, Active
markets and delivers a broad, proprietary library of over Directory, Windows deployment and Microsoft Office
200 instructor-led courses focused on project management, SharePoint Server. Mr. Cribbs is an owner and the CEO
leadership and key business skills, Web development, of Georgia Technologies, Inc., specializing in integrated
operating systems, programming languages, databases, solutions of computers, networks and VoIP telephony
computer networks, IT/IS security and object-oriented systems, servicing several markets, including government
technology. Courses are presented at Learning Tree agencies, private medical practices and public library
Education Centers throughout the world and delivered systems. He is also a Learning Tree Course author ,
on site at client facilities. For more information, call technical editor and instructor.
1-800-THE-TREE (1-800-843-8733), or visit our
Web site at www.learningtree.ca

Alexandria, VA Atlanta Boston Chicago

Dallas Los Angeles New York City Philadelphia

Reston, VA Rockville, MD London Ottawa

Paris Tokyo Toronto Stockholm

©2008 Learning Tree International. All Rights Reserved.


WP VIRT CN0809 Final
Implementing Virtualization in the Workplace 9

Vous aimerez peut-être aussi