Virtualization is an approach that was developed by the pioneers of computing systems, IBM and Boroughs (now Unisys) back within the ancient days of computing, the 1960s. It concerned using unused computing resources to make a man-made, but useful, read of system capabilities. Let’s walk through the layers to see what they do:
Access virtualization: Allows applications to work with remote client devices without change, even though those remote devices were never been thought of or available when the application was written. XenDesktop from Citrix is an example of products that work in this layer of virtualization.
Application virtualization: Allows applications written for one OS version of OS to happily execute in another environment; these environments are often a brand new OS version or a wholly completely different OS.
This type of software would build it possible for associate degree application written for Windows XP to figure simply fine on Windows seven or Windows eight. AppZero fits into this layer of virtualization, as will XenApp from Citrix, App-V from Microsoft and VMware ThinApp.
Processing virtualization: Allows one system to support workloads as if it had been several systems, or permits one workload to encounter several systems as if it had been one computing resource.
VM software is one in all 5 differing types of software that live at this layer. one in all today’s hottest catch phrases, software-defined datacenter (SDDC), is essentially the utilization of this kind of computer code, combined with some of alternative virtualization layers. Citrix XenServer, Microsoft Hyper-V and VMware vServer are all samples of VM software that lives in this layer of virtualization. Adaptive Computing Moab and IBM Platform Computing LSF are each samples of cluster managers that additionally live at this layer of virtualization.
Storage virtualization: Allows workloads to access storage while not having to grasp wherever the data is stored, what kind of device is storing the data, or whether or not the storage is attached on to the system hosting the workload, to a storage server simply down the LAN, or to storage within the cloud.
Another one in all today’s most talked-about catch phrases, software-defined storage (SDS), is associate degree example of this technology. Open-E DSS, VMware VSAN are samples of storage virtualization technology.
Network virtualization: Allows systems to figure with alternative systems safely and firmly, while not having to worry an excessive amount of about the details of the underlying network.
Yet another current catchphrase, software-defined networking (SDN), is associate degree implementation of network virtualization. Product that supply network virtualization embody the Cisco extensible Network Controller (XNC) and Juniper cloud.
Management of Virtualized environments: Allows IT administrators and operators to simply monitor and manage virtual environments across boundaries. The boundaries will include the physical location of systems; OSes in use; applications or workloads in use; network topology; storage implementation; and the way client systems connect with the applications.
This is an important part of SDN, SDS and SDDC, a bunch of companies supply management and monitoring software.
Security for Virtualized environments: Monitors and protects all of the other layers of virtualization in order that only approved use are often manufactured from the resources. Like management of virtualized environments, this layer is a crucial a part of SDN, SDS and SDDC. Bitdefender, Kaspersky, TrendMicro, McAfee and lots of others play during this space of the virtualization market.