云计算复习--虚拟化技术

文章目录

  • 虚拟化技术定义与原理
  • 虚拟机监视器(VMM)
  • 虚拟化技术
    • 服务器虚拟化
    • 存储虚拟化
    • 网络虚拟化
    • 应用虚拟化
  • 关键技术
  • 新型虚拟化技术发展进展
  • 作业

虚拟化技术定义与原理

定义:虚拟化技术是一种将计算机物理实体(如服务器、存储设备、网络设备)通过软件技术划分为多个虚拟实体,每个虚拟实体可以独立运行操作系统和应用程序的技术。

原理:虚拟化技术通过引入一个虚拟化层(虚拟机监控器),将物理硬件与操作系统进行分离。这个虚拟化层可以拦截和重定向操作系统对硬件的访问请求,从而实现对物理硬件的共享、抽象和模拟。

  • 资源抽象与划分
  • 虚拟机监控器(VMM)
  • 虚拟机的创建与管理
  • 虚拟化的实现方式

虚拟机监视器(VMM)

在这里插入图片描述

实现方式:

  1. 全虚拟化:全虚拟化允许在宿主主机上运行多个完全独立的虚拟机,每个虚拟机都具有自己的操作系统和应用程序。这种方法需要在宿主主机上模拟硬件、操作系统和设备,以使虚拟机能与宿主主机隔离运行
    优点和缺点:全虚拟化技术具有许多优点,如安全性高、可靠性高、易于管理等。但是,这种技术也需要消耗大量的系统资源,可能会对宿主机的性能产生影响。
  2. 半虚拟化:半虚拟化通过修改操作系统内核,使得虚拟机可以与宿主主机共享硬件资源,提高性能的同时也减少了对硬件的要求
    优点和缺点:半虚拟化技术具有高性能、低资源消耗等优点,但是也需要修改操作系统内核,可能会对系统的稳定性和安全性产生影响
  3. 硬件辅助虚拟化:硬件辅助虚拟化是通过硬件来辅助虚拟化的方式。他可以在处理器、内存、网络设备和存储设备等多个方面提供帮助,提高虚拟机的性能和效率。

虚拟化技术

容器虚拟化是一种新型的虚拟化技术,它将应用程序及其依赖项打包成一个可移植的容器,使得应用程序能够在不同的计算平台上运行。

虚拟化技术的优势与挑战:

  • 提高服务器性能:通过整合多个应用程序实例到一台服务器,提高资源利用率
  • 增强灵活性:虚拟化技术使服务器资源配置更为灵活
  • 提升应用程序可用性与可靠性:确保应用程序稳定运行,减少故障和终端
  • 资源消耗问题:虚拟化技术会占用内存和存储资源,资源不足可能引发应用程序问题
  • 服务器性能要求:虚拟化技术需要消耗计算资源,若服务器性能不足可能导致性能下降

** 应用领域:服务器虚拟化、桌面应用虚拟化、存储虚拟化、网络虚拟化。**

服务器虚拟化

服务器虚拟化通过区分资源的优先次序,并随时随地将服务器资源分配给最需要他们的工作负载来简化管理和提高效率,从而减少为单个工作负载峰值而储备的资源。
通过服务器虚拟化技术,用户可以动态启用虚拟服务器

服务器虚拟化特点:

  • 资源整合
  • 高可用性
  • 灵活管理
  • 降低成本

存储虚拟化

存储虚拟化就是把各种不同的存储设备有机的结合起来进行使用,从而得到一个容量很大的“存储池”,可以给各种服务器进行灵活的使用,并且数据可以在各存储设备间灵活转移。

存储虚拟化技术主要分为硬件和软件两种方式来实现。
特点:

  • 集中存储
  • 数据保护
  • 灵活扩展
  • 降低复杂性

网络虚拟化

网络虚拟化将不同网络的硬件和软件资源结合成一个虚拟的整体,通常包括虚拟局域网和虚拟专用网。
特点:

  • 网络隔离
  • 资源优化
  • 灵活配置
  • 简化管理

实现方式:软件定义网络(SDN)、网络功能虚拟化(NFV)

应用虚拟化

应用虚拟化通常包括两层含义,一是应用软件的虚拟化,二是桌面的虚拟化
特点:

  • 集中管理
  • 数据安全
  • 远程访问
  • 降低成本

关键技术

  1. 资源池化技术

    • 计算资源池化:通过虚拟化技术,将物理计算资源(如CPU、内存)抽象成可动态分配的计算资源池,提高资源利用率
    • 存储资源池化:将分散的物理存储设备整合成统一的虚拟存储资源池,实现存储空间的共享和灵活调配
    • 网络资源池化:通过软件定义网络(SDN)等技术,将网络资源(如带宽、端口)池化,提供灵活的网络服务
  2. 动态资源调度算法

    • 负载均衡算法:根据各虚拟机的资源使用情况和业务需求,动态调整资源分配,实现系统整体性能最优化
    • 节能调度算法:在保证系统性能的前提下,通过合理的资源调度策略,降低系统能耗
    • 容错与容灾调度:在虚拟机发生故障时,通过资源调度算法快速恢复业务,提高系统的容错和容灾能力
  3. 数据迁移与备份策略

    • 数据迁移技术:在虚拟化环境中,实现虚拟机数据的快速、安全迁移,包括在线迁移和离线迁移两种方式。
    • 数据备份与恢复策略:指定完善的数据备份计划,确保在数据丢失或损坏时能够迅速恢复,保障业务连续性
    • 数据容灾技术:通过远程数据复制、灾备中心等技术手段,实现数据的异地容灾,提高数据安全性。
  4. 安全性与隔离性保障措施

    • 虚拟化层安全加固:对虚拟化层进行安全加固,防止针对虚拟化平台的攻击,确保虚拟化环境的安全性。
    • 虚拟机隔离技术:通过虚拟机隔离技术,实现不同虚拟机之间的完全隔离,防止虚拟机之间的安全威胁扩散
    • 访问控制与审计:建立完善的访问控制机制,对虚拟化环境的访问进行严格控制和审计,确保只有合法用户才能访问敏感资源。
  5. 开源技术

    • KVM:使用Linux自身的调度器进行管理,相对与Xen,核心源码很少,基于硬件的完全虚拟化,目前主流的VMM之一
    • XEN:开放源码虚拟机监控器,由剑桥大学开发。打算在单个计算机上运行多到100个满特征的操作系统。操作系统必须进行显式修改以在Xen上运行
    • OpenVZ:基于Linux内核和作业系统的操作系统虚拟化技术。OpenVZ允许物理服务器运行多个操作系统,被称为虚拟专用服务器或虚拟环境

新型虚拟化技术发展进展

- 连接协议标准化
- 平台开放化
- 公有云私有化
- 虚拟化客户端硬件
- 容器化技术
- 嵌套虚拟化
- GPU虚拟化

作业

选择题

  • 下列不属于虚拟化带来的好处的是()

    • 好处有提高资源利用率降低成本,节能减排提高安全性,而提高性能不是
  • 虚拟化的分类不包括()

    • 包含网络虚拟化服务器虚拟化存储虚拟化,不包括连接虚拟化
  • 下列属于虚拟化开源技术的是()

    • Xen
  • 下列不属于服务器虚拟化技术的是()

    • 属于的有完全虚拟化准虚拟化操作系统虚拟化,而存储虚拟化不属于
  • 虚拟化未来的发展趋势不包括()

    • 包含连接协议标准化平台开放化公有云私有化不包含硬件公有化
  • NFV的中文名称为()

    • 网络传输虚拟化
  • 首次出现虚拟化的时间是()

    • 20世纪50年代
  • SDN的中文名称为()

    • 软件数字网络
  • KVM是()

    • 开源的系统虚拟化模块
  • Xen指()

    • 开放源代码的虚拟监控器

判断题

  • SDN与NFV两者不能相互独立存在(×

    • 可以相互独立存在
  • 虚拟主机的出现提高了在互联网上建立站点的资金成本(×

    • 节省了
  • 存储虚拟化主要分为硬件和软件两种方式实现(

  • 网络虚拟化应用于企业核心和边缘路由(

  • 云计算是一种具体的技术(×

    • 是一种综合性的技术
  • 系统虚拟化的核心思想是通过一台虚拟机映射出一台或多台物理机(×

    • 一台或多台虚拟机映射成一台虚拟机,说反了
  • 虚拟技术思想萌芽于20世纪60年代的美国计算机学术界()

  • 虚拟化和云计算都是实现分布式系统的关键技术(×

    • 分布式系统是云计算的关键技术
  • Xen是一个开放源代码的虚拟监控器,由剑桥大学开发(

  • 虚拟化分为服务器虚拟化、网络虚拟化、存储虚拟化和应用虚拟化4类(

填空题

  • 美国计算机学术界的虚拟技术思想萌芽是在()时期

    • 20世纪60年代
  • 人们常说的虚拟化技术是指()

    • 服务器虚拟化技术
  • 虚拟化是一个()和标准化的过程

    • 接口封装
  • 系统虚拟化的核心思想是()

    • 使用虚拟化软件在一台物理机上虚拟出一台或多台虚拟机
  • 存储虚拟化就是把()

    • 各种不同的存储设备有机地结合起来进行使用
  • 虚拟化通常分为服务器虚拟化、网络虚拟化、存储虚拟化和()四类

    • 应用虚拟化
  • 未来的发展趋势可能为连接协议标准化、平台开放化、公有云私有化、()

    • 客户端硬件化
  • 虚拟化带来的好处有提高资源利用率、降低成本节能减排、统一管理、()

    • 提高安全性
  • 应用虚拟化通常包含两层含义:一是应用软件的虚拟化;二是()

    • 桌面的虚拟化
  • 虚拟化是指计算机元件在虚拟的基础上而不是在()基础上运行

    • 真实的、独立的物理硬件

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

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

相关文章

【BUG】已解决:OSError: [Errno 22] Invalid argument

已解决:OSError: [Errno 22] Invalid argument 目录 已解决:OSError: [Errno 22] Invalid argument 【常见模块错误】 错误原因: 解决方法如下: 欢迎来到英杰社区https://bbs.csdn.net/topics/617804998 欢迎来到我的主页&…

利用AI辅助制作ppt封面

如何利用AI辅助制作一个炫酷的PPT封面 标题使用镂空字背景替换为动态视频 标题使用镂空字 1.首先,新建一个空白的ppt页面,插入一张你认为符合主题的图片,占满整个可视页面。 2.其次,插入一个矩形,右键选择设置形状格式…

贝锐蒲公英远程运维方案:即装即用、无需专线,断网也可远程维护

目前,公路、隧道、桥梁、航道,甚至是施工现场和工业生产环境等,都采用了实时监测方案。 通过部署各类传感器和摄像头等设备,现场视频画面和控制单元(如PLC、工控机等)数据可以实时回传,用于集中…

智能优化算法之灰狼优化算法(GWO)

智能优化算法是一类基于自然界中生物、物理或社会现象的优化技术。这些算法通过模拟自然界中的一些智能行为,如遗传学、蚁群觅食、粒子群体运动等,来解决复杂的优化问题。智能优化算法广泛应用于各种工程和科学领域,因其具有全局搜索能力、鲁…

蚂蚁集团推出EchoMimic:能通过音频和面部标志生成逼真的肖像动画视频

蚂蚁集团最近推出了一项名为EchoMimic的新技术。能通过音频和面部标志生成逼真的肖像动画视频,让你的声音和面部动作被完美复制到视频中,效果自然如照镜子。 EchoMimic不仅可以单独使用音频或面部标志点生成肖像视频,也可以将两者结合&#…

【C++】16. set 和 map

在之前的博客中,我们已经接触过STL中的部分容器,比如:vector、list、deque等,这些容器统称为序列式容器,因为其底层为线性序列的数据结构,里面存储的是元素本身。 我们这篇博客的内容是关联式容器&#xff…

在 Windows 上开发.NET MAUI 应用_1.安装开发环境

开发跨平台的本机 .NET Multi-platform App UI (.NET MAUI) 应用需要 Visual Studio 2022 17.8 或更高版本,或者具有 .NET MAUI 扩展的最新 Visual Studio Code。要开始在 Windows 上开发本机跨平台 .NET MAUI 应用,请按照安装步骤安装 Visual Studio 20…

对称加密与非对称加密

对称加密 对称加密指的是加密和解密使用同一个秘钥,所以叫对称加密。对称加密只有一个秘钥,称为私钥。 优点:算法公开、计算量小、加密速度快、效率高 缺点:数据传输前,发送方和接收方必须确定好秘钥,双方也必须要保存好秘钥。 常见对称加密算法: DES、3DES、AES、3…

【论文共读】【翻译】ShuffleNet v1:一种用于移动设备的极其高效的卷积神经网络

[原文地址] https://arxiv.org/pdf/1707.01083 [翻译] 0. 摘要 我们介绍了一种计算效率极高的CNN架构,称为ShuffleNet,该架构专为计算能力非常有限的移动设备(例如,10-150 MFLOPs)而设计。新架构利用了两个新操作&am…

STM32 CAN外设(基于STMF103C8T6)

STM32内置bxCAN外设(CAN控制器),支持CAN2.0A和2.0B,可以自动发送CAN报文和按照过滤器自动接收指定CAN报文,程序只需处理报文数据而无需关注总线的电平细节 波特率最高可达1兆位/秒3个可配置优先级的发送邮箱2个3级深度的接…

AI算法24-决策树C4.5算法

目录 决策树C4.5算法概述 决策树C4.5算法简介 决策树C4.5算法发展历史 决策树C4.5算法原理 信息熵(Information Entropy) 信息增益(Information Gain) 信息增益比(Gain Ratio) 决策树C4.5算法改进 …

【笔记:3D航路规划算法】一、随机搜索锚点(python实现,讲解思路)

目录 关键概念3D路径规划算法1. A*算法2. 快速随机锚点1. 初始化:2. 实例化搜索算法:3. 路径生成:4. 绘制图像: 3D路径规划是在三维空间中寻找从起点到终点的最短或最优路径的一种技术。它广泛应用于无人机导航、机器人运动规划、…

我去,怎么http全变https了

项目场景: 在公司做的一个某地可视化项目。 部署采用的是前后端分离部署,图片等静态资源请求一台minio服务器。 项目平台用的是http 图片资源的服务器用的是https 问题描述 在以https请求图片资源时,图片请求成功报200。 【现象1】: 继图…

阿里云DSW实例中安装并运行Neo4J

想尝试使用大模型对接Neo4J,在阿里云DSW实例中安装了Neo4J,却无法通过本地浏览器访问在DSW实例中运行的Neo4J。尝试了改neo4j.conf文件,以及添加专用网络的公共IP地址等方法,均没有成功。最后决定直接在服务器的命令行进行各种Cyp…

K8S私有云裸金属服务器负载均衡器OpenELB——筑梦之路

OpenELB介绍 OpenELB 是一个专为裸机 Kubernetes 集群设计的开源负载均衡器实现。 在云服务环境中的 Kubernetes 集群里,通常可以用云服务提供商提供的负载均衡服务来暴露 Service,但是在本地没办法这样操作。而 OpenELB 可以让用户在裸金属服务器、边缘…

2-36 基于matlab的流行学习算法程序

基于matlab的流行学习算法程序。通过GUI的形式将MDS、PCA、ISOMAP、LLE、Hessian LLE、Laplacian、Dissusion MAP、LTSA八种算法。程序以可视化界面进行展示,可直接调用进行分析。多种案例举例说明八种方法优劣,并且可设置自己数据进行分析。程序已调通&…

【保姆级】Python项目部署到Linux生产环境(uwsgi+python+flask+nginx服务器)

1.安装python 我这里是3.9.5版本 安装依赖: yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make -y 根据自己的需要下载对应的python版本: cd /usr/local wget https://www.python.or…

全面了解不同GPU算力型号的价格!

这两年人工智能(AI)、机器学习(ML)、深度学习和高性能计算(HPC)领域的快速发展,GPU算力已成为不可或缺的资源。企业、研究机构乃至个人开发者越来越依赖于GPU加速计算来处理大规模数据集和复杂模…

普中51单片机:LED点阵屏组成结构及实现方法详解(九)

文章目录 引言什么是LED点阵屏?工作原理74HC595移位寄存器基本引脚作用级联工作原理 电路图代码演示——16*16LED点阵屏轮播点亮每行LED代码演示——显示数字0代码演示——16*16游动字幕显示 引言 LED点阵屏作为一种广泛应用于现代显示技术的设备,因其能…

P1-AI产品经理--九五小庞

产品经理的定位 AI基于现有业务挖掘AI应用场景,服务提供商选择及算法定制等,配合已有产品完成整体产品工工资基于从事医疗行业的考虑,我们走的应该是AI产品经理(软件型) AI产品经理(行业型) AI…