Printer Friendly
The Free Library
14,496,683 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Real world virtualization: realizing the business benefits of application and server virtualization; Dealing with virtualization challenges.


Do you believe virtualization An umbrella term for enhancing a computer's ability to do work. Following are the ways virtualization is used.

Hardware Virtualization
Partitioning the computer's memory into separate and isolated "virtual machines" simulates multiple machines within one physical computer.
 is the answer to squeezing more value out of IT? Depending on whom you talk to, it is either over-hyped or the silver bullet silver bullet - magic bullet . Like most advanced technologies, the answer lies somewhere in between. However, you cannot deny the strong growth of virtualization technologies. Already close to 100 percent of the Fortune 1000 use some form of application virtualization A smaller umbrella term within the larger umbrella term of "virtualization." It refers to several techniques that make running applications more protected, more flexible or easier to manage. See virtualization, network virtualization and storage virtualization. . Indeed, aAccording to IDC, seventy-five percent of all companies with 500+ employees are in the midst Adv. 1. in the midst - the middle or central part or point; "in the midst of the forest"; "could he walk out in the midst of his piece?"
midmost
 of deploying virtual servers. While there are multiple virtualization technologies available, I will focus on application virtualization technologies such as Citrix Presentation Server Software from Citrix that provides a timeshared, multiuser environment for Unix and Windows servers. Formerly MetaFrame, Citrix Presentation Server uses the ICA protocol to turn the client machine into a terminal and governs the input/output between the client and server.  and server virtualization (1) Running applications in separate, isolated partitions within a single server. The "virtual machine" method can run different operating systems simultaneously, whereas the "OS virtualization" method runs applications for only one operating system (see virtual machine and OS  technologies such as EMC (1) (EMC Corporation, Hopkinton, MA, www.emc.com) The leading supplier of storage products for midrange computers and mainframes. Founded in 1979 by Richard J. Egan and Roger Marino, EMC has developed advanced storage and retrieval technologies for the world's largest companies.  VMware. Whether you are a newbie A first-time user. A newbie may be a novice in anything; using a computer, a video game, a particular operating system, the Internet, etc. Also called a "newb," "noob" or "nub."

(jargon) newbie
 to virtualization or are knee deep in it, this article should help you understand--and more effectively deal with--the challenges you are experiencing now or could encounter in the future.

Application Virtualization

Application virtualization is the new fancy trendy name for server-based computing Refers to applications that run in a server. Also known as "thin client computing," it may refer to a browser-based environment that uses a Web browser as the client with all applications running on a Web server on the Internet or in an intranet on the LAN. . However, instead of installing applications on desktops, the applications are installed in a server farm for secure, remote access. Server virtualization allows you to take multiple physical servers and create the same number of virtual servers, or "machines," on one host physical server.

For a first-hand perspective on how to prepare for and overcome challenges with application virtualization, I turned to Ray Leitz, CTO (Chief Technical Officer) The executive responsible for the technical direction of an organization. See CIO and salary survey.  of AcXess, a business continuity provider for SMEs. Leitz was formerly CTO at a Fortune 150 company where his group managed a Citrix implementation with 18,000+ named users (4,500 concurrent users), 300+ published (i.e., virtualized) applications, and more than 170 servers.

According to according to
prep.
1. As stated or indicated by; on the authority of: according to historians.

2. In keeping with: according to instructions.

3.
 Leitz, the biggest challenge is in dealing with two inevitable paradigm shifts A dramatic change in methodology or practice. It often refers to a major change in thinking and planning, which ultimately changes the way projects are implemented. For example, accessing applications and data from the Web instead of from local servers is a paradigm shift. See paradigm. . "Your administrators and end-users each will have new realities. Administrators are accustomed to supporting desktops where a poorly installed application only impacts one user. Now they are installing an application on a remote server that is published to potentially hundreds or thousands of users. This means they must be much more disciplined in testing their deployments.

"In the case of end-users, they are used to having control of their desktops. Now their desktop may be replaced by a thin client and they experience a loss of control, not understanding how this technology will benefit them."

Because of these shifts, some expectations need to be set. "For the end-user, there are three inherent benefits you can sell them on," says Leitz. "First, in this new virtualized world the end-user can now work securely from any device/location, including home, instead of working late at the office. Second, desktop hard drive failures are no longer catastrophic because the end-user can acquire another desktop or go somewhere else with web access to begin working again. Third, application virtualization also takes the burden of backups off of the end-user. Even if the end-user had a backup, it could take hours to restore, costing them productivity."

Selling the end-users before rollout makes sense: once they understand these benefits--beyond saving the company money--they will be more tolerant when problems arise.

You don't usually have to sell the administrators--do they really have a choice? However, there are some best practices that can help them be more efficient and effective once deployed. Leitz found that there were three key factors in maximizing their application virtualization investment.

1. Prepare for the worst. With application virtualization and proper planning, you can take advantage of inherent business continuity protection; such as if a server goes down, you can quickly swap in another server to handle the load. "It's important to add excess capacity in case server(s) go down," says Leitz. "This avoids impacting your SLAs." However, also be sure to have a continuity plan if your data center is impacted by a disaster. Leitz continues, "Although your users can access from any remote location, you still need to ensure that the data center itself is not a single point of failure."

2. Focus on the four A's. A--authentication, authorization, audit, and administration are even more important because a centralized cen·tral·ize  
v. cen·tral·ized, cen·tral·iz·ing, cen·tral·iz·es

v.tr.
1. To draw into or toward a center; consolidate.

2.
 environment can open the door to internal abuse of privileges. Use the four A's to segment employees by role, location, and department. "If you have good security and administration policies in place, you can make it very difficult for people to abuse the environment," says Leitz.

3. Don't overlook reporting. Beyond verifying compliance and security policies, there are many other reasons to have a robust reporting solution. In this centralized environment, you should be able to monitor usage trends such as total cost per user, over or under utilization, and licensing compliance. "The money for building a central server farm can be a big target for the CFO See Chief Financial Officer. ," says Leitz. "Counting the costs of licensing for infrastructure, hardware, and support staff, application virtualization can result in an average savings of 40 percent or more in per-user costs per month."

Leitz is quick to stress the critical need for a sufficient, targeted pilot rollout. He suggests including middle managers as a pilot group because they can complain the loudest if their departments are impacted by an unsuccessful rollout. "By getting their buy in and seeing that their key applications are performing acceptably, you will have a better picture of what the real ultimate deployment will look like and can plan better for it," says Leitz.

Finally, Leitz suggests carefully evaluating the impact of application virtualization on your SLAs. "Having a new employee up and running should go from a couple days to hours or minutes," says Leitz. "You can also move employees faster because their access point is irrelevant. And although version upgrades will take less time to deploy, be sure to lengthen length·en  
tr. & intr.v. length·ened, length·en·ing, length·ens
To make or become longer.



lengthen·er n.
 time for brand new application deployments to allow for more upfront testing."

Server Virtualization

For insights into challenges in the server virtualization world, I spoke with Dave McCrory, an independent virtualization consultant and co-author of "Advanced Server Virtualization."

According to McCrory, management of virtual server environments can be extremely daunting daunt  
tr.v. daunt·ed, daunt·ing, daunts
To abate the courage of; discourage. See Synonyms at dismay.



[Middle English daunten, from Old French danter, from Latin
. "There is no comprehensive single management tool for planning and troubleshooting because most tools have no or very little awareness of virtual machines," says McCrory. "This is because they weren't originally built with virtualization in mind, but instead are being adapted for virtualization management. To make things more challenging, virtualization technologies are still evolving into next generation hypervisor environments, which, instead of residing on top of Linux or Microsoft Windows See Windows.

(operating system) Microsoft Windows - Microsoft's proprietary window system and user interface software released in 1985 to run on top of MS-DOS. Widely criticised for being too slow (hence "Windoze", "Microsloth Windows") on the machines available then.
, have their own operating system operating system (OS)

Software that controls the operation of a computer, directs the input and output of data, keeps track of files, and controls the processing of computer programs.
 on bare metal 1. bare metal - New computer hardware, unadorned with such snares and delusions as an operating system, an HLL, or even assembler. Commonly used in the phrase "programming on the bare metal", which refers to the arduous work of bit bashing needed to create these basic tools  hardware."

There are some best practices that can help you get a handle on this fast growing and changing technology. McCrory provided these four best practices that will allow you to avoid common pitfalls.

1. Standard conventions. Standardize on a method to track machines and what resides on them to better organize your virtual assets. "The more you can standardize, the easier it is to look at one physical host and know exactly what is installed there," says McCrory. "This will help you better manage your virtual assets and avoid shutting down a server and unintentionally impacting more users or applications than you expected."

2. Test thoroughly. Seems like common sense, but it makes it no less important. McCrory suggests starting a pilot with IT because they will be the most tolerant subjects. "A pilot gives the IT group a chance to encounter issues the eventual end-users will also come across," says McCrory. "And it gives your administrators the chance to practice and get comfortable with this technology, while serving a friendly audience." McCrory goes on to say, "When you do roll out production applications, I strongly recommend not starting with more complex applications that stretch limits of virtualization. A bad choice would be an Oracle database with 250 gigs of storage with millions of daily transactions. Instead, stick to something with a smaller number of users and a lighter weight application."

3. Track performance. Find an information gathering solution to track what machines are doing what, grouped by virtual machines and their physical hosts. If you have the budget and skills, you can build something custom, or just start with the vendors' monitoring solutions, such as VMware's Virtual Center. "It is valuable to understand your virtual and physical machine utilization trends," says McCrory. "If utilization on physical machine is only at 30 percent, you can add more virtual machines without incurring the extra expense of adding new equipment."

4. Leverage savings opportunities. There are cost savings opportunities to be had here as well. McCrory suggests leveraging your virtual machine savings potential in support of your SLAs. "You can get more savings in high availability Also called "RAS" (reliability, availability, serviceability) or "fault resilient," it refers to a multiprocessing system that can quickly recover from a failure. There may be a minute or two of downtime while one system switches over to another, but processing will continue.  because one physical server with four virtual machines can serve as a fail-over for five physical machines, saving you hardware costs." Also, consider how a virtual machine's transient nature could result in a software license being consumed, at which point it's decommissioned. "It is not easy to manage the "virtual" consumption of licenses, so it is best to thoroughly review your license agreements to see if you are bound by physical CPUs," says McCrory. "There may be hidden benefits, but if you aren't sure, it is best to have a discussion with the vendor."

McCrory has seen many of his clients try to virtualize To cause a virtual technique to be performed. See virtualization.  everything early on, only to find some applications and machines are not good candidates for virtualization. Some make the mistake of continuing to struggle and try to make them work, only to compound the problem. "It is best to benchmark what machines are currently consuming so you can decide which physical servers are good candidates to host virtual machines," says McCrory. "Finally, keep in mind that a hypervisor virtual server runs with about .5 percent overhead compared to the 12 percent overhead in a non-hypervisor environment."

To sum up, application and server virtualization offer challenges as well as a myriad of benefits. If you follow standards, thoroughly test through a pilot program (making sure to identify appropriate test subjects), and continuously analyze your virtual environments, you will surely experience fewer "virtual headaches" ... and actualize the real benefits that virtualization offers.

Eric Spiegel is CEO (1) (Chief Executive Officer) The highest individual in command of an organization. Typically the president of the company, the CEO reports to the Chairman of the Board.  of XTS XTS Executable Test Suite
XTS Extended Team Support
XTS Transmit Test System
XTS Excellent True Sound
. which provides reporting and analytical software Analytical software is software that is designed specifically for and development of a particular environment or object.  for Citrix and other virtualization platforms. (Ellicott City, Maryland Ellicott City is an unincorporated community and census-designated place in Howard County, Maryland, United States. The population was 56,397 at the 2000 census. It is the county seat of Howard CountyGR6. ).

www.xtsinc.com
COPYRIGHT 2006 West World Productions, Inc.
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2006, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Author:Spiegel, Eric
Publication:Computer Technology Review
Geographic Code:1USA
Date:Mar 1, 2006
Words:1691
Previous Article:Best practices in assessments build IT storage value.(first in/first out)
Next Article:The threat from within: the evolution of cyber attacks.(Storage Security)
Topics:



Related Articles
Storage Virtualization: Its Changing Definition.(Technology Information)
Virtualization: One Of The Major Trends In The Storage Industry -- What Are You Getting For Your Money?(Industry Trend or Event)
Virtualization: a strategic tool to beat storage inefficiency. (Storage Networking).(Industry Overview)
Trends in virtualization focusing on solutions, not technologies.(Storage Management)
Virtualization's new voice: virtualization plays an important role in an overall data management strategy.(Storage Management)
Hardware or OS virtualization software for servers? Server virtualization: the capability of partitioning a physical server into smaller virtual...
Storage virtualization--questions for potential adopters Part 3 of 3.(Storage Management)
Disaster recovery for the masses: the role of OS-level server virtualization in disaster recovery.(Disaster Recovery & Backup/Restore)
A new frontier: virtualization is beginning to find its place in the insurance industry.
NAS virtualization simplifies file storage management.(Storage Networking)(Network Attached Storage)

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles