Professional Documents
Culture Documents
Compute virtualization can be defined as a technique of separating the physical hardware from the operating systems.
The benefit of this mechanism is to run multiple OSs on a single physical machine. The same concept can be
implemented in the case of a clustered environment or pool of machines.
This was when VMware’s five founders understood this potential and set out to work toward a solution. The team put
forward their knowledge in microprocessors, along with the basis of UNIX architecture and virtual machine monitors,
to put forth a certain change to the laws of virtualization set forth by Popek and Goldberg in 1974. And, this helped
the industry in shifting their vision toward virtualization.
In the field of computing, virtualization means creating a virtual version of computer-related things, like the
OS, application software, network resources or even the hardware resources. Compute virtualization helps in the
simplification of traditional computing architectures. It helps in reducing the maintenance costs, as it splits the
physical server into many smaller servers. Thus, multiple instances of different servers can be run on different
computers easily, without the requirement of powerful processing. Such a stance has completely changed the view of
the IT sector, especially with regards to the cost and efficiency of services and software.
Compute virtualization helps create a powerful model for virtual machines, which converts physical servers into
extremely useful computational resources, while saving money and time.
For the implementation of compute virtualization, the actual physical machine has to be divided into several virtual
machines. The main object that keeps all these virtual machines together and makes them easier to manage is
the hypervisor. Also known as the monitor of the virtual machines, a hypervisor is nothing but a software layer which
intercepts the calls of the operating system and divides the labor to the available hardware resources. Thus,
hypervisors allocate a certain amount of virtual CPU and RAM to the virtual machines.
These are mainly of two types: Hypervisors of the first type run directly on the hardware resources of the server, such
as Microsoft’s Hyper-V, Citrix XenServer and VMware ESX, while those of the second type run on the existing
OS. VMware Workstation and SWSoft’s Parallels Desktop are examples of the second type.
On the other hand, storage virtualization can be divided into two parts: file and block virtualization. As the name
suggests, storage virtualization virtualizes the storage part, so that the storage contents are easier to access over a
network. (To learn more about storage virtualization, see Keeping Up With the Data Explosion by Virtualizing
Storage.)
Advantages
Better Security Quotient As the data is split between many computers and the resources are masked from the
users, the security of the data is increased. The splitting of data also adds to disaster recovery as lost data can be
reclaimed from another virtual server. This increases the resilience quotient of the network,
and viruses and malware can be removed easily.
Better Administration As the server is divided into several virtual servers, it is much easier to manage and
administrate. Furthermore, business procedures are much more simplified and hardware licensing becomes much
easier.
Saving Money Through virtualization, the cost of management and consolidation of servers are reduced
dramatically, so the company saves money. Additionally, the need for large spaces is eliminated as the virtual servers
are kept at different locations, and hardware and electricity costs are reduced in this process.
Centralized Server Compute virtualization completely centralizes the company’s IT architecture. The network
becomes very efficient and the data can be accessed by many users at any time and at any place. The computers are
connected, so if the data is lost from the computer of one employee, it can be retrieved from another virtual server
easily.
Easier Software Testing Environment Through compute virtualization, a powerful testing environment can be
created which can allow testing in diverse conditions and OSs.
Nowadays, every organization is trying to implement server virtualization in their IT infrastructure. But with better
and cheaper technology, more and more companies will be able to implement it in their IT departments. Smaller
companies will especially gain more from this, as virtualization can help them cut on costs of equipment.
VMware has introduced bare-metal hypervisors, which can run directly on the hardware without the intervention of
any operating system. It is actually a modified Red Hat Linux kernel. This type of software will be of immense use in
the future, as it allows better use of the hardware.
Compute virtualization can also help in saving money for software testing, as it helps in creating a solid testing
environment, without having to buy and manage multiple servers at once.
Conclusion
Nowadays, servers are becoming more and more powerful, and software isn't being developed at such a fast pace.
Thus, compute virtualization is required for utilizing the server's potential to the fullest. Compute virtualization has
many advantages, and so it is being implemented by many different organizations for different uses like software
testing and enhancing the server's capabilities. Compute virtualization is allowing faster access to data for users, along
with security of data on virtualized servers, which is also increased. Data is much less vulnerable to data corruption,
and even if it does get corrupted, it can be simply retrieved from another virtual server.
With newer technologies coming into the scene, the uses and the users of compute virtualization will increase to a
large extent. Many IT giants have already started creating server technologies which will promote the growth of
compute virtualization. These technologies will help in better server compatibility. Thus for its security, ease of
management and adaptability, it is considered to be the best virtualization method.