云计算——云计算与虚拟化的关系

  • 作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。 

  •  座右铭:低头赶路,敬事如仪

  • 个人主页:网络豆的主页​​​​​

目录

 前言

一.虚拟化

1.什么是虚拟化

2.虚拟化技术作用

 二.云计算与虚拟化的关系

三.虚拟化中的几个概念

1.Guest OS

2.Guest Machine

3.VMM(核心)

4.Host OS

5.Host Machine

四.虚拟化特点

1.分区

2.隔离

3.封装

4.相对于硬件独立

 五.虚拟化类型

1.寄居虚拟化

特点:

 2.裸金属虚拟化

特点:

 3.混合虚拟化(最常用)

特点:


 前言

本章将会讲解云计算中的虚拟化技术,了解虚拟化作用,等知识。


一.虚拟化

1.什么是虚拟化

  • 虚拟化:一种计算机资源管理技术,将各种IT实体资源抽象,转化成另一种的技术都是虚拟化。(资源整合使用)

2.虚拟化技术作用

  • 通过该技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。


 二.云计算与虚拟化的关系

  • 从行业数据相互关联的角度来说,云计算是极度依赖虚拟化的。但虚拟化并非云计算(虚拟化≠云计算),云计算也并非虚拟化。

虚拟化是云计算的基础技术能力,但是云计算和虚拟化没有必然的联系。实现云计算可以不需要虚拟化,但是要提高资源的利用效率和方便管理,云计算还是需要用虚拟化来实现的。

 因此,云计算和虚拟化是两种完全独特的技术。我们可以认为,虚拟化是操控硬件的软件技术,而云计算是指由操控产生的服务。即我们可以将虚拟化视为技术,将云计算视为服务。

  • 云计算:一种服务
  • 虚拟化:一种技术基础
  • 一个服务有了技术支持才能进行服务

三.虚拟化中的几个概念

1.Guest OS

Guest OS是指安装在虚拟机或分区磁盘上的操作系统,通常与主机操作系统不同。简单来说,主机操作系统运行在硬件上,而Guest OS运行在虚拟机上。虚拟化技术中的Guest OS是指虚拟机中运行的操作系统,它可以是Windows、Linux、Unix等。(运行在虚拟机之上的OS

2.Guest Machine

Guest Machine是指安装、执行和托管在本地物理机上的虚拟机,Guest OS是Guest Machine上运行的操作系统。Guest Machine是虚拟机的软件组件,Guest OS是Guest Machine上运行的独立实例操作系统。(虚拟出来的虚拟机

3.VMM(核心)

VMM是Virtual Machine Monitor的缩写,也称为Hypervisor,是一种虚拟机管理程序,它允许多个操作系统共享单个硬件主机资源。VMM是一个软件层,它在物理硬件和操作系统之间创建了一个抽象层,从而使多个操作系统可以在同一台计算机上运行 。(虚拟机监控器,即虚拟化层

4.Host OS

Host OS(Host Operating System)是指在虚拟化技术中,安装在物理机器上的操作系统,专门用于安装Hypervisor虚拟化软件,这样就可以在物理机上虚拟化出若干分区,可以分别安装不同的操作系统。(运行在物理机之上的OS

5.Host Machine

Host Machine就是本机(物理机


四.虚拟化特点

1.分区

分区指可在一台服务器上运行多台虚拟机使一台服务器运行多个应用程序。(效率高,能力大)

2.隔离

隔离指分区完后的所以虚拟机之间相互隔离,每个虚拟机像单独的物理主机。(不影响整体)

3.封装

整个虚拟机运行条件封装在独立文件夹中,可通过移动文件的方式来迁移虚拟机。(快速恢复)

4.相对于硬件独立

虚拟机运行在虚拟化层之上,不必考虑物理服务器即可在任何服务器上运行。(独立)


 五.虚拟化类型

1.寄居虚拟化

  • 寄居虚拟化:在主机(宿主)操作系统上安装和运行虚拟化程序。(提高资源利用率)

特点:

  • 简单,易于实现,只需要插入一个虚拟化层就可以。
  • 安装和运行应用程序依赖于主机操作系统对设备的支持。
  • 有两层OS,管理开销大,性能损耗大。
  • 虚拟机对各种物理设备(CPU,内存,硬盘等)的调用,都通过虚拟化层和宿主机的OS一起协调才能完成。

Vmvare Workstation 和VirtualBox都是基于这种方式实现的。


 2.裸金属虚拟化

裸金属虚拟化:直接将VMM安装在硬件设备上,VMM在这种模式下又叫做Hypervisor(虚拟层),虚拟机有指令要执行时,Hypervisor会接管该指令,模拟相应的操作。

特点:

  • 不依赖于操作系统。
  • 支持多种操作系统,多种应用。
  • 依赖虚拟层内核和服务器控制台进行管理。
  • 需要对虚拟层的内核进行开发。

VMware ESX,Xen,华为FusionSphere基于这种方式。


 3.混合虚拟化(最常用)

混合虚拟化:在一个现有的正常操作系统下安装一个内核模块,内核拥有虚拟化能力。(相当于寄居与裸金属的混合)

特点:

  • 相对于寄居虚拟化架构,性能高。
  • 相对于裸金属虚拟化架构,不需要开发内核。
  • 可支持多种操作系统。
  • 需要底层硬件支持虚拟化扩展功能。

Redhat KVM基于这种方式。

 


 创作不易,求关注,点赞,收藏,谢谢~   

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/6249.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

华为eNSP:ospf的配置

一、拓扑图 二、路由器的配置 1、路由器依据规划配置接口IP AR1: <Huawei>system-view [Huawei]int g0/0/0 [Huawei-GigabitEthernet0/0/0]ip add 10.10.10.1 24 [Huawei-GigabitEthernet0/0/0]qu AR2: <Huawei>system-view [Huawei]int g0/0/0 [Huawei-Gi…

RabbitMQ消息可靠性问题及解决

说明&#xff1a;在RabbitMQ消息传递过程中&#xff0c;有以下问题&#xff1a; 消息没发到交换机 消息没发到队列 MQ宕机&#xff0c;消息在队列中丢失 消息者接收到消息后&#xff0c;未能正常消费&#xff08;程序报错&#xff09;&#xff0c;此时消息已在队列中移除 …

STM32(HAL库)驱动AD8232心率传感器

目录 1、简介 2、CubeMX初始化配置 2.1 基础配置 2.1.1 SYS配置 2.1.2 RCC配置 2.2 ADC外设配置 2.3 串口外设配置 2.4 GPIO配置 2.5 项目生成 3、KEIL端程序整合 3.1 串口重映射 3.2 ADC数据采集 3.3 主函数代码整合 4 硬件连接 5 效果展示 1、简介 本文通过STM32…

Linux文件处理命令

目录&#xff1a; linux系统与shell环境准备linux常用命令之文件处理Linux系统登录与文件操作 1.linux系统与shell环境准备 Linux 系统简介&#xff1a; Linux 内核最初只是由芬兰人林纳斯托瓦兹&#xff08;Linus Torvalds&#xff09;在赫尔辛基大学上学时出于个人爱好而…

分布式光伏并网防孤岛保护装置AM5SE-IS

分布式光伏并网防孤岛保护装置AM5SE-IS 应用场景 防孤岛原理&#xff1a;防孤岛保护装置检测到并网点有逆功率、频率突变、 等异常数据时&#xff0c;即发生孤岛现象时&#xff0c;装置可配合断路器快速切除并网点&#xff0c;使本站与电网侧快速脱离&#xff0c;保证整个电站…

blender 纹理材质

添加材质纹理需要哪五个节点&#xff1f; 映射节点&#xff1a;调整纹理的位置、大小、缩放&#xff1b; 纹理坐标&#xff1a;怎么映射&#xff0c;以什么方式去映射这张图&#xff0c;换句话说就是如何将 2D 的图片映射到 3D 的图像上&#xff1b;纹理坐标就是以什么坐标方式…

Flutter系列(3):如何将Flutter项目打包成Android安装包

将Flutter项目打包成Android安装包&#xff0c;主要步骤如下&#xff1a; 一、生成key 进入jdk的bin目录下&#xff1a; keytool -genkey -v -keystore D:\key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key 大概会有密码等参数&#xff0c;根据自身需要&#x…

Mysql数据库

目录 1.数据库 2.数据库分类与常见的数据库 3.SQL 3.1.DDL 数据库操作 表操作 3.2.DML 3.3.DQL 3.4.DCL 管理用户 权限控制 4.Mysql常用的数据类型 1.数据库 数据库:是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共…

Spring MVC异常处理【单个控制异常处理器、全局异常处理器、自定义异常处理器】

目录 一、单个控制器异常处理 1.1 控制器方法 1.2 编写出错页面 1.3 测试结果 二、全局异常处理 2.1 一个有异常的控制器类 2.2 全局异常处理器类 2.3 测试结果 三、自定义异常处理器 3.1 自定义异常处理器 3.2 测试结果 往期专栏&文章相关导读 1. Maven系列…

只需3步,使用Stable Diffusion无限生产AI数字人视频

效果演示 先看效果&#xff0c;感兴趣的可以继续读下去。 没有找到可以上传视频的地方&#xff0c;大家打开这个网盘链接观看&#xff1a;https://www.aliyundrive.com/s/CRBm5NL3xAE 基本方法 搞一张照片&#xff0c;搞一段语音&#xff0c;合成照片和语音&#xff0c;同…

SpringBoot+jasypt-spring-boot-starter实现配置文件明文加密

1.使用环境 springboot:2.1.4.RELEASE JDK:8 jasypt-spring-boot-starter:3.0.2 2.引入依赖 !-- 配置文件加密 --> <dependency><groupId>com.github.ulisesbocchio</groupId><artifactId>jasypt-spring-boot-starter</artifactId><ver…

uni-app:请求后端数据uni.request

完整代码&#xff1a; onLoad() {uni.request({url: getApp().globalData.position Produce/select_employee,data: {username: getApp().globalData.username,},method: POST,dataType: json,success: res > {this.employee_name res.data.info.employee_name;// consol…

sketch如何在线打开?有没有什么软件可以辅助

Sketch 在线打开的方法有哪些&#xff1f;这个问题和我之前回答过的「Sketch 可以在线编辑吗&#xff1f;」是一样的答案&#xff0c;没有。很遗憾&#xff0c;Sketch 没有在线打开的方法&#xff0c;Sketch 也做不到可以在线编辑。那么&#xff0c;那些广告里出现的设计软件工…

数学建模学习(4):TOPSIS 综合评价模型及编程实战

一、数据总览 需求&#xff1a;我们需要对各个银行进行评价&#xff0c;A-G为银行的各个指标&#xff0c;下面是银行的数据&#xff1a; 二、代码逐行实现 清空代码和变量的指令 clear;clc; 层次分析法 每一行代表一个对象的指标评分 p [8,7,6,8;7,8,8,7];%每一行代表一个…

Docker 基本管理

目录 一、Docker 概述 二、为什么容器越来越受欢迎&#xff1f; 三、Docker 与 虚拟机 的区别 四、 Linux Namespace的6大类型 五、Docker 核心概念 1.镜像 2.容器 3.仓库 六、安装 Docker 1.安装依赖包 2.设置阿里云镜像源&#xff0c;安装Docker 3.查看 docker 版…

PostgreSQL 的事务管理和并发控制机制解析

&#x1f337;&#x1f341; 博主 libin9iOak带您 Go to New World.✨&#x1f341; &#x1f984; 个人主页——libin9iOak的博客&#x1f390; &#x1f433; 《面试题大全》 文章图文并茂&#x1f995;生动形象&#x1f996;简单易学&#xff01;欢迎大家来踩踩~&#x1f33…

BEVPoolv2 A Cutting-edge Implementation of BEVDet Toward Deployment 论文学习

Github Repo: https://github.com/HuangJunJie2017/BEVDet/tree/dev2.0 Arxiv Paper: https://arxiv.org/abs/2211.17111 1. 解决了什么问题&#xff1f; 多相机 3D 目标检测是自动驾驶领域的基本任务&#xff0c;受到学术界和工业界的大量关注。Lift-Splat-Shoot view trans…

MFC第十九天 记事本项目功能完善和开发、CTabCtrl类与分页模式开发

文章目录 记事本项目功能完善和开发查找界面的记忆功能 、使用F3快捷键自动向下查找功能 的开发单次替换的算法研究 CFileDialog 构造函数详解 应用另存为时选择编码 &#xff08;三种方案&#xff09;vista 样式文件对话框 bVistaStyle 为TRUE时 1pch.hCApp NotePad.cpp 对编码…

视频对比工具(基于python+ffmpeg+airtest实现视频抽帧比较工具)

VideoDiff&#xff1a;基于ffmpeg&#xff0c;实现视频抽帧比较工具 使用场景&#xff1a;在视频渲染模块发生迭代&#xff0c;快速回归测试其产出的视频是否存在问题&#xff0c;从而节省人工回归成本 源码地址&#xff1a;https://github.com/jiangliuer32/VideoDiff 原理图…

centos7中MySQL备份还原策略

目录 一、直接拷贝数据库文件 1.1在shangke主机上停止服务并且打包压缩数据库文件 1.2 在shangke主机上把数据库文件传输到localhost主机上(ip为192.168.33.157) 1.3在localhost主机上停止服务&#xff0c;解压数据库文件 1.4 在localhost主机上开启服务 1.5 测试 二、m…