Professional Documents
Culture Documents
Introduction
Virtualization has become all the rage recently. This computing technique has the potential to help companies reduce the number of servers in their data centers, decrease energy consumption, and lower operating costs. However like everything else in life, virtualization comes with new challenges, ones that companies need to be aware of in order to maximize their use of the technology.
Analysis
Moving to a virtualized computing environment makes overseeing physical hardware easier because there are fewer devices, but the tradeoff is that it also makes running other components, such as software and storage, more complex. Operating systems and systems management tools were designed largely for monolithic servers, so their capabilities do not translate well to virtual environments. Vendors, such as VMware and Microsoft, have been trying to address these issues, but there are instances where virtual system features are not as robust as those found with traditional servers. One challenge is figuring out how well each virtual server is functioning. Performance monitoring is difficult because a variety of applications run in different areas of a server but share elements, such as the devices internal and external storage. With so many moving elements, companies want to see which application(s) may be getting bogged down and where the bottlenecks are arising. Virtual system vendors do offer performance tools with their products, but in general, they provide users with limited information. In some cases, they may not work with real time data, and in other instances, they deliver broad rather than granular metrics. Consequently, third-party suppliers, such as Uptime Software, Veam, and Vizioncore, have tried to fill the void. Since buying these tools adds to the overall cost of moving to a virtualized environment, companies should determine if their organization will need such products during the evaluation process rather than after a move to virtualization has been given the Thumbs Up by management. Backup is another area where added complexity is evident. Consolidating 10, 15, maybe even 20 servers onto one platform appeals to companies who feel that their data center is now being overrun with hardware. While vendors have made progress with technologies, such as data deduplication, backup has remained a troublesome virtualized application. Running a backup application can take several hours on traditional servers. If a company tries to consolidate such applications onto a single device, there simply may not be enough time for them to get the job done. Companies need to determine their backup needs in their initial evaluations, so it does not become a gottcha as they begin their deployments. In addition to technical issues, virtualization creates management challenges. This computing option blurs responsibilities among formerly distinct IT groups, such as server administrators, storage professionals, network engineers, and security teams. With all of these elements running on one system, there are no longer clear boundaries among these different groups. Server administrators need to understand how virtual LANs operate, and the network has been extended inside the host systems.
In order to deploy and manage their systems, companies will need to cross pollinate their staffs skill sets. So moving to virtualization requires investments (sometimes significant) in training. As server virtualization invades the data center, teams within the IT organization have to be prepared to work more closely together than they may have in the past. As a result, companies may also have to overcome the turf issues and infighting, as different managers and groups vie for control.
Conclusion
In sum, when a company adds virtualization features to its data center, some things become easier to deal with and others become more complex.
Recommended Reading
Virtual Conference Speakers Focus on Cloud, Value to Enterprises, How to Get Started How to Ensure the Success of IT Projects IT In Crisis Three Priorities for IT in 2010. Part 1
Introduction
If youre searching for a clear and thorough explanation of virtualization, youre in the right place . Our Virtualization Market Primer is designed to provide business decision makers and other potential buyers with basic knowledge about this exploding market . The Market Primer begins with the most important facts about the virtualization industry:
Table of Contents
1 Virtualization Basics Market definition and key things to know . . . . . . . . . . . . . .p . 3 2 Going Deeper into the Virtualization Market . . . . . . . . . . . . . . . p . 5 3 Tools Glossary, checklists and vendor list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .p . 10
Virtualization Defined
Virtualization enables one computer to do the work of several machines, by creating and running multiple separate virtual machines (VMs) simultaneously . These share the computers resources in ways that let multiple applications, operating system (OS) copies or services run on one computer . Virtualization software is designed to:
Increase systems utilization and availability to get the most out of your current infrastructure . Create greater flexibility in the way you use existing hardware across the enterprise, whether for production or
development and testing, creating pools of storage or delivering services to end-users .
Allow you to react more quickly and efficiently to meet fluctuating demands from users and customers .
Virtualization technology can be deployed to servers, network storage and desktop computers . Virtualization is available as on-premise software or as a service, often as part of other services for tasks such as disaster recovery, business continuity or server or datacenter migration .
5. Virtualization is helped by hardware: Virtualization services can be applied to almost any combination of server hardware and OS . However, modern server and storage hardware releases increasingly add features designed to enable and support higher levels of virtualization than possible with software alone . Builders of chips based on the so-called x86 architecture that supports most commercial servers have delivered multiple versions of such hardware-assisted virtualization . 6. Virtualization complicates application licensing: Not all application vendors agree on how to license their software running in a virtual environment . Some license their products by the deployment image, while others charge on a per-processor, per-sever basis . Before you commit to running hundreds of instances of any application, make sure the providers licensing scheme aligns with your needs and budget .
It improves hardware utilization. Its a major part of green computing. It can significantly reduce operating costs. It can make your organization more agile. It can be helped by modern hardware. It can complicate application-licensing costs. Its initial cost varies widely. It increases management requirements. Its offered by multiple types of vendors. Its not suitable for all applications or users.
7. Virtualization costs vary: Some vendors price their virtualization packages based on the number of sockets or the number of processors per server . Others roll the technology into a full OS release . For example, Virtual Iron Extended Enterprise Edition on costs $799 per socket, regardless of the number of cores in the servers processor . VMware charges $1,540 for its Infrastructure Foundation software for a server with two processors . A stand-alone hypervisor can be downloaded free from Microsoft and VMware . There are also open-source virtualization solutions emerging, as well as virtualization-enabled hosted services with even more widely varying base and optional costs . 8. Virtualization needs and can help to improve management: Virtualization changes the management equation . Premise-based server virtualization introduces a new software layer between the OS and the hardware, and it creates new objects that must be managed . VMs, which are easily provisioned but often just as easily forgotten, must also be managed to avoid the risk of virtual server sprawl . However, when managed well, virtualization can ease, speed and lower the costs and complexities related to management of the overall IT infrastructure . 9. Virtualization has many sources: Pure-play virtualization vendors, software and OS providers, hardware manufacturers and hosted service providers all offer virtualization software . Many virtualization technologies also originate from open-source projects . 10. Virtualization is not a panacea: Some applications, such as Web-server apps, are a natural fit . Others, such as print and file servers, wont make as much sense . Similarly, not all users will benefit from a virtualized desktop .
Virtualization Market Primer Focus Research 2009 4
Virtualization technologies are sold as a standalone application, such as VMwares flagship product, as well as integrated with the latest server operating systems, beginning most notably with the release of Microsoft Windows Server 2008 and Red Hat Enterprise Linux 5 .1 . The other side of the virtualization coin is the hardware on which you run it . Intel and AMD have designed chips with built-in hardware-assisted virtualization technology, and several vendors, including Hewlett-Packard, IBM and Sun Microsystems, offer systems built on these processors .
4. Application licensing and support: How vendors charge customers for the software, including operating systems, that runs on virtualized servers has been a thorn in the industrys side . Even if you have just one server, running and paying for 100 OS instances is prohibitively expensive . Its clear that mapping licensing fees to boxes doesnt work with virtualization, so vendors are beginning to amend their licensing to accommodate the technology . OS vendors are starting to offer new licenses . One might be priced by the physical server and include license rights to a particular number or unlimited numbers of guest images . A different license might allow an all-you-can-eat use for your existing hardware, which means that you dont have to purchase new software for the virtual environment . The Microsoft Windows Server 2008 Enterprise single-server license allows you to run four instances at a time on one box . Novell includes unlimited virtualization rights with SUSE Linux Enterprise Server . Prices can be based on a variety of hardware metrics, including the box, the number of processors or the number of cores .
What Is Virtualization?
Virtualization is a layer that separates logical computational operations from physical computing resources. This layer lets an application function as though it has sole access to compute resources, even though several applications and guest OSes may be running in separate virtual machines on that computer.
Many commercial server virtualization solutions are based on the open-source Xen hypervisor, so they are differentiated by their:
Manageability Support for different server OSes and hardware platforms Overall flexibility Cost
Management console: This is where you create new VMs, start and stop them, monitor their performance, and access real-time and historical views of them . It is also where VMs can and should be reassigned or deleted as needs change, to avoid VM sprawl . Support for Microsoft Windows and Linux guest OSes: Some server virtualization packages also support the Solaris OS and Novell Netware as guest OSes on the server . Web browser-based user interface: This should include point-and-click interfaces for creating and decommissioning VMs . Remote management Heterogeneous infrastructure support 2. VM management tools: Just like physical servers, VMs need to be managed as soon as theyve been provisioned . Tools for VM management may include: Live migration: This lets you move a VM from one server to another without powering down, so you have zero downtime on the applications running on that VM . Rapid provisioning: VMs can be turned into templates for rapidly provisioning similar systems on the same server or within a common pool of resources . With rapid provisioning, new virtual servers can be up-and-running in a matter of minutes . Import and export VM settings: This lets you clone VM settings across different hosts . Scalability and flexibility: The server virtualization software can support 8GB of memory to 64 GB of memory per VM . Dynamic workload allocation: The ability to shift workloads among VMs and physical servers as dictated by performance or demand requirements or in response to physical or virtual server outages . Integration with tools for managing physical servers, to give infrastructure managers and administrators unified views of their computing environments . 3. Business-continuity applications: The greatest side effect of virtualization is the reliability it brings to your datacenter . Now most server-virtualization packages include tools to maximize business continuity, including: Load balancing Disaster recovery (including real-time or near-real-time avoidance of outages and rapid restoration after outages do occur) Live backups and snapshots of VMs Automated process-driven failover to back up resources in response to unplanned outages and during planned outages for system maintenance Automatic restart after planned and unplanned outages
4. Advanced management tools: Some vendors now offer advanced management packages in addition to their standard server-virtualization offering that allow for more sophisticated and global control over the virtual infrastructure . They may include tools like: VM life cycle tools: Like physical tools, the life cycle of VMs need to be managed from when theyre provisioned until theyre torn down . Single-view management of physical and virtual servers 5. Implementation: In general, implementing virtualization software is no different from installing any other software . Many vendors make at least the hypervisor available as a free download . The package usually includes configuration wizards to quickly walk you through the process Citrix, in fact, claims that its XenServer can be installed and running in about 10 minutes . Instead of the standalone software option, you can choose to implement virtualization technology along with a server OS upgrade . In addition, virtualization can increasingly be obtained and provisioned as a remotely hosted service . 6. Vendor support: Again, vendors offer support similar to any other software product: online service ticketing, a choice of technical-support levels, telephone support alternatives and self-service tools on their Web sites . If the virtualization software is part of the OS, support is likely to be wrapped up in the package you opt for when you license the OS . If you opt for an open source hypervisor, you should be prepared to support it in-house, like with many open source projects .
Tools
To simplify a complex subject, weve included a set of tools that can help you understand the jargon used in virtualization, a breakdown of the vendors currently offering virtualization products and a list that will help you evaluate whether your datacenter needs virtualization .
Needs Checklist: 10 Signs Your Datacenter Needs Virtualization Glossary of Key Terms Vendor Universe
10
2. Do you need to contain server sprawl in your datacenter? Virtualization lets you consolidate infrastructure and hardware by replacing physical boxes with virtual servers and combining applications on virtual servers .
3. Do you need to increase systems utilization in your datacenter servers? Virtualization makes the most out of the resources you already have, increasing server utilization rates from 5 percent to as high as 80 percent .
4. Do you need a better disaster-recovery plan? Virtualization software makes it easy to duplicate virtual environments as well as create backups .
5. Do you need to increase data availability? Virtualization can lead to better performance for your applications and storage . It also lets you recover data more quickly .
6. Do you need your systems to be flexible and to scale on demand? Virtualization lets you move applications to servers that supports scaling up or scaling down as demands change with just a few mouse clicks .
7. Do you need to be able to quickly set up and tear down test and development environments? Virtualization allows for rapid server provisioning, which can be done with VMs created from snapshots of previous environments .
8. Do you need to make it easier to update and manage user applications? Virtualization allows you to push out software updates, OS patching and new software installations from a central server to virtual desktops .
9. Do you need to improve security on your systems? Virtualization allows you to isolate applications and give them very granular access rights .
10. Do you need to make resources available to more users across the enterprise network, regardless of their geographical location? Virtualization lets you pool computing and storage resources, separating them from their physical location on the network, and lets users across the enterprise access them .
11
12
Virtual servers: The guest OS and related applications running as a server in a virtual machine . Virtual storage: The pool of storage resources created in storage virtualization . Virtualization layer: The layer of software that performs the hardware abstraction . x86 computer: A computer based on an x86 processor, which can support either 32-bit or 64-bit software .
13
Vendors that provide end-to-end solutions for server, storage and desktop virtualization:
EMC Microsoft
14
15
About FOCUS
Our Mission
Our mission is to support business professionals critical purchase decisions by creating and distributing the highest quality, most relevant purchase research and tool sets .
Our Approach
To ensure maximum insight and relevancy, Focus has designed a four factor approach to buyer-centric research . All research at Focus begins with defining the buyer factor . Categorized in our research as Buyer Types, the buyer factor identifies the buyer needs and preferences in a market that make a difference in selecting the right product and vendor . Buyer Types are studied and developed based on Focus interaction with thousands of buyers across a category . The buyer factor in turn shapes Focus recommendations on how buyers approach three other critical factors: 1) product requirements, 2) cost considerations and 3) vendor relationships .
Buyer Feedback
In addition to speaking with industry experts and other participants, a critical priority is to integrate feedback from experienced buyers . We speak with thousands of buyers each month and conduct our formal buyer surveys throughout the year . For more information on our research approach, please visit Focus .
16