Got it

Overview of 5 levels of virtualization

Latest reply: May 27, 2022 06:35:26 191 6 4 0 0

Level of virtualization:

Cloud computing virtualization levels vary. Let's examine them all. One software isn't enough in computing today. Professionals today test their applications on multiple platforms. Constraints pose challenges. Virtualization results. Virtualization helps users create several programs and OS instances. Virtualization is old. Virtualization has been around since 1960, but cloud-based solutions have brought it new prominence. Virtualization allows you to run many computer systems on the same hardware. Virtual machine configuration affects how you use hardware. PCs and laptops are great examples of virtualization. Virtualization lets you run Ubuntu on your Windows laptop.



Setting up virtualization is not an easy task. The operating system on your computer is tailored to the specific hardware it is running on. Using the same hardware to run a separate operating system is neither practical nor simple.

You'll need a hypervisor to perform this. As a result, what does the hypervisor do? Essentially, it serves as a conduit between hardware and the underlying operating system.

Virtualization in the cloud can be implemented at five different levels according to the level of complexity desired. Let's take a closer look at each of these tiers of cloud computing virtualization deployment.



1.) Instruction Set Architecture Level (ISA)

ISA emulation is an option for ISA virtualization. Many older programs that were designed to operate on a different set of hardware can still be run on this. Any ISA-based virtual computer can execute these programs. With this, an x86 processor can now run a binary code that previously required additional levels of processing. It's possible to make it run on an x64 machine with a few modifications. It is feasible to construct a virtual machine independent of its physical hardware with the help of ISA.

Interpreters are required for basic emulation, which translates source code into a form that can be read by hardware. Then, the procedure can begin. This is one of the five tiers of cloud computing virtualization.


2.) Hardware Abstraction Level (HAL)


HAL, as the name implies, allows virtualization to operate at the hardware level. An operating system's hypervisor is required for this to work. This is where the virtual machine is created, and it is this virtual machine that controls the hardware. Allows each physical component, such as an input-output device, memory or processor to be virtualized.

You can't have more than one virtualization instance running on a single piece of hardware at the same time. Typically, this is employed in a cloud-based environment




3.) Operating System Level


The virtualization concept is possible to provide a layer between the operating system and the application that is abstract. This is a software and hardware container that runs on the operating system and the physical server. So each of these becomes a server in its own right.

The virtualization level is utilized when there are multiple users and no one wants to share the hardware. A separate virtual hardware resource will be used for each user's virtual environment. This eliminates any potential for confrontation.


4.) Library Level


A user-level library API is cumbersome, and this is because the operating system is cumbersome. The library virtualization level is chosen in these cases since the APIs are extensively documented. API hooks enable this since they regulate the communication link between the application and the system.

User-level APIs rather than OS-level system calls are used by the vast majority of applications. Another candidate for virtualization is a system interface with a well-documented API. A virtualization method is possible because API hooks are used to verify that an application is communicating with the system.


5.) Application Level


Application-level virtualization is the final implementation level of virtualization in cloud computing and is utilized when only one application is to be virtualized. The complete platform does not need to be virtualized. When running virtual computers that use high-level languages, this is commonly used. The virtualization layer will reside on top of the application program. For the virtual machine's application level, it allows high-level language programs to be compiled easily.



Virtualization in cloud computing can be implemented at five different levels of abstraction. However, not every organization will be able to make use of all the different degrees of virtualization in cloud computing.

So the extent of virtualization employed is solely determined by the company's activities and preferences. The virtual machine will be used by the corporation to create and test a variety of operating systems.

Because of the increasing popularity of cloud-based apps, virtualization has become a necessity for businesses all over the world.





  • x
  • convention:

Created May 27, 2022 05:36:45

Good share
View more
  • x
  • convention:

MahMush Created May 31, 2022 18:50:33 (0) (0)
i hope it have help understoood the concept of levels  
Created May 27, 2022 06:18:57

Good share
View more
  • x
  • convention:

MahMush Created May 31, 2022 18:50:50 (0) (0)
Which level you think is important  
Created May 27, 2022 06:35:26

Thanks for sharing
View more
  • x
  • convention:

MahMush Created May 31, 2022 18:51:13 (0) (0)
Among them which one you think is more important  


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

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


Are you sure to block this user?
Users on your blacklist cannot comment on your post,cannot mention you, cannot send you private messages.
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.