虚 拟 化原理

1 概念:  ①通俗理解:

        虚拟化是在硬件和操作系统之间的实践

②通过对计算机的服务层级的理解,理解虚拟化概念

          抽离层级之间的依赖关系(服务器虚拟化

                                    

2 虚拟化分类

    ①按架构分类

      ◆寄居架构:装在操作系统上

       软件代表VMware Workstation、微软Windows Virtual PC

      ◆原生架构:装在硬件上

       软件代表 VMware vSphere、Citrix Xenserver(服务器虚拟化)、XenDesktop(桌面虚拟化)

    ②按虚拟化程度分类

      ◆完全虚拟化:不用修改操作系统就可以支持虚拟化

       软件代表VMware Workstation、VSphere、微软Hypervisor,KVM(开源)

      ◆半虚拟化:在虚拟化层,对操作系统的内核进行修改才可以安装虚拟化;

        软件代表 Xen

      注:完全和半虚拟化都是通过虚拟化管理程序完成的虚拟化,实现虚拟机公用硬件。

    ③按照要虚拟的对象分类

  ★服务器虚拟化:通过虚拟化软件,在一个主机上虚拟处多个服务器,且每个服务器都有自己独立的操作系统;

优点:能够充分使用硬件资源(提高硬件使用率),比较安全(应用间互不影响)

      ◆存储虚拟化:通过软件对存储进行虚拟化,整合为一个大的存储设备

      ◆网络虚拟化:通过软件实现网络设备形成网络虚拟化,虚拟机之间通过网络交换机能进行数据传输

      ◆应用虚拟化:将应用程序和运行环境整合,可在任何硬件上安装使用,提高兼容性

      ◆桌面虚拟化:将用户、操作系统、应用程序,调用不同的内容临时拼凑为一个虚拟桌面;

      注:之前的桌面虚拟化实现方式→加入网络域;远程桌面

  1. 虚拟化的历史

      在20世纪60年代,由IBM推出的产品

虚拟化的实现过程:

4 虚拟化—常见厂商

◆开源

    →KVM虚拟化

    →Openstack等开源云品台管理方案

◆商业解决方案 (VMware)

     →服务器虚拟化:vSphere、

→桌面虚拟化:Horizon、

→应用虚拟化:TinApp

→存储虚拟化:VSan

→网络虚拟化:NSX

→云管理平台:Vcloud suite

5 云计算

   ◆简单定义:①将已经量化的许多运算资源,以网络为提交媒介,通过特殊的界面给需要服务的用户使用;

               ②将资源打散,找出最小的计量单位后将其集中起来,并重新分配的过程;

云计算的关键字

    →量化:方便计算,能定义最小单位及决定如何分配资源;

    →许多:认定单个资源不够,需要多个资源来落实副本及累加性能;

    →运算资源:将CPU、RAM、网络联机及存储加壳称为一个   资源;

  →网络:有了网络数据才能传达到每个地方;

  →界面:有了界面才能提供通用性的服务;

  →服务:将资源加壳成服务的模样,方便计价与计算;

  →用户:需要服务的可以是机器或者其他,不一定是人物;

6 VMware产品线

产品总览

SDDC套件纵览

注:OpenStack网络组件:neutron

    VMware中的三大软件定义数据中心:计算(SDC)、网络(SDN)、存储(VSAN)

VMware vSphere

  概念:构建所有云计算的理想基础

  特点:帮助实现基础架构和应用最佳性能、可行性和效率。

vSphere的核心功能组件

1 VMware ESXI:vmware服务器虚拟化Hypervisor程序(云操   作系统)

2 VCenter:虚拟化管理组件服务器(既可装在虚拟机上,也    可装在物理机上)

3 Web Client:虚拟化管理组件的服务端(B/S架构)

4 Client:虚拟化管理组价的客户端(C/S架构)

5 VMware Updata Management:虚拟化平台升级管理组件

6 VMware Data Protection (VDP):能备份和还原虚拟机

7 VMware DPM:分布式电源管理(避免单点故障)

8 VMotion(做在线迁移)、HA(高可用)、FC(容错)、DRS(分布式资源调度)

 注:vcenter装完后才能实现;(1、2:管理服务器),(3、4:登录服务器);

本章小结:

需要掌握的知识点

虚拟化的概念

虚拟化分类

云计算和虚拟化的关系

常见虚拟化的厂商和产品

◆区分VMware vSphere组件、扩展组件、功能组件

◆了解主流厂商虚拟化的区别(自主学习)

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

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

相关文章

橘子学es原理01之准备工作

es本身是具备很好的使用特性的,我指的是他的部署方面的,至于后期的使用和运维那还是很一眼难尽的。 我们从这一篇开始就着重于es的一些原理性的的一些探讨,当然我们也会有一些操作性的,业务性的会分为多个栏目来写。比如前面我写的…

mp4格式是什么?视频如何转换成MP4格式【详解】

当我们谈论数字视频时,MP4无疑是最常见、最受欢迎的格式之一。MP4,全称为MPEG-4 Part 14,是一种多媒体容器格式,主要用于存储音频、视频、字幕和图像等多媒体数据。由于其出色的兼容性、广泛的应用范围以及优秀的压缩效率&#xf…

ONLYOFFICE桌⾯应⽤程序v8.0:功能丰富,⽀持多平台

文章目录 可填写的 PDF 表单RTL支持电子表格中的新增功能其他改进和新增功能与 Moodle 集成用密码保护 PDF 文件快速创建文档本地界面主题总结 继 ONLYOFFICE 文档 v8.0 的发布后,很高兴,因为适用于 Linux、Windows 和 macOS 的 ONLYOFFICE 桌面应用程序…

计算机网络实验八 利用 Java /C++开发网络聊天应用程序

一、实验目的和要求 1)基本掌握利用 Java 开发环境调试应用程序的方法。 2)理解基于套接字开发网络应用程序的过程,深入理解客户/服务器方式工作原理。 3)掌握基于Java和C++开发网络通信程序的方法。 二、实验环境 1)运行 Windows 2008 Server/XP/7 操作系统的 PC 2 台…

从新手到高手:用NumPy学习网站打造你的数据处理超能力!

介绍:NumPy是一个用于数值计算的Python库,特别擅长处理多维数组和矩阵。以下是对NumPy的详细介绍: 起源和发展:NumPy由Travis Oliphant在2005年创建,它是基于原来的Numeric模块和Numarray模块发展而来的。它的大部分代…

maven3旧版本的下载地址(含新版本)

因为现有的3.8版本与IDEA不兼容,我需要下载3.6版本,但是官网的位置非常隐蔽,找了很多资料才看到。故记录一下。 第一步 进入网址,选择需要的版本 Index of /dist/maven/maven-3 第二步 选择binaries 第三步 选择zip文件下载就可…

零基础手把手教你创建微信小程序(二)·创建第一个微信小程序以及了解小程序代码的构成

零基础手把手教你创建微信小程序(一)微信小程序开发账号的注册以及开发者工具的安装和使用-CSDN博客 目录 ​编辑 1. 创建微信小程序 1.1 基本信息 1.2 在模拟器上查看项目效果 1.3 在真机上预览项目效果 1.4 主界面的5个组成部分 1.4.1 菜单…

本博客工程源码总目录----方便你快速找到自己喜欢的项目

目录 1、前言2、本人项目总分类3、FPGA图像处理类项目-->快速查找3.1、图像采集-->MIPI视频类3.2、图像采集-->SDI视频类3.3、图像采集-->PAL视频类3.4、图像采集-->Cmeralink视频类3.5、图像转换-->LVDS视频转换3.6、图像缩放(纯Verilog版本HLS版…

六、回归与聚类算法 - 模型保存与加载

目录 1、API 2、案例 欠拟合与过拟合线性回归的改进 - 岭回归分类算法:逻辑回归模型保存与加载无监督学习:K-means算法 1、API 2、案例

2024年最值得尝试的创业项目,利用信息差,普通人下班也能做

大家好,我是电商花花。 到了2024年,人们依然在寻找长期可靠的副业项目,但我建议暂时停一下,因为抖音小店这个轻松暴利的副业项目还在等着我们呢。 抖音小店无货源创业项目作为一个轻资产创业项目,操作简单&#xff0…

Spring基础之AOP和代理模式

文章目录 理解AOPAOP的实现原理 AOP代理模式静态代理动态代理1-JDK动态代理2-CGLIB动态代理 总结 理解AOP OOP - - Object Oriented Programming 面向对象编程 AOP - - Aspect Oriented Programming 面向切面编程 AOP是Spring提供的关键特性之一。AOP即面向切面编程&#xff0…

yolov9目标检测报错AttributeError: ‘list‘ object has no attribute ‘device‘

最近微智启软件工作室在运行yolov9目标检测的detect.py测试代码时,报错: File “G:\down\yolov9-main\yolov9-main\detect.py”, line 102, in run pred non_max_suppression(pred, conf_thres, iou_thres, classes, agnostic_nms, max_detmax_det) Fil…