Getting to know virtualization technology

Table of contents

foreword

1. Summary of knowledge points

2. Summary of exercises

3. Analysis of important and difficult points 

Summarize


foreword

It has been more than 50 years since the virtualization technology was in its infancy. At present, virtualization has become a standard practice in enterprise IT architecture. It is also the technology that drives the cloud computing economy. Virtualization enables cloud providers to provide users with existing physical computer hardware; it enables cloud users to purchase only the computing resources they need when they need them, and to cost-effectively scale those resources as workloads grow.


1. Summary of knowledge points

What is virtualization technology?

Virtualization technology means that computing units run on the basis of virtual resources instead of real resources

generalized virtualization

Virtualize non-existent things/phenomena into existence

narrow virtualization

Specifically refers to running multiple operating system platforms on a computer

Features of Virtualization

  • 1. Virtualization objects are resources (including CPU, memory, storage, network, etc.)
  • 2. The resources obtained by virtualization have a unified logical representation
  • 3. After virtualization, resources are not limited by physical resources

The nature of virtualization

  • Separation of physical hardware and operating system improves resource utilization and flexibility

purpose of virtualization

  • Break the status quo of hierarchical dependence, such as virtualizing another different software and hardware environment in a specific software and hardware environment
  • Improve the utilization of computer equipment (one physical server creates multiple virtual machines)
  • Unify virtual hardware to achieve integration and solve compatibility problems between different physical servers
  • potential cost savings

2. Summary of exercises

Classification, characteristics and comparison of virtualization from the perspective of virtual platforms

From the perspective of virtualization platform, it is divided into: full virtualization and paravirtualization, characteristics and comparison Watch the characteristics and differences of full virtualization and paravirtualization

How to judge whether virtualization is a bare metal architecture or a resident architecture?

Depends on where the Hypervisor is located

About Bare Metal and Sojourn Introduction to  the Characteristics and Differences of Bare Metal Architecture and Sojourn Architecture_Mr. Liang ✘'s Blog-CSDN Blog


3. Analysis of important and difficult points 

The relationship between cloud computing and virtualization

  • From a technical point of view: virtualization is one of the core components of cloud computing and one of the key technologies for the realization of cloud computing and cloud storage services
  • From the perspective of the separation of software and hardware: cloud computing strips off the relationship between software and hardware in a sense, and virtualization is the method of realization
  • From the perspective of network services: the "everything is a service" model of cloud computing, through which services are provided on the network/cloud, and virtualization provides service technology

In short, virtualization is the basis for cloud computing to achieve its purpose 

Classification of virtualization

(1) From the level of support

  • Software-assisted virtualization (implemented entirely in software)
  • Hardware-supported virtualization (hardware provides support for virtualization functions)

 (2) Divide from the perspective of virtualization platform

  • Full virtualization (the virtualization layer is transparent to the virtual machine)
  • Paravirtualization (the virtualization layer provides virtualization function support)

(3) Structural division from the implementation of virtualization

  • Hypervisor-type virtualization: The virtualization layer directly manages hardware without traditional operating systems
  • Host-model virtualization: The virtualization layer is built on top of traditional operating systems
  • Mixed-mode virtualization: hardware is managed by both the virtualization layer and the traditional operating system

(4) Divide from the fields where virtualization is applied in cloud computing

  • Server virtualization
  • storage virtualization
  • application virtualization
  • platform virtualization
  • desktop virtualization

system-level virtualization

Core idea: use virtual software to virtualize one/multiple virtual machines on a physical machine

According to the implementation level of Hypervisor and VMM, it is divided into

  • System-level virtualization based on the host operating system
  • Hardware-based system-level virtualization

The system-level virtualized virtual machine based on the host operating system runs as an application on the host operating system

Hardware-based system-level virtualization virtual machine monitoring layer Hypervisor/VMM runs directly on bare metal hardware


Summarize

This time, by introducing some content of virtualization, we will understand the definition of virtualization and how to divide virtualization. Lay a certain foundation for the next study of virtualization technology architecture, and systematically learn virtualization technology step by step.

Guess you like

Origin blog.csdn.net/qq_61897141/article/details/128190906