Virtualization is an architecture that separates an operating system from the underlying platform resources.
Virtualization technology is now becoming an important advancement in IT especially for business organizations and has become a top to bottom overhaul of the computing industry. It combines or divides the computing resources of a server based environment to provide different operating environments using different methodologies and techniques like hardware and software partitioning or aggregation, partial or complete machine simulation, emulation and time sharing.
Virtualization is a technique for abstracting (or hiding) the physical characteristics of computing resources from the way in which other systems, applications or end users interact with those resources. It is very important for an organization to know in advance the total content of its infrastructure before implementing virtualization. This is the most important step in any virtualization project.
Virtualization can be applied to operating systems, desktops, applications, storage and networks, depending on the end user business requirements. Virtualization technology is provided by many vendors including VMware, Cisco, Citrix, EMC, Hewlett-Packard, IBM, Microsoft, NetApp, Novell, Oracle, Quest, Sun, Symantec and Virtual Iron. Server virtualization has become popular in data centers since it provides an easy mechanism to cleanly partition physical resources, allowing multiple applications to run in isolation on a single server. It categorizes volume servers into different resource pools depending on the workloads they perform, and then server consolidation is applied. This technique decouples softwares from hardware and splits multi processor servers into more independent virtual hosts for better utilization of the hardware resources, allowing services to be distributed one per processor. In server consolidation, many small physical servers are replaced by one large physical server to increase the utilization of expensive hardware resources, reducing the consumption of energy and emission of \(CO_2\).
VMware, the founder of X-86 virtualization, offers different tools for the assessment of servers that could be transformed into virtual machines. VMware guided consolidation (VGC), a powerful tool assesses network with fewer than 100 physical servers. Since VGC is an agent less tool, it does not add any overhead over production server's workload.
To properly implement virtualization, consider five key steps that need to be followed at different stages in a structural way to achieve the efficiency required in the data center:
The reasons to consolidate and virtualize IT infrastructure that is, server are wide-ranging. Mostly, IT managers focus on just the cost of the physical IT infrastructure, but there are many additional benefits that can be derived from server consolidation like:
Servers are the major consumers of energy and they need to be consolidated using virtualization. This process comprises of the following sub phases:
Wu-chun Feng (Editor): THE GREEN COMPUTING BOOK: Tackling Energy Efficiency at Large Scale.
Virginia Polytechnic Institute and State University Blacksburg, USA.