☁️Virtualization Methods on Huawei Cloud System

Ozan Timur
Huawei Developers
Published in
5 min readFeb 8, 2024
Virtualization

🔦INTRODUCTION

Although most people are familiar with virtualization from earlier times, it is still very important when developing your cloud computing strategy today🙌! To put it plainly, virtualization is the act of converting anything — computing, storage, networking, servers, or applications — into a software-based or virtual form. And a device known as a hypervisor is what enables virtualization. This article will be about general information and what kind of virtualization is used on Huawei Cloud 💮

There are a few different kinds of hypervisors available, and their function is to share the resources of the real server among your virtual environments. Hypervisors come in two primary varieties. Type 1, known as bare metal hypervisors -these are the most common hypervisors in Huawei Cloud-, and Type 2, known as hosted hypervisors.

HYPERVISORS

Let’s begin with a bare metal hypervisor now ⭐️ Bare metal hypervisor is a hypervisor that is installed directly on top of the physical server. These are the hypervisor kinds that are most commonly used, the safest, have the lowest latency, and are the most prevalent on the market. Open-source KVM, Microsoft Hyper-V, and VMware ESXi are a few examples.

Moving on to the hosted hypervisor. What makes these different is that there is a layer of host OS that sits between the physical server and hypervisor. Compared to a bare metal hypervisor, there is also a lot less frequent and greater latency. They’re mostly used for end-user virtualization, and you might see them on Oracle, VirtualBox, or VMware Workstation.

Hypervisor types and working methods

Enterprise-level server virtualization uses bare metal architectures (higher efficiency). Mainstream enterprise-level server virtualization ESXi, KVM, Xen, and Hyper-v use bare metal architectures.

KVM

Installing the Linux operating system on the physical server and then installing the KVM on it are prerequisites for deploying the KVM. In reality, the KVM is the combination of QEMU and KVM. CPUs can be virtualized in binary translation mode using QEMU, a comprehensive host architecture software. CPUs are more efficiently virtualized in hardware-assisted virtualization mode using KVM. Only CPUs and memory can be virtualized with the KVM. Other hardware virtualization is handled by the qemu. KVM is a technology actively used in Huawei Cloud. Thanks to KVM, you can manage your work in a way that is very close to perfection. Also, you can look at the picture about how KVM is working 👇

How KVM is working on a hardware system

Features of Virtual Machines

Once you have your hypervisor installed, you can build virtual machines or, simply put, VMs. So, what makes a VM, a VM? A VM is simply a software-based computer. They run like a physical computer, they have an operating system and applications, and they’re completely independent of one another. But, you can use a hypervisor to run many of them. Additionally, the hypervisor manages the resources that are allocated to these virtual environments from the physical server. Thanks to Huawei Cloud, built with the latest technology available to you, you can work on physical servers using the most efficient hypervisors 🌟

So, VMs are independent, as we know. You can use this feature to run multiple operating systems on different virtual computers. On the same hypervisor, Windows, Linux, and Cent OS could all be run. I have to intervene and say Huawei Cloud working on Linux based but you can use any OS for your business. They are quite portable due to their independence. You can move a virtual machine from one hypervisor to another hypervisor on a completely different machine almost instantaneously, which gives you a lot of flexibility and a lot of portability within your environment. This is the core of virtualization as a process.

Benefits

Then, let’s discuss a couple of key benefits that you want to take away from this:

1️⃣First of all, cost savings. When you think about this and the fact that you can run multiple virtual environments from one piece of infrastructure, it means that you can drastically reduce your physical infrastructure footprint. It is a fact that you don’t have to maintain nearly as many servers, run as much electricity, and save on maintenance costs, which means that you save money at the end of the day. Huawei Cloud saves you all these costs just for you!

2️⃣Second of all would be agility and speed. As I mentioned before, setting up a virtual machine is relatively easy and quick a lot simpler than provisioning an entire new environment for your developers. If they want to spin up a new environment, that they can run a development test. Virtualization greatly makes it easier and quicker the process, whatever it may be.

3️⃣Finally, it lowers your downtime. Let’s imagine the server unexpectedly fails. You have an excellent backup plan if you can shift virtual machines between hypervisors on separate physical servers. Thus, you can simply move your VMs very quickly to another hypervisor on a machine that is working. Huawei has always been a customer-first company. In Huawei Cloud, all of your projects are transferred to another machine automatically. So, you don’t have to follow your servers and rebuild your system.

When a server breaks

👉CONCLUSION

As I mentioned at the outset, even though virtualization is a couple of decades old now, it’s still really important to understand for any modern cloud computing strategy. If you want to access this comfort zone, check out the Huawei Cloud website for more information!

💁REFERENCES

https://forum.huawei.com/enterprise/en/introduction-to-huawei-server-virtualization-technology/thread/667266450047516672-667213860488228864

--

--