Forgot password?
|
|
|
|
We were unable to sign you in.
Please verify your user name and password and try again. If you do not have a TEC account, register now.


If you receive errors when attempting to view this white paper, please install the latest version of Adobe Reader.
parallels

"Parallels is a worldwide leader in virtualization and automation software that optimizes computing for consumers, businesses, and service providers across all major hardware, operating system, and virtualization platforms."
Source : Parallels
Resources Related to Server Virtualization Technology:

Top Ten Considerations For Choosing A Server Virtualization Technology

 

Server Virtualization Technology is also known as: Platform virtualization, Virtual Server Environment, server virtualization, server consolidation virtualization, Virtual Disaster Recovery, Para-virtualization, Introduction server virtualization, Virtualization technologies, Resource virtualization, Server consolidation.


Introduction

The playing field for server virtualization has become much more crowded over the last few years. Competition is always good for a market as more choices always push vendors into providing better products at more competitive prices. It can be very time consuming to digest each vendor's marketing materials to come to the right solution for your organization. This checklist provides a list of the main considerations and basic differences between the technologies to provide a starting point for technology evaluation. The three main technologies discussed in this analysis are: hardware virtualization, para-virtualization and OS virtualization.


Technology Overview


Hardware Virtualization

Hardware virtualization is probably the most commonly known technology, including products from VMware, Parallels and Microsoft. The technologies are designed to support multiple types of OSs on a single server and are characterized by technology that virtualizes hardware resources in order to manage and dedicate them to Virtual Machines on the server.


Para-Virtualization

Para-virtualization is similar to hardware emulation because in concept it is designed to support multiple OSs on a single server. The only implementation of this technology today is the Xen open source project. Xen customizes the operating system to provide more efficient processing and lower overhead which results in better performance than hardware emulation.


Os Virtualization

OS virtualization is a third approach to virtualization and has been implemented by SWsoft's Virtuozzo and Sun's Solaris Containers. The concept is based on a single OS instance, which provides a leaner more efficient architecture and a single OS per server for management and updates. The main limitation is that it does not support multiple OSs on the same server so it is intended for organizations that are consolidating or deploying multiple virtual servers on a single Linux, Windows or Sun physical server; Solaris Containers obviously supports Solaris while Virtuozzo supports both Linux and Windows. SWsoft Virtuozzo for Linux product does support multiple Linux distributions in the guest virtual servers.


Ten Considerations


#1Management Tools

Many organizations undertake virtualization projects because they can quantify the hard costs of hardware sitting in data centers at 15-20% utilization rates. While hardware and environmental costs are considerable, the administrative costs for managing servers are the largest cost component. Administrative tasks include OS and application updates and patches, backups, installations and provisioning.

The management tools available for each solution vary widely. Some solutions have very few tools available and may be extremely limited. There are many excellent toolsets available with the more mature products.

The process of moving a physical server to a virtual server can be daunting task, particularly if the server is critical to the business. Most of the vendors have tools that help in the migration process, and there are some external vendors that have provided tools for moving not only from physical to virtual, but between virtual environments and even from virtual back to physical. The ability to evaluate a physical server for resource utilization trends to predict and configure an adequate virtual server is rated as the most important component for physical to virtual transition, even above the simple requirement of moving data reliably to a virtualized server. The resource trending capability is only available in a few select P2V tools.


#2. Virtualization Level

Para-virtual and hardware virtualization solutions virtualize the technology from the hardware up to the OS. OS virtualization sits on top of the OS, virtualizing a single instance on a server and taking advantage of all of the underlying hardware technology. Hardware virtualization looks exactly like a dedicated server, ten servers consolidated onto one will still have ten plus one underlying OS.

OS virtualization requires only a single OS instance, although in certain cases OS variances are supported. With the ease of deploying virtualized servers, hardware virtualization sites have actually seen an increase in the number of virtualized servers, beyond what would have been approved on a single server basis. With the complete OS and application structure of each virtualized server, the management workload for IT teams has gotten even larger, rather than decreased with these types of virtualization solutions. OS virtualization deploys on a single OS per server, limiting it to a single OS type, but in the case of management this is quite beneficial.


#3. Performance

Why is processing overhead important? It affects the performance of the application, and ultimately the end-user's satisfaction. Only non-production or non-critical applications should be loaded in a virtualization infrastructure that is high in processing overhead. The processing overhead of virtualization solutions ranges from 1% to as much as 60% between the different product offerings; the virtualized application could perform at near native performance or so slowly it is unacceptable by the end-user. The products in each virtualization technology category vary largely for performance, but generally, the hardware virtualization has the most performance degradation, and the OS virtualization has the closest to native performance.


#4. Density

Many customer virtualization projects are a result of examining server utilization rates which typically are as low as 5-15%. Raising server utilization rates can considerably reduce total cost of ownership of data center resources. Often the new servers that house the consolidated servers are robust with high processing power and capacity, and a single additional virtualized server makes a fast impact on the return on investment analysis. Some virtualization solutions have limitations on the number of virtualized servers allowed on a single server, and other solutions cannot support many virtualized servers based on their architecture and high overhead.

OS virtualization technologies are unique in addressing utilization. There are no limitations on the number of virtualized servers allowed on a single physical server, and the efficient architecture enables many more virtual servers to be supported with adequate processing power on a single physical server which can deliver significantly higher actual "useful" utilization (utilization that does not include overhead as part of it) and associated maximum performance/price ratios and ROI.


#5. Platform Support

Virtualization technologies abstract the virtual servers from the underlying hardware. However, that does not mean that any hardware is supported by the virtual infrastructure. Hardware virtualization and para virtualization in particular have to support each piece of hardware, from straightforward CPU chips to obscure video cards. OS virtualization technologies by definition are built on top of standard OSs and therefore automatically support all of the hardware that the OS supports making them easier to deploy with fewer conflicts. In addition to baseline hardware support, some technologies are able to leverage full hardware technology capabilities inside of virtual machines including full SMP support, 6 bit processing, up to 16 CPUs and up to 6 GB of RAM.


#6. Migration

One of the largest benefits of virtualizing a server is abstracting it from the hardware layer and enabling it to move between servers. Migration capabilities allow cloning or moving a virtualized server from one physical server to another. The benefits of migration include:

  • Eliminating downtime for hardware upgrades or issues
  • Avoiding downtime as a result of software changes
  • Moving virtualized server to a more or less powerful server as requirements change

Many virtualization solutions have cloning or migration capabilities but they vary considerably in capabilities, restrictions and cost structures. A very high-end solution that allows zero-downtime migration is extremely costly and requires a SAN, while another available solution provides near-zero downtime on any networked server as a part of the basic software package. Assess the importance of migration and how it will be used to determine the best it for your environment.


#7. Resource Management

The three technology categories approach resource allocation in different ways. Hardware virtualization and para-virtualization virtualize hardware resources for dissemination to each of the residing virtual servers. The products have varying levels of flexibility for assigning and changing resources. Some resources are dynamic and able to change in real-time, while others require a server reboot or at least virtual server interruption. These two technologies actually assign a virtualized hardware resource to a virtual server; virtualized resources can have limitations such as limited CPU and memory that can be assigned to a single virtual machine

OS virtualization has flexible resource management. Resources may be changed in real-time without interrupting the application or the virtual server. SWsoft in particular allows bursting, which allows unclaimed resources on the server to be used by any virtualized server requiring resources.


#8. Isolation & Security

Each of the technologies has a different approach to isolation and security. The most basic component of a virtualization solution is partitioning. Each virtual machine must be completely isolated so that processes, DLLs, and applications do not affect others on the same server.

The technologies change access points and different components of a regular server so attacks are less likely to be a problem for virtualized servers. Along the same lines of isolation, security between the virtual machines on the same server is also critical. Each of the technologies has a different approaches to these areas, and with the exception of XEN and Solaris Containers, have been tested extensively by enough customers to validate effective levels of isolation and security.


#9. Intended Virtualization Deployment

The top three server virtualization deployments are testing and development, server consolidation, and disaster recovery.

Testing and development organizations were the first to deploy virtualization technologies because the need for developers to use many different operating systems made it quite difficult to manage the associated costs. For development organizations that need different operating systems, one strong option is hardware virtualization. Para-virtualization has plans to support multiple operating systems but hasn't launched that capability. SWsoft's Virtuozzo for Linux does support different Linux distributions on the same server, but does not mix OS families. For testing organizations that need to be able to quickly create many servers for stress testing, most of the technologies would be sufficient although some have much faster provisioning capabilities.

Server consolidation (involving existing applications and/or new applications) is typically done on servers in production supporting live applications and data. The two most important considerations for server consolidation are processing overhead and server utilization. The best technology suited for server consolidation is OS virtualization because it has low overhead and servers it enables has therefore significantly higher utilization.

Disaster recovery solutions are a very common virtualized server deployment. Many organizations find that fully available and redundant systems are too costly for disaster recovery. Virtualized servers that can be activated, booted and made primary servers in a limited amount of time are rapidly becoming the cost-effective and more manageable disaster recovery solutions of choice. There are differences in the technologies regarding boot time and there are other tools and components that may be purchased to supplement server availability.


#10. Capabilities And Performance Comparison

Finally, the last consideration is comparing the performance and capabilities. Many of the solutions have trade-offs within the technology and the comparison chart on the next page highlights those differences.


Server Virtualization Evaluation Worksheet

 
Consideration Virtualization Solutions
SWsoft
Virtuozzo
Solaris
Containers
VMware
Server
VMware
ESX
Virtual Server
(Microsoft)
Xen
#1. Management Tools            
#2. Virtualization Level            
#3. Performance            
#4. Density            
#5. Platform Support            
#6. Migration            
#7. Resource Management            
#8. Isolation & Security            
#9 Intended Virtualization Deployment            
#10. Capabilities & Performance Trade-off            

Conclusion

There are three main server virtualization technologies, each with some inherent strengths and limitations based upon their architectures. Each technology is suited best for a particular type of virtualized server scenario. Within each category, the solutions and tools from each vendor vary dramatically. Hopefully this checklist will assist in an evaluation of a server virtualization technology and help find the most appropriate solution for your requirements.
For more information about SWsoft and Virtuozzo please visit www.virtuozzo.com or contact us at sales@virtuozzo.com

Table of Contents

  • Introduction
  • Technology Overview
  • Ten Considerations
    • Management Tools
    • Virtualization Level
    • Performance
    • Density
    • Platform Support
    • Migration
    • Resource Management
    • Isolation & Security
    • Intended Virtualization Deployment
    • Capabilities and Performance Comparison
  • Server Virtualization Evaluation Worksheet
  • Conclusion
Searches related to Top Ten Considerations For Choosing A Server Virtualization Technology
Capabilities & Performance Trade-off | Density | Intended Virtualization Deployment | Management Tools | OS virtualization | Performance | Platform Support | Resource Management | Server Virtualization Evaluation Worksheet | Virtualization Level | administration server | advantages of virtualization | application security | application server | application server technologies | application server virtualization | application virtualization | application virtualization management server | application virtualization server | applications server | apply application virtualization server | apply dedicated servers | apply hardware infrastructure | apply hardware server | apply hardware virtualization software | apply virtualized hardware | apply virtualized solutions | applying application virtualization server | applying dedicated servers | applying hardware infrastructure | applying hardware server | applying hardware virtualization software | applying virtualized hardware | applying virtualized solutions | architecture server | backup server | backup solutions | benchmark virtualization | benefit of server consolidation | benefits of server virtualization | benefits of virtualization | best practices server | choose application virtualization server | choose dedicated servers | choose hardware infrastructure | choose hardware server | choose hardware virtualization software | choose virtualized hardware | choose virtualized solutions | choosing application virtualization server | choosing dedicated servers | choosing hardware infrastructure | choosing hardware server | choosing hardware virtualization software | choosing virtualized hardware | choosing virtualized solutions | client virtualization | cluster virtual servers | cluster virtualization | clustering virtualization | comparison virtualization | computer servers | computer virtualization | configuration security | configuration solutions | configure virtual server | configure virtual servers | consolidate server | cpu hardware virtualization | create application virtualization server | create dedicated servers | create hardware infrastructure | create hardware server | create hardware virtualization software | create virtualized hardware | create virtualized solutions | creating application virtualization server | creating dedicated servers | creating hardware infrastructure | creating hardware server | creating hardware virtualization software | creating virtualized hardware | creating virtualized solutions | data center | data center consolidation | data center management | data center server | data center virtualization | data centers | data storage management | data technologies | data virtualization | database virtualization | dedicated managed server | dedicated server | dedicated servers | dedicated virtual servers | dedicated web server | dedicated web servers | dedicated-virtual server | define virtualization | deploy application virtualization server | deploy dedicated servers | deploy hardware infrastructure | deploy hardware server | deploy hardware virtualization software | deploy virtualized hardware | deploy virtualized solutions | deploying application virtualization server | deploying dedicated servers | deploying hardware infrastructure | deploying hardware server | deploying hardware virtualization software | deploying virtualized hardware | deploying virtualized solutions | desktop virtualization | disaster recovery server | disaster recovery solution | disaster recovery solutions | disk virtualization | documentation server | embedded virtualization | enterprise server | enterprise server virtualization | environment virtualization | file server virtualization | file virtualization | hardware administration | hardware administrator | hardware application | hardware applications | hardware assisted virtualization | hardware assisted virtualization support | hardware availability | hardware backup | hardware best practices | hardware capacity planning | hardware client | hardware clustering | hardware configuration | hardware consolidation | hardware cost | hardware deployment | hardware documentation | hardware environment | hardware features | hardware infrastructure | hardware integration | hardware management | hardware manager | hardware migration | hardware platform | hardware replication | hardware scalability | hardware server | hardware solution | hardware solutions | hardware support | hardware virtualization | hardware virtualization enabled | hardware virtualization features | hardware virtualization performance | hardware virtualization software | hardware virtualization support | hardware virtualization test | high availability server | hosted virtual servers | implement application virtualization server | implement dedicated servers | implement hardware infrastructure | implement hardware server | implement hardware virtualization software | implement virtualized hardware | implement virtualized solutions | implementing application virtualization server | implementing dedicated servers | implementing hardware infrastructure | implementing hardware server | implementing hardware virtualization software | implementing virtualized hardware | implementing virtualized solutions | information technology | infrastructure server | infrastructure virtualization | install multiple os | installation solutions | installing multiple os | integrate application virtualization server | integrate dedicated servers | integrate hardware infrastructure | integrate hardware server | integrate hardware virtualization software | integrate virtualized hardware | integrate virtualized solutions | integrated virtualization solution | integrating application virtualization server | integrating dedicated servers | integrating hardware infrastructure | integrating hardware server | integrating hardware virtualization software | integrating virtualized hardware | integrating virtualized solutions | integration server | isolation | isolation security | it consolidation | it virtualization | linux dedicated server | linux multiple os | linux operating system | linux server | linux server virtualization | linux virtual server | linux virtualization | linux windows | mainframe server | mainframe solutions | mainframe virtualization | manage virtual server | managed server | memory virtualization | microsoft server virtualization | microsoft virtual server | microsoft virtual servers | microsoft virtualization | microsoft virtualization solution | microsoft virtualization solutions | migration server | migration technologies | monitor application virtualization server | monitor dedicated servers | monitor hardware infrastructure | monitor hardware server | monitor hardware virtualization software | monitor virtualized hardware | monitor virtualized solutions | monitoring application virtualization server | monitoring dedicated servers | monitoring hardware infrastructure | monitoring hardware server | monitoring hardware virtualization software | monitoring server | monitoring technologies | monitoring virtualized hardware | monitoring virtualized solutions | ms virtual server | ms virtual servers | network infrastructure | network servers | network storage | network support | network virtualization | networking | networking services | open source virtualization | operating system | operating system virtualization | operating systems | os applications | os architecture | os implementation | os level | os management | os operating system | os performance | os scheduling | os structure | os synchronization | os systems | os task | os virtualization | os virtualization application | os virtualization infrastucture | os virtualization solution | os virtualization system | para virtualization | para virtualized drivers | para-virtualization | para-virtualization | para-virtualized | paravirtualization driver | paravirtualization drivers | paravirtualization server | performance server | performance solutions | physical server | platform server | platform solutions | platform technologies | platform virtualization | platforms solutions | process virtualization | processing virtualization | processor virtualization | remove multiple os | replication server | resource management | running multiple os | scalability server | secure isolation | server | server access virtualization | server and virtualization | server cluster | server clustering | server collocation | server colocation | server comparison | server consolidation | server consolidation plan | server consolidation virtualization | server consolidations | server hardware virtualization | server management | server monitoring software | server performance | server security | server software | server technologies | server virtualisation | server virtualization | server virtualization benefits | server virtualization data | server virtualization definition | server virtualization diagram | server virtualization ideas | server virtualization management | server virtualization performance | server virtualization problems | server virtualization products | server virtualization project | server virtualization security | server virtualization software | server virtualization solution | server virtualization solutions | server virtualization storage | server virtualization strategy | server virtualization technologies | server virtualization technology | server virtualization training | server virtualization trends | server virtualization validation program | servers | servers virtualization | setup virtual servers | software virtualization | software virtualization solution | solution server | source server virtualization | sql server virtualization | storage area network | storage area networks | storage consolidation | storage management | storage server | storage solutions | storage virtualization | storage virtualization solutions | support application virtualization server | support dedicated servers | support hardware infrastructure | support hardware server | support hardware virtualization software | support multiple os | support server | support technologies | support virtualized hardware | support virtualized solutions | supported solutions | supporting application virtualization server | supporting dedicated servers | supporting hardware infrastructure | supporting hardware server | supporting hardware virtualization | supporting hardware virtualization software | supporting virtualized hardware | supporting virtualized solutions | system virtualization | systems virtualization | tool server | unix solutions | unix virtualization | utility computing | virtual application server | virtual center | virtual center management server | virtual center server | virtual center server requirements | virtual dedicated hosting | virtual dedicated server | virtual dedicated servers | virtual infrastructure | virtual machine | virtual machine servers | virtual machines linux | virtual machines windows | virtual network server | virtual pc | virtual pc server | virtual private server | virtual private servers | virtual server | virtual server administration | virtual server best practices | virtual server comparison | virtual server configuration | virtual server environment | virtual server hardware | virtual server hosting | virtual server installation | virtual server license | virtual server licensing | virtual server management | virtual server manager | virtual server replication | virtual server requirements | virtual server setup | virtual server software | virtual server storage | virtual server system requirements | virtual servers | virtual servers | virtualization | virtualization application | virtualization applications | virtualization architecture | virtualization backup | virtualization benchmark | virtualization best practices | virtualization comparison | virtualization computing | virtualization data | virtualization definition | virtualization deployment | virtualization disaster recovery | virtualization documentation | virtualization guide | virtualization info | virtualization integration | virtualization license | virtualization linux | virtualization management | virtualization management solutions | virtualization manager | virtualization migration | virtualization monitoring | virtualization networking | virtualization of servers | virtualization open source | virtualization overview | virtualization performance | virtualization platform | virtualization platforms | virtualization product | virtualization products | virtualization replication | virtualization requirements | virtualization scalability | virtualization security | virtualization server | virtualization service | virtualization sizing | virtualization software | virtualization software solutions | virtualization solution | virtualization solutions | virtualization strategy | virtualization support | virtualization systems | virtualization technologies | virtualization technology | virtualization technology support | virtualization testing | virtualization tool | virtualization tools | virtualization vendors | virtualization windows | virtualization · servers | virtualize | virtualize existing server | virtualize server | virtualize servers | virtualize sql server | virtualized application | virtualized applications | virtualized data center | virtualized database | virtualized datacenter | virtualized disaster recovery | virtualized hardware | virtualized infrastructure | virtualized os | virtualized security | virtualized server | virtualized servers | virtualized solution | virtualized solutions | virtualized storage | virtualizing server | virtualizing servers | virtualizing sql server | virtuoso software | virtuoso virtualization | windows dedicated servers | windows server virtualization | windows virtual server | windows virtualization |

©2013 Technology Evaluation Centers Inc. All rights reserved. Search powered by Google