What’s storage virtualization? | Definition from TechTarget

Storage virtualization is the pooling of bodily storage from a lot of storage devices into what appears to be a single storage system or pool of accessible storage functionality. A central console is used to deal with the storage.

What is meant by storage virtualization?

Storage virtualization or virtualized storage objectives to abstract bodily storage methods and drives in an effort to present them as a single pool of storage functionality. The potential of this single digital system is likely to be centrally managed, thus simplifying storage allocation, maintenance and whole administration.

Storage virtualization disguises the exact complexity of a storage system, corresponding to a cupboard space group (SAN), which helps a storage administrator perform the duties of backup, data archiving and restoration further merely and in a lot much less time. The virtualization software program program used intercepts enter/output (I/O) requests from bodily or digital machines (VMs) and sends these requests to the acceptable bodily location of the storage devices that are part of the final pool of storage inside the virtualized ambiance. To an individual, nonetheless, the numerous storage property that make up the virtualized pool are unseen, so the digital storage looks like a single bodily drive, share or logical unit amount (LUN) that will accept commonplace reads and writes.

The virtualization and centralization capabilities make the final technique utterly completely different from bare metal storage methods the place bodily storage devices ought to be addressed immediately. That’s moreover why virtualization offers vital operational efficiencies over bare-metal provisioning of storage. Furthermore, by allowing IT teams to take care of a single system versus many, storage virtualization improves the effectivity of storage environments and minimizes compatibility and security factors.

How storage virtualization works

To assemble a virtualized storage ambiance, a lot of bodily storage devices are grouped so that they use a single server. The server is assigned digital storage blocks that will redirect the I/O guests. The devices are divided into small blocks of knowledge (LUNs). They’re then supplied to distant servers as a digital disk. Nonetheless, the servers see the LUNs as bodily disks. A software program program virtualization layer separates the storage {{hardware}} from the digital amount. This makes it potential for the working methods (OSes) and features to entry and use the storage.

Storage virtualization know-how depends upon software program program to find out on the market storage functionality from bodily devices, to create a barrier between the bodily and digital storage devices and to then combination the on the market functionality as a pool of storage that may be utilized by typical construction servers or in a digital ambiance by VMs. Together with determining and compiling the on the market storage functionality, the software program program makes the potential on the market to quite a few features to utilize.

To supply entry to the knowledge saved on the bodily storage devices, the virtualization software program program should each create a map using metadata or use an algorithm to dynamically discover the knowledge sooner or on the fly. The software program program intercepts be taught and write requests from features. Using the map it has created, it might really uncover or save the knowledge to the acceptable bodily system. This course of is very like the technique utilized by OSes when retrieving or saving software program data.

A redundant array of unbiased disks or RAID array can sometimes be considered a form of storage virtualization. Numerous bodily drives inside the array are supplied to the particular person as a single storage system that, inside the background, stripes and replicates data to a lot of disks to boost I/O effectivity and protect data in case a single drive fails.

Benefits and makes use of of storage virtualization

Among the many benefits and makes use of of storage virtualization embrace the subsequent:

  • Easier administration. A single administration console — often referred to as a single pane of glass — to observe and maintain a lot of virtualized storage arrays cuts down on the time and effort important to deal with the bodily methods individually. That’s notably helpful when quite a few storage methods or storage methods from a lot of distributors are inside the virtualization pool.
  • Increased storage utilization. Pooling storage functionality all through a lot of methods makes it less complicated to allocate and use the on the market functionality. In distinction, with unconnected, disparate methods, some methods might end up working at or near functionality, whereas others are barely used, thus adversely affecting storage capacity utilization and effectivity.
  • Lower value. Digital storage requires fewer {{hardware}} devices and software program program licenses than typical enterprise storage architectures. It will save organizations an enormous amount of money. Furthermore, virtualization helps dynamic storage provisioning, offering a further scalable and cost-effective method in order so as to add storage as a result of the group’s needs change.
  • A lot much less downtime hazard. Virtualized environments current fault tolerance, allowing the migration of knowledge and features from one server to a unique with minimal downtime. Moreover, digital redundancy reduces the hazard of disruption, will enhance storage flexibility, improves storage effectivity and reduces failure hazard.
  • Extreme availability. The utilization of bodily SANs and network-attached storage (NAS) devices in a virtualized technique creates an environment that isn’t solely easy to deploy and deal with, however moreover extraordinarily on the market and capable of delivering very extreme uptime.
  • Extended lifetime of older storage methods. Virtualization offers an efficient technique to enhance the usefulness of older storage gear by along with them inside the pool as a storage tier to take care of archival or a lot much less important data.
  • Widespread superior choices. Enterprises can implement superior storage choices like tiering, caching and replication on the virtualization diploma. This helps standardize these practices all through all member methods and extra simplifies storage administration and maintenance.

Disadvantages of storage virtualization

When first launched larger than twenty years up to now, storage virtualization tended to be troublesome to implement. It moreover had restricted applicability. Moreover, because of it was initially host-based, virtualization software program program wanted to be put in and maintained on all servers needing entry to the pooled storage property.

Storage virtualization might also create compatibility and interoperability factors. For example, the virtualization ambiance might not be completely applicable with protocols like Neighborhood File System (NFS), or it could not mix with the automation devices, OSes or hypervisors utilized by an organization. This may lead to operational disruptions. It might also necessitate further purchases to facilitate integration, orchestration and interoperability between the virtualization ambiance and the current IT infrastructure.

One different potential concern was related to effectivity. Some digital environments have extreme latency and, subsequently, can’t meet the effectivity requirements of positive features. Admins wished to consider many options, along with storage controller capabilities and caching mechanisms to attenuate the have an effect on of virtualization on effectivity.

Information security was one different concern that hindered the adoption of storage virtualization. If the virtualized ambiance would not assist data encryption or would not current sturdy authentication/access controls, it locations the security and integrity of knowledge (at-rest and in-transit) at risk. To protect their data in a virtualized storage ambiance, organizations should implement these measures, along with environment friendly data backup procedures.

Fortunately, lots of these drawbacks have already been addressed or minimized. As virtualization know-how has matured, organizations are able to implement it for lots of utterly completely different use cases. Moreover, they’ll choose from a lot of virtualization methods and select the technique that makes in all probability probably the most operational and financial sense for his or her current infrastructure and IT requirements.

Developments in virtualization software program program have moreover made it less complicated to deploy storage virtualization in quite a few environments. Moreover, the emergence of necessities such as a result of the Storage Management Initiative Specification permits virtualization merchandise to work with a larger range of storage methods. For these causes, virtualization is a wonderful risk for enterprises searching for to boost storage capacities and simplify storage administration, whereas controlling storage costs.

Types of storage virtualization: Block vs. file

There are two basic methods of virtualizing storage: file-based and block-based.

File-based storage virtualization. File-based storage virtualization is utilized to NAS methods. Using Server Message Block (SMB) in Residence home windows server environments or NFS protocols for Linux methods, file-based storage virtualization breaks the dependency in a standard NAS array between the knowledge being accessed and the location of bodily memory.

The pooling of NAS property makes it less complicated to take care of file migrations inside the background, which is ready to help improve effectivity. Typically, NAS methods are often not that superior to deal with, nonetheless storage virtualization extra simplifies their administration by the use of a single administration console.

Block-based storage virtualization. In block-based storage virtualization, the virtualization administration software program program collects the potential of the on the market blocks of area for storing all through all virtualized arrays. It swimming swimming pools them proper right into a shared helpful useful resource to be assigned to any number of VMs, bare-metal servers or containers.

The storage property are generally accessed by the use of a Fiber Channel (FC) or Internet Small Laptop System Interface (iSCSI) SAN. Block-based methods abstract the logical storage, corresponding to a drive partition, from the exact bodily memory blocks in a storage system, corresponding to a troublesome disk drive (HDD) or solid-state memory system (SSD). On account of it operates equally to the native drive software program program, there’s a lot much less overhead for be taught and write processes, so block storage methods perform better than file-based systems.

Nonetheless the benefits of SANs, managing SANs could possibly be a time-consuming course of. Consolidating a lot of block storage methods beneath a single administration interface that all the time shields prospects from the tedious steps of LUN configuration, as an illustration, could possibly be a vital timesaver. Block-based virtualization is usually referred to as block entry storage.

types of storage virtualization chart
Merely as there are quite a few storage protocols and media, there are moreover a number of varieties of storage virtualization to take care of every.

In-band vs. out-of-band virtualization

There are often two types of virtualization that could be utilized to a storage infrastructure:

  • In-band virtualization. Moreover referred to as symmetric virtualization, in-band virtualization handles the knowledge that’s being be taught or saved and the administration information, corresponding to I/O instructions and metadata, within the equivalent channel or layer. A single virtualization system sits between the host methods and storage devices to course of knowledge and administration the knowledge paths. This setup permits the storage virtualization to provide further superior operational and administration capabilities, corresponding to data caching, backup and replication services. Nonetheless, it might really moreover create effectivity bottlenecks and is not very scalable. For these causes, it is further applicable for smaller environments the place data storage requires are unlikely to significantly improve over time.
  • Out-of-band virtualization. This storage virtualization technique, which is usually referred to as uneven virtualization, splits the knowledge and administration paths. Due to this the virtualization facility solely sees the administration instructions so it should take care of solely administration duties. The data transfers happen immediately between the host methods and storage devices, minimizing the potential for bottlenecks. This technique is acceptable for big organizations with rising data storage needs and high-performance requirements. That talked about, the separation between the knowledge and administration paths can add complexity to the virtualization ambiance. Moreover, superior storage choices are usually unavailable.

Tape media and storage virtualization

Although waning as a backup purpose media, tape storage continues to be broadly used for archiving often accessed data. Archival data tends to be voluminous; tape media could make use of storage virtualization to make it less complicated to deal with large data outlets.

Linear tape file system (LTFS) is a kind of tape virtualization that makes a tape seem like a typical NAS file storage system. It makes it loads less complicated to hunt out and restore data from tape using a file-level itemizing of the tape’s contents.

Virtualization methods

There are multiple approaches to storage virtualization:

  • Host-based storage virtualization. This technique is software-based and most continuously seen in hyper-converged infrastructure (HCI) methods and cloud storage. Within the form of virtualization, the host, or a hyper-converged system made up of a lot of hosts, presents digital drives of varied functionality to the customer machines, whether or not or not they’re VMs in an enterprise ambiance, bodily servers or PCs accessing file shares or cloud storage. Your entire virtualization and administration are accomplished on the host diploma by the use of software program program, and the bodily storage is likely to be almost any system or array. Some server OSes have virtualization capabilities in-built, corresponding to Residence home windows Storage Areas.
  • Array-based storage virtualization. That’s constructed spherical a storage array that acts as the primary storage controller and runs virtualization software program program, enabling it to pool the storage property of various arrays and to present a number of varieties of bodily storage for use as storage tiers. A storage tier might comprise SSDs or HDDs on the numerous virtualized storage arrays; the bodily location and specific array are hidden from the servers or prospects accessing the storage.
  • Neighborhood-based storage virtualization. That’s the commonest kind of storage virtualization that enterprises use. A group system, corresponding to a smart change or purpose-built server, connects to all storage devices in a Fibre Channel (FC) or iSCSI SAN and presents the storage inside the group as a single, digital pool. The FC switch virtualizes and redirects I/O requests to bodily storage so the server consuming the storage wouldn’t should know the underlying storage construction.

Together with the above, storage may additionally be utilized to a digital ambiance by the use of OS-level or file-system virtualization. With the earlier, the OS consists of choices that allow for the creation of tiered storage. The latter refers to using utilized sciences that current prospects with a consolidated view of file data even supposing these data is prone to be scattered on many alternative file servers. Clients may additionally be able to entry the knowledge remotely because of file replication performance supplied by the file-system virtualization know-how.

storage virtualization architecture diagram
Whereas storage virtualization is likely to be realized using a wide range of utterly completely different approaches and utilized sciences, its basic carry out of pooling storage property is a continuing all through all methodologies.

Historic previous of storage virtualization

Inside the late Nineteen Sixties and early Seventies, IBM developed the concept of virtualization inside the context of time-sharing for mainframe laptop techniques — the idea a lot of prospects might share the utilization of expensive mainframe devices with out having to purchase or lease them. This technique helped to chop again the worth of providing computing capabilities, and allowed further prospects and organizations to make use of those capabilities in an inexpensive technique. Comparable potential benefits drove the occasion of storage virtualization know-how and choices.

IBM SAN Amount Controller was an early mannequin of a block-based virtualization tools. Now referred to as the IBM Spectrum Virtualize, the tools helps large-scale workloads and permits hybrid cloud storage deployments for 500-plus supported storage methods. The Spectrum Virtualize software program program affords insulation from bodily storage and may be utilized inside the tools along with completely different server virtualization and containerization utilized sciences.

One different early storage virtualization product was Hitachi Information Packages’ TagmaStore Widespread Storage Platform. That product superior into Hitachi Vantara’s Digital Storage Platform One (VSP One) which provides virtualization and aggregation so organizations can create large-scale storage swimming swimming pools after which logically partition them to optimize software program quality of service. The platform moreover reduces storage-management complexity and offers extreme configuration flexibility.

Inside the late Nineteen Nineties, VMware launched the VMware Workstation, a virtualization product that included a hypervisor to help IT admins organize VMs on a single machine working each Linux or Residence home windows (x86) OSes. The hypervisor permits organizations to concurrently run a lot of features on a single piece of {{hardware}}, thus simplifying {{hardware}} administration and likewise decreasing costs. Superior hypervisors embrace choices like fault tolerance and high availability to chop again the possibility of downtime events and cut back the have an effect on of these events on enterprise continuity and productiveness.

From the 2000s onwards, many further firms entered the virtualization home, along with Microsoft, Crimson Hat and Citrix Packages. As we communicate, many enterprise data amenities use the virtualization methods and choices developed by these organizations to create large aggregated swimming swimming pools of storage and completely different property and supply these property to the group as agile and scalable VMs.

Storage virtualization as we communicate usually refers to functionality that is gathered from a lot of bodily devices after which made on the market to be reallocated in a virtualized ambiance. Fashionable IT methodologies, corresponding to hyperconverged infrastructure and containerization, reap the advantages of digital storage, together with digital compute vitality and generally virtual network functionality.

Edge computing moreover depends upon storage virtualization. Virtualization permits organizations to satisfy their storage requirements and simplify storage administration and maintenance in edge computing environments. Moreover, virtualized storage environments are further compact than bodily environments and require a lot much less {{hardware}} and administration property. All of it will ship massive value efficiencies and likewise revenue organizations with restricted home and smaller IT teams.

Although storage virtualization is on no account extinct, it is largely overshadowed by cloud computing. On this new computing paradigm, organizations determine the amount and form of storage they need. The cloud service provider (CSP) then configures and provisions this storage from their virtualized storage swimming swimming pools and makes it on the market to the group on-demand. With cloud-based virtualized storage, organizations can entry the storage property they need with out having to worry about quite a few storage administration duties. Furthermore, as a result of the CSP affords the property on a “pay as you go” basis, the enterprise can administration its costs, and, in a lot of cases, acquire sooner time to value.

Virtualization refers to full-scale virtualization; paravirtualization is a definite technique involving partial virtualization. Be taught the differences between virtualization and paravirtualization, and uncover their advantages and drawbacks. Moreover, be taught further regarding the history and development of virtualization know-how.

Leave a Comment