Ad Blocker Detected
Our website is made possible by displaying online advertisements to our visitors. Please consider supporting us by disabling your ad blocker.
It seems that these days everyone is talking about virtualization. You would talk about it too, but you don’t understand what it is.
If you’re feeling like everyone else in the world understands and can define virtualization but you — “Fear Not” this blog post should help solve your problem and make you an expert in no time. Well maybe not an expert, but at least you’ll be able to listen in on those techy coversations going forward.
For the record, virtualization is not new to the world. People were practicing virtualization long before computers were around. For instance, architects were drawing buildings, contractors were making detailed sketches and engineers were developing their systems; all with a pen and paper. Today, we can do far more than the simple 2-D drawings of the past.
Virtualization allows us to build complete cities, in high detail 3-D imagery, then with a click of the mouse, decimate and rebuild in a completely different manner. Not to mention, virtualization has become a really big deal in the health care industry. Doctors and health care professionals are now able to create life-like replicas of situations and see the possible side effects and outcomes of different procedures.
In the computer world, virtualization has the same meaning, but with different aspects. For instance, instead of mapping out cities or hearts, Information Technology workers are creating virtual workstations, servers, operating systems and network resources.
Computer virtualization allows you to have a network of computers, running two or more completely different environments, on a single piece of hardware. For example, Apple can run their standard Operating System (OS), while having the ability to mimic a Dell PC and run the Windows OS. Virtualization splits computers from their applications, by creating a virtual machine (VM), which gives it the ability to act as a host to a larger number of systems.
There are primarily five types of virtual specialties, they are:
- Hardware Virtualization
- Operating System Virtualization
- Network Virtualization
- Storage Virtualization
- Server Virtualization
Let’s take a look at what each discipline entails…
1. Hardware Virtualization
You probably know a little about virtualization if you have ever decided to partition your hard drive into logical divisions, creating basically two hard drives in one. This is hardware virtualization. This discipline is tasked with partitioning the computer’s memory into separate and isolated virtual machines to simulate multiple machines within one physical computer.
2. Operating System Virtualization
This type of virtualization allows the computer to take a step back and act as a simple display for different operating systems; much like Apple started doing a few years ago. This uses software to allow a piece of hardware, such as a computer, to display different operating system windows at the same time because it is not tied to either of the two systems.
3. Network Virtualization
Network virtualization combines all of the available resources in a network by splitting up the available bandwidth into channels. Each of these channels is completely independent of each other and can be devoted, or reassigned, to a particular server or individual in real time. This allows the complex network to be separated into manageable parts that can be worked on or devoted to different tasks without affecting the other ones.
4. Storage Virtualization
This type of virtualization pools physical storage locations from multiple devices within a network and allows it to act as a single storage device. If you have a single drive to save all of your documents where you work, this would be an example of storage virtualization.
5. Server Virtualization
Bandwidth is a large issue for companies; a hot commodity within the IT world of corporations. Server virtualization hides the identity of each user from the physical server and keeps users from having to understand and manage the ever-daunting task of server resources. It also increases the ability to share resources and gives the company the ability to expand in the future.
While we have been working with virtualization before the digital age, the technology we have access to now changes the entire game. These categories of virtualization can actually lead the way into autonomic computing; where IT teams will be able to manage the systems based on perceived activity and resources used, allowing clients to only pay as resources are needed.
Image Credit: http://www.flickr.com/photos/69564072@N02/6325787985/