Got it

5 Different Types of Virtualization

Latest reply: Jan 19, 2022 15:28:11 4310 33 18 0 2

Hello community,

Virtualization software makes IT simpler to manage and cost-effective to own and operate. It brings various positive transformations such as reduced hardware costs, better disaster recovery solutions, increased IT agility, enhanced performance, and quick availability of resources. To integrate virtualization, it’s important to understand its different types. Businesses can choose the type of virtualization they need based on their requirements.

Here are five different types of virtualization:

  • Desktop Virtualization

  • Application Virtualization

  • Server Virtualization

  • Network Virtualization

  • Storage Virtualization


What is Desktop Virtualization?

Desktop virtualization is when the host server can run virtual machines using a hypervisor (a software program). A hypervisor can directly be installed on the host machine or over the operating system (like Windows, Mac, and Linux). Virtualized desktops don’t use the host system’s hard drive; instead, they run on a remote central server. This type of virtualization is useful for development and testing teams who need to develop or test applications on different operating systems.

Huawei’s desktop cloud solution, FusionAccess, is a virtual desktop application based on Huawei FusionSphere. It allows users to access cross-platform applications and desktops through TCs or other connected terminals. FusionAccess features security and reliability, user experience, and agility and efficiency. It serves over 3,000 enterprises and over 1.3 million users worldwide and is widely deployed in the education, finance, government, telecommunication, energy, and media industries.

FusionSphere

HDP

Huawei Desktop Protocol (HDP) is a Huawei-proprietary new-generation VDI access protocol used by TCs for remote access to the virtual desktop. It provides clear text and graphics display, smooth video playback, excellent audio quality, high compatibility, and low bandwidth usage.


SBC

SBC is an on-demand application delivery solution that manages data center applications in a centralized manner and delivers applications to users using any terminals anywhere anytime. HDP-based SBC is meant for scenarios such as simple office, secure Internet access, branch office, and mobile office.


Windows desktop

FusionAccess supports Windows virtual desktops, which can be accessed from TCs, laptops, and smartphones. Currently, all mainstream OSs are supported.


Linux desktop

FusionAccess allows enterprise users to use Linux virtual desktops from TCs, laptops, and smartphones.


Terminal

End users use terminals to access virtual desktops at the data center and connect to peripherals. Currently, TCs, laptops, tablets, smartphones, and STB devices are supported.

What is Application Virtualization?

The process of installing an application on a central server (single computer system) that can virtually be operated on multiple systems is known as application virtualization. For end users, the virtualized application works exactly like a native application installed on a physical machine. With application virtualization, it’s easier for organizations to update, maintain, and fix applications centrally. Admins can control and modify access permissions to the application without logging in to the user’s desktop. Another benefit of application virtualization is portability. It allows users to access virtualized applications even on non-Windows devices, such as iOS or Android. This helps save user’s time invested in application installations and load operations.


What is Server Virtualization?

Server virtualization is a process of partitioning the resources of a single server into multiple virtual servers. These virtual servers can run as separate machines. Server virtualization allows businesses to run multiple independent OSs (guests or virtual) all with different configurations using a single (host) server. The process also saves the hardware cost involved in keeping a host of physical servers, so businesses can make their server infrastructure more streamlined.

FusionCompute virtualizes hardware resources by deploying a hypervisor on physical servers, allowing one physical server to function as multiple virtual ones. By consolidating existing workloads onto a smaller number of servers with FusionCompute, you can use idle servers to deploy new applications and solutions, driving up server utilization. Moreover, the virtualized infrastructure features high availability and resiliency. It allows for fast, automated recovery of workloads upon failure, making IT more adaptive to changes.

FusionCompute

FusionCompute:

Consists of Virtual Resource Management (VRM) and Computing Node Agent (CNA); virtualizes servers, storage, and networks, and builds elastic resource pools for automated resource scheduling and management.


FusionCompute Pro:

Offers backup and disaster recovery from the application layer to VMs and disk arrays. They offer data replication in storage arrays and on hosts, and a backup and disaster recovery solution at the file level.


eBackup (backup software):

Works with FusionCompute to back up specified VMs, volumes, and disk arrays according to preset policies, ensuring the security of mission-critical data.


UltraVR (DR management software):

Supports remote replication, active/standby DR, metropolitan active-active DR, and geo-redundant DR, protecting business continuity in some of the most extreme conditions.

What is Network Virtualization?

Network virtualization helps manage and monitor the entire computer network as a single administrative entity. Admins can keep a track of various elements of network infrastructure such as routers and switches from a single software-based administrator’s console. Network virtualization helps network optimization for data transfer rates, flexibility, reliability, security, and scalability. It improves the overall network’s productivity and efficiency. It becomes easier for administrators to allocate and distribute resources conveniently and ensure high and stable network performance.

NFV has been successfully deployed on network functions in the control and signaling planes; its performance on the media plane will be optimized within the next year or two, culminating in large-scale commercial deployment of NFV between 2017 and 2018. There is broad consensus across the industry that the evolution to NFV will begin in core networks. A report released by IHS Infonetics also forecasts that core networks are the first stepping stone in the telecom industry's great cloud migration. With more than 50 commercial contracts and vast practical experience in core network virtualization, Huawei is leading the commercial application of this critical enabling technology.

What is Storage Virtualization?

Storage virtualization is the pooling of physical storage from multiple storage devices into what appears to be a single storage device -- or pool of available storage capacity -- that is managed from a central console. The technology relies on software to identify available storage capacity from physical devices and to then aggregate that capacity as a pool of storage that can be used by traditional architecture servers or in a virtual environment by virtual machines (VMs).


The virtual storage software intercepts input/output (I/O) requests from physical or virtual machines and sends those requests to the appropriate physical location of the storage devices that are part of the overall pool of storage in the virtualized environment. To the user, the various storage resources that make up the pool are unseen, so the virtual storage appears like a single physical drive, share or logical unit number (LUN) that can accept standard reads and writes.


A very basic form of storage virtualization is represented by a software virtualization layer between the hardware of a storage resource and a host -- a personal computer (PC), a server or any device accessing the storage -- that makes it possible for operating systems (OSes) and applications to access and use the storage. Even a RAID array can sometimes be considered a type of storage virtualization. Multiple physical drives in the array are presented to the user as a single storage device that, in the background, stripes and replicates data to multiple disks to improve I/O performance and to protect data in case a single drive fails.


Types of storage virtualization: Block vs. file

There are two basic methods of virtualizing storage: file-based or block-based. File-based storage virtualization is a specific use case, applied to network-attached storage (NAS) systems. Using the Server Message Block (SMB) or Common Internet File System (CIFS) in Windows server environments, or Network File System (NFS) protocols for Linux systems, file-based storage virtualization breaks the dependency in a normal NAS array between the data being accessed and the location of physical memory. The pooling of NAS resources makes it easier to handle file migrations in the background, which will help improve performance. Typically, NAS systems are not that complex to manage, but storage virtualization greatly simplifies the task of managing multiple NAS devices via a single management console.


Block-based or block access storage -- storage resources typically accessed via a Fibre Channel (FC) or Internet Small Computer System Interface (iSCSI) storage area network (SAN) -- is more frequently virtualized than file-based storage systems. Block-based systems abstract the logical storage, such as a drive partition, from the actual physical memory blocks in a storage device, such as a hard disk drive (HDD) or solid-state memory device. Because it operates in a similar fashion to the native drive software, there's less overhead for read and write processes, so block storage systems will perform better than file-based systems.


The block-based operation enables the virtualization management software to collect the capacity of the available blocks of storage space across all virtualized arrays and pool them into a shared resource to be assigned to any number of VMs, bare-metal servers or containers. Storage virtualization is particularly beneficial for block storage. Unlike NAS systems, managing SANs can be a time-consuming process; consolidating a number of block storage systems under a single management interface that often shields users from the tedious steps of LUN configuration, for example, can be a significant timesaver.


Four types of storage virtualization

Virtualization strategies can be applied to block, disk, tape and file storage.

An early version of block-based virtualization was IBM's SAN Volume Controller (SVC), now called IBM Spectrum Virtualize. The software runs on an appliance or storage array and creates a single pool of storage by virtualizing LUNs attached to servers connected to storage controllers. Spectrum Virtualize also enables customers to tier block data to public cloud storage.


How storage virtualization works

To provide access to the data stored on the physical storage devices, the virtualization software needs to either create a map using metadata or, in some cases, use an algorithm to dynamically locate the data on the fly. The virtualization software then intercepts read and write requests from applications and using the map it has created it can find or save the data to the appropriate physical device. This process is similar to the method used by PC operating systems when retrieving or saving application data.


Storage virtualization disguises the actual complexity of a storage system, such as a SAN, which helps a storage administrator perform the tasks of backup, archiving and recovery more easily and in less time.


In-band vs. out-of-band virtualization

There are generally two types of virtualization that can be applied to a storage infrastructure: in-band and out-of-band.


In-band virtualization -- also called symmetric virtualization -- handles the data that's being read or saved and the control information (e.g., I/O instructions, metadata) in the same channel or layer. This setup allows the storage virtualization to provide more advanced operational and management functions such as data caching and replication services.

Out-of-band virtualization -- or asymmetric virtualization -- splits the data and control paths. Since the virtualization facility only sees the control instructions, advanced storage features are usually unavailable.

Virtualization methods

In-band vs. out-of-band virtualization

Storage virtualization today usually refers to capacity that is accumulated from multiple physical devices and then made available to be reallocated in a virtualized environment. Modern IT methodologies, such as hyper-converged infrastructure (HCI) and containerization, take advantage of virtual storage, in addition to virtual compute power and often virtual network capacity.


Although waning as a backup target media, tape storage is still widely used for archiving infrequently accessed data. Archival data tends to be voluminous; storage virtualization can be employed for tape media to make it easier to manage large data stores. Linear tape file system (LTFS) is a form of tape virtualization that makes a tape look like a typical NAS file storage device and makes it much easier to find and restore data from tape using a file-level directory of the tape's contents.


There are multiple ways storage can be applied to a virtualized environment:


Host-based storage virtualization is software-based and most often seen in HCI systems and cloud storage. In this type of virtualization, the host, or a hyper-converged system made up of multiple hosts, presents virtual drives of varying capacity to the guest machines, whether they are VMs in an enterprise environment, physical servers or PCs accessing file shares or cloud storage. All of the virtualization and management are done at the host level via software, and the physical storage can be almost any device or array. Some server OSes have virtualization capabilities built in such as Windows Server Storage Spaces.


Array-based storage virtualization most commonly refers to the method in which a storage array acts as the primary storage controller and runs virtualization software, enabling it to pool the storage resources of other arrays and to present different types of physical storage for use as storage tiers. A storage tier may comprise solid-state drives (SSDs) or HDDs on the various virtualized storage arrays; the physical location and specific array is hidden from the servers or users accessing the storage.


Network-based storage virtualization is the most common form used in enterprises today. A network device, such as a smart switch or purpose-built server, connects to all storage devices in an FC or iSCSI SAN and presents the storage in the storage network as a single, virtual pool.


Benefits and uses of storage virtualization

When first introduced more than two decades ago, storage virtualization tended to be difficult to implement and had limited applicability insofar as which makes and models of storage arrays the available technology would work with. Because it was originally host-based, storage virtualization software had to be installed and maintained on all servers needing access to the pooled storage resources. As it matured, the technology could be implemented in a variety of ways (as described above), which made it easier to deploy in a variety of environments, as users could choose the virtualization method that made the most sense for their shops' existing infrastructure.


Further development of virtualization software, along with standards such as Storage Management Initiative Specification (SMI-S), allowed virtualization products to work with a wider variety of storage systems, making it a much more attractive option for enterprises struggling with spiraling storage capacities.


Some of the benefits and uses of storage virtualization include:


Easier management. A single management console to monitor and maintain multiple virtualized storage arrays cuts down on the time and effort necessary to manage the physical systems. This is particularly beneficial when storage systems from multiple vendors are in the virtualization pool.

Better storage utilization. Pooling storage capacity across multiple systems makes it easier to allocate so the capacity is more efficiently allocated and used. With unconnected, disparate systems, it's likely some systems will end up operating at or near capacity, while others are barely used.

Extend the life of older storage systems. Virtualization offers a great way to extend the usefulness of older storage gear by including them in the pool as a tier to handle archival or less critical data.

Add advanced features universally. Some more advanced storage features like tiering, caching and replication can be implemented at the virtualization level. This helps standardize these practices across all member systems and can deliver these advanced functions to systems that may be lacking them.


Thank you.

The post is synchronized to: ICT Academy

  • x
  • convention:

IndianKid
Author Created Jun 24, 2021 07:58:35

Very Good topic Dear, thanks
View more
  • x
  • convention:

Phany
Phany Created Jun 24, 2021 08:33:48 (0) (0)
Thanks.  
Irshadhussain
Irshadhussain Created Aug 7, 2021 18:57:21 (0) (0)
 
little_fish
Admin Created Jun 26, 2021 05:37:02

Nice post. Thank you, dear.
View more
  • x
  • convention:

Phany
Phany Created Jul 5, 2021 06:58:12 (0) (0)
Thank you.  
Laiheang
Laiheang Created Aug 4, 2021 04:20:29 (0) (0)
 
user_4143437
Created Jul 6, 2021 17:09:49

Nice one
View more
  • x
  • convention:

Phany
Phany Created Jul 8, 2021 07:00:05 (0) (0)
Thank you.  
shakeela
shakeela Created Aug 9, 2021 17:02:46 (0) (0)
 
shakeela
shakeela Created Aug 9, 2021 17:02:59 (0) (0)
 
Unicef
MVE Created Jul 13, 2021 13:34:55

GOOD
View more
  • x
  • convention:

Phany
Phany Created Jul 14, 2021 06:46:40 (0) (0)
Thanks.  
Irshadhussain
Irshadhussain Created Aug 7, 2021 18:57:29 (0) (0)
 
user_4326135
Created Jul 28, 2021 11:53:00

Good
View more
  • x
  • convention:

Phany
Phany Created Jul 30, 2021 09:58:46 (0) (0)
good.  
kita
Created Jul 31, 2021 09:27:22

Good share
View more
  • x
  • convention:

little_fish
little_fish Created Aug 4, 2021 06:06:03 (0) (0)
Thanks.  
smileymind
smileymind Created Aug 8, 2021 04:26:45 (0) (0)
 
Laiheang
Created Aug 4, 2021 04:20:37

5 Different Types of Virtualization-4069317-1
View more
  • x
  • convention:

little_fish
little_fish Created Aug 4, 2021 06:05:54 (0) (0)
Thanks.  
Irshadhussain
Created Aug 7, 2021 18:57:34

Good
View more
  • x
  • convention:

Irshadhussain
Created Aug 7, 2021 18:57:42

Thanks for sharing
View more
  • x
  • convention:

smileymind
smileymind Created Aug 8, 2021 04:26:51 (0) (0)
 
12
Back to list

Comment

You need to log in to comment to the post Login | Register
Comment

Notice: To protect the legitimate rights and interests of you, the community, and third parties, do not release content that may bring legal risks to all parties, including but are not limited to the following:
  • Politically sensitive content
  • Content concerning pornography, gambling, and drug abuse
  • Content that may disclose or infringe upon others ' commercial secrets, intellectual properties, including trade marks, copyrights, and patents, and personal privacy
Do not share your account and password with others. All operations performed using your account will be regarded as your own actions and all consequences arising therefrom will be borne by you. For details, see " User Agreement."

My Followers

Login and enjoy all the member benefits

Login

Block
Are you sure to block this user?
Users on your blacklist cannot comment on your post,cannot mention you, cannot send you private messages.
Reminder
Please bind your phone number to obtain invitation bonus.
Information Protection Guide
Thanks for using Huawei Enterprise Support Community! We will help you learn how we collect, use, store and share your personal information and the rights you have in accordance with Privacy Policy and User Agreement.