Introduction
In the early days, the Traditional system was the way to deal with all the storage. The traditional method is getting replaced because it is physical and has typical storage utilization. Due to this, the availability requirement driven by e-business is not fulfilled, and then storage virtualization comes into the picture.
Source: Dreamstime
Storage Virtualization in Cloud Computing pools multiple physical storage arrays from Storage Area Networks(SANs) and makes them appear as a single virtual storage device. Virtualization storage separates the storage management software from the underlying hardware infrastructure to provide more flexibility and scalable pools of storage resources.
This virtualization provides various benefits such as backup, achieving, and data recovery. Storage virtualization requires less time and works efficiently.
Types of Storage virtualization
- Hardware-Assisted Virtualization
- Kernel level virtualization
- Para-Virtualization
- Full virtualization
- Hardware-Assisted virtualization
Hardware-Assisted virtualization needs hardware to keep up. It is similar to Para-Virtualization.In this virtualization, an unmodified OS can run as hardware support for virtualization and also can be used to handle hardware access requests and protect operations.
- Kernel level virtualization
Kernel-level virtualization runs a different version of Linux Kernel. It allows running various servers in a single host. It uses a device driver to impart between the fundamental virtual machine and Linux kernel.
- Para-Virtualization
Para-Virtualization is based on a hypervisor that handles the trapping and emulation of software. Here the guest operating system is changed before installing it to another machine.
- Full virtualization
Full virtualization is the same as paravirtualization. In this virtualization, the hypervisor traps the machine operation, which the operating system utilizes to perform operations.