You are on page 1of 3

The VMware I used at that time has no difference with other application software running on laptop OS.

You can create


new VMs or run existing VMs after opening VMware.

解决方案

Cloud Insights: NFV Theory and Practice


While creating a VM, you can allocate CPU, memory, hard disk and other hardware resources for it. All these resources
are taken from the host laptop. You can either allocate the hard disk space to the VM during its creation, or dynamically

01 Virtualization
expand the hard disk space used by the VM with the increase of storage space provided by the VM.

Once the VM runs, the response of the laptop is slowed down markedly, and less other work can be done. The compute,
storage, and packet transmission performed on the VM have to be converted by VMware to Windows and laptop hard-
I remember that my first job after graduation required ware. For the laptop, it is VMware that is using CPU, memory and hard disk, network interface card (NIC)
knowledge of various operating systems (OSs), such as Linux and other resources. The laptop
and Solaris. Yet back then I had only a T20 laptop (portable OS is not aware of the existence
computer). Therefore, I found VMware on my own and of Linux or Solaris in VMware.
installed it on the Windows Professional OS. The next step Such virtualization technology
was creating "virtual machines (VMs)" using VMware. came to be known as hosted full APP Guest APP
Specifically, I used VMware to set up two VMs on the laptop virtualization. (Type 2 or hosted
running Windows, and then installed Linux and Solaris hypervisor) Linux Guest OS
respectively on the two VMs.

VMWare VMM(Hypervisor)

Windows Host OS

Figure 2-1 Taken from VMware-converter.com Hardware Hardware


and modified

P1 P2
Host OS is the OS at the bottom of the host machine that interacts directly with hardware. Guest OS is the OS running
on the VM. And Guest APP refers to the software installed on the VM.
A virtual machine monitor (VMM), also known as Hypervisor, is the functional unit that implements virtualization. The
02 How Can CT Be Virtualized?
hypervisor is software in the preceding example, but it can also be hardware or firmware. Huawei uses FusionSphere to implement virtualization. FusionSphere virtualizes the processor, memory, storage, and
network resources of a physical machine (PM) so that the PM can function as multiple VMs.
A hypervisor or virtual machine monitor (VMM) is a
piece of computer software, firmware or hardware
APP Standard Virtualization Huawei NFV
that creates and runs virtual machines.

However, this is very inefficient. Processing at Linux Guest APP VNF


Guess APP at the top layer needs to be converted
layer by layer and sent to the bottom layer. The VMWare Guest OS Guest OS
reverse is also true.
Windows FusionSphere
VMM
Hardware (Hypervisor) UVP

Hardware Hardware
As a result, such VM was replaced by a newly-developed
virtualization technology, and that is, to let the hypervisor run
directly on hardware and improve efficiency by direct interactions Strictly speaking, the Huawei Hypervisor is called unified virtualization platform (UVP). UVP is usually integrated in
with hardware. Such virtualization technology is known as type 1, FusionSphere. Under such circumstance, only FusionSphere is displayed on the user interface. And it is FusionSphere
or native bare-metal hypervisor. that provides virtualization capability for upper-level services.
Once activated on the server, hypervisor allocates memory,
Yet FusionSphere aims at something greater, and that is, developing an enhanced virtualization "platform" that can adapt
CPU, network and disk resources to every VM it creates, and
to other hypervisors and eventually enhance functions.
load Guest OS for all the VMs.

Standard Virtualization Huawei NFV

Guest APP VNF


Apart from the two virtualization technologies mentioned earlier, namely, type 1 and type 2, hypervisor can also interact
directly with hardware for some functions to improve performance. For instance, hypervisor interacts directly with
Guest OS Guest OS
hardware for network I/O with poor CPU performance. Such virtualization technology is called hardware-assisted
virtualization.
FusionSphere
Guest APP Guest APP Guest APP
VMM
(Hypervisor) Other Hypervisor
Guest OS Guest OS Guest OS
Hardware Hardware
VMM (Hypervisor) VMM
VMM for some
(Hypervisor) functions
At present, major manufacturers and products on the market include VMware vSphere, Microsoft Hyper-V, Citrix
Host OS Host OS
XenServer, IBM PowerVM, Red Hat Enterprise Virtualization, Huawei FusionSphere, open-source KVM, Xen, and
VirtualBSD.
Hardware Hardware Hardware

P3 P4
03 Why Is Virtualization Required?
Under the virtualization architecture, hypervisor virtualizes the capability of the underlying layer and divides hardware
capability into standard compute, storage and network resources. After virtualization, hardware (virtualized by
hypervisor) is the same for each Guest OS.

In a word, virtualization divides large granularity resources into smaller ones and allocates the resources to different When one device goes faulty, applications can be quickly migrated to another hardware system without having to
functions and users. The IT servers today have already employed virtualization technology. Why to develop virtualization consider the structural differences between systems.
given that early stand-alone servers that have different applications installed can also reuse hardware resources? It is
because the latter has the following defects.

Installing different applications on the same OS cannot achieve effective service isolation. In contrast, hypervisor
Web Service 1 Web Service 1 Web Service 1
sets up different virtual hardware resource environments, where different OSs can be installed, so that virtualization Service
can isolate the OSs of different applications. migration

Traditional Architecture Virtualized IT Architecture Guest OS 1 Guest OS 1 Guest OS 1

Web Web File Web Web File


Hypervisor Hypervisor Hypervisor
Service 1 Service 2 Service 1 Service 1 Service 2 Service 1

Compute Storage Network Compute Storage Network Compute Storage Network

Guest OS 1 Guest OS 1 Guest OS 1


OS Hardware Hardware Hardware

Hypervisor

By separating capability with functions using the hypervisor layer, virtualization eliminated the impact of hardware
Hardware Hardware
differences on capability. Functions can be copied among hardware of different types, and service capability can be
migrated quickly. That is the reason for IT server virtualization.
Applications and OSs are tightly coupled with hardware. Different applications have to adapt to hardware, and
NFV is short for network function virtualization. The NFV architecture serves to decouple network functions like route
parameter optimization have to be performed on the OS. Therefore, under the traditional IT architecture, when
forwarding, mobility management, and session management from hardware. Network functions are implemented
a problem occurs on a server or OS, applications cannot be switched to another OS or hardware quickly. The
through software installed on the virtual hardware that is standardized by hypervisor.
administrator has to install and configure the OS and applications once again on the new hardware.
Therefore, NFV refers to the CT industry implementing network function virtualization and hierarchical decoupling based
on the methods employed by the IT industry.

Service
The two industries have both experienced virtualization process. The IT industry has better hierarchical structures, which
Web Service 1 migration Web Service 1 are based on common hardware. Therefore, virtualization seems natural. The CT industry virtualization, in contrast,
Adaptation comes together with the standardization of underlying hardware, and its implementation relies on common hardware.
Both software architecture and hardware have become totally different from the way they were, so people may feel that
virtualization has brought about tremendous changes.
Operating OS OS

Hardware Hardware

P5 P6

You might also like