云计算基础-虚拟化概述

这篇具有很好参考价值的文章主要介绍了云计算基础-虚拟化概述。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

虚拟化概述

虚拟化是一种资源管理技术,能够将计算机的各种实体资源(如CPU、内存、磁盘空间、网络适配器等)予以抽象、转换后呈现出来并可供分割、组合为一个或多个逻辑上的资源。这种技术通过在计算机硬件上创建一个抽象层,将单台计算机的硬件元素(处理器、内存、存储等)分成多个虚拟计算机(通常称为虚拟机 (VM))。每个虚拟机都会运行自己的操作系统 (OS),其行为就像一台独立的计算机,即使它只在一部分实际底层计算机硬件上运行。

如下图,虚拟化前就是在物理服务器上安装操作系统,在操作系统中安装各种应用,企业中为了方便管理和业务隔离,一般一台服务器上只跑一个应用,比如专门一台服务器跑OA,另一台物理服务器上只跑WEB等等,即使该业务系统利用率很低,也必须是一台单独的物理服务器来支撑,这样就造成了资源利用率低,资源浪费的情况

而进行虚拟化后,相比与虚拟化前,服务器上装了一个虚拟化软件,英文名叫Hypervisor,有了Hypervisor之后就可以再物理机上同时创建多台虚拟机,给不同的虚拟机安装不同的操作系统和应用,通过hypervisor这一层就把传统的物理硬件跟上层的业务软件隔离开来,实现了解耦,同时多台不同的虚拟机就可以共用物理机的主机资源,提高了资源利用率,同时,不同的业务系统是跑在不同的虚拟机内的,同样也做到了业务隔离

云计算基础-虚拟化概述,云计算

虚拟化的几个概念

Guest OS:运行在物理机上的虚拟机的操作系统

Guest Machine:运行在物理机上的虚拟机

Hypervisor:VMM Hypervisor,又称虚拟机监视器(virtual machine monitor,缩写为VMM),未来虚拟机就是靠它来运行的,它可以跑在物理机上,也可以跑在宿主机的操作系统上

Host OS:运行在物理机(宿主机)上的操作系统

Host Machine:物理机、宿主机

云计算基础-虚拟化概述,云计算

Hypervisor架构

计算虚拟化的软件层,通常叫Hypervisor,即虚拟化层,也叫虚拟机监控器(Virtual Machine Monitor,VMM),负责GuestOS所有硬件资源调用

常见的Hypervisor架构有两种:

· TYPE-I(裸金属架构):VMM直接运行在裸机上,使用和管理底层硬件资源,Guest OS对硬件资源访问都需要通过VMM完成,VMM拥有硬件驱动程序。如CNA,ESXI等

· TYPE-II(宿主型、主机型):VMM之下还有一层宿主操作系统,Guest OS对硬件资源访问必须经过宿主操作系统,带来额外开销,所有硬件驱动、内存管理、进程调度等有宿主操作系统执行。如VMware Workstation、oracke VirtualBox等

Hypervisor架构对比

宿主架构:底层是硬件如CPU、内存、硬盘等,在硬件之上我们给电脑装了操作系统,比如Windows10,有了主机操作系统之后就可以装各种应用了,如QQ、微信等(APPllcation),而Hypervisor也可以作为一种应用,虚拟化软件也是操作系统上的应用,比如安装了VMware Workstation,有了虚拟化软件之后就可以起各种虚拟机,有了虚机之后就可以给虚拟机安装Guest OS

裸金属架构:最底层也是硬件,但是在硬件之上没有安装操作系统,而是直接安装了Virtualization Layer,相当于直接在硬件上安装了Hypervisor,在硬件上安装了hypervisor之后就可以直接创建虚拟机,然后给不同虚拟机安装不同的Guest OS

云计算基础-虚拟化概述,云计算

裸金属架构和宿主架构的区别

简而言之裸金属架构和宿主架构最大的区别是在硬件之上是否安装了操作系统,宿主架构是先安装操作系统再安装虚拟化软件,裸金属架构是直接再硬件上安装Hypervisor

裸金属架构和宿主架构的优劣势对比

宿主架构优势:宿主架构再硬件上安装了操作系统,底层硬件的驱动由操作HOST OS提供,比如我们的Windows电脑,底层硬件的驱动都是由windows来解决,这样来说,虚拟化软件跟底层的硬件之间就分开了,虚拟化软件不论底层的硬件是什么都是可以运行的,这样依赖宿主型架构系统的适配性就很强

宿主架构缺点:Host OS运行在硬件之上,主机操作系统本身会占用一定的CPU、内存和硬盘资源,宿主型架构的资源利用率是比较低的

裸金属架构优势:在硬件上并没有装操作系统,没有主机操作系统来占用过多的CPU、内存、硬件资源,底层硬件资源利用率比宿主架构高

裸金属架构劣势:裸金属架构在硬件上直接要装Hypervisor,那底层这些硬件的驱动就要由Hypervisor来解决,但是Hypervisor是一个虚拟化软件,这就意味着,其实在裸金属架构的Hypervisor中由非常小的操作系统内核,这个操作系统内核里面是包含了底层硬件的驱动的,但是由于非常小的操作系统内核的大小有限,它能够携带的驱动程序也是有限,这就意味着裸金属架构的情形下,它对于底层硬件是有要求的,裸金属架构所需的CPU、内存、硬盘、主板、网卡等硬件必须是hypervisor所携带的驱动的范围内,所以裸金属架构对于硬件的适配性不强,它对于硬件是有明确需求的文章来源地址https://www.toymoban.com/news/detail-825750.html

到了这里,关于云计算基础-虚拟化概述的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【云计算基础知识2】计算虚拟化

    B站视频 虚拟化技术:计算虚拟化、存储虚拟化、网络虚拟化。 计算虚拟化的分类及作用 1、 CPU虚拟化:保障CPU资源的合理调度以及VM上的指令能够正常高效的运行。 2、 内存虚拟化:保障内存空间的合理分配、管理、隔离以及高效可靠的使用。 3、 I/O虚拟化:保障VM的IO操作

    2024年02月04日
    浏览(55)
  • 【云计算基础知识3】存储虚拟化

    B站视频 引入:虚拟机的存储资源从何而来?上层虚拟机如何使用? 存储虚拟化就是将多个存储介质(如硬盘、RAID)通过一定技术集中起来,组成一个存储池(Storage Pool)并进行统一管理。从主机或工作站角度,看到的就不是多个硬盘,而是分区或是卷,就好像是一个超大容量(≥

    2024年02月03日
    浏览(47)
  • 【云计算基础知识1】虚拟化与容器

    B站视频 定义:一种计算机资源管理技术,将各种IT实体资源抽象、转换成另一种形式的技术。 作用:将一台计算机虚拟为多台逻辑计算机,在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可以运行不同操作系统,提高计算机工作效率。 云计算以 虚拟化 为核心技

    2024年02月05日
    浏览(47)
  • 服务器虚拟化及云计算基础实验

    软件环境:Windows 10 X64 16G及以上 虚拟机环境:VMware workstation 16 Pro以上版本 or Virtual Box 6.1以上版本 ps:这是课堂老师布置的作业,觉得挺有意思,课后也花了点时间去实现,觉得挺有意义的,便记录下来。如果有做的不对的地方欢迎各位指正! 实训要求 在部分极端环境下,尽

    2023年04月08日
    浏览(47)
  • 云计算基础-虚拟化技术的发展和详细研究

    为了提高大型机的资源利用率和效率。在 20 世纪 60 年代,大型机是昂贵而稀缺的计算资源,为了让多种业务应用能够共享并充分利用大型机的集中化计算能力,IBM 等公司开发了虚拟化技术,将大型机划分为多个逻辑分区,每个分区可以运行一个独立的操作系统和应用。 为了

    2024年02月06日
    浏览(44)
  • 云计算基础-存储虚拟化(深信服aSAN分布式存储)

    分布式存储是利用虚拟化技术 “池化”集群存储卷内通用X86服务器中的本地硬盘,实现服务器存储资源的统一整合、管理及调度,最终向上层提供NFS、ISCSI存储接口,供虚拟机根据自身的存储需求自由分配使用资源池中的存储空间。 每秒钟的IOPS数,该指标主要用于评价小块

    2024年02月19日
    浏览(39)
  • 云计算:从基础架构原理到最佳实践之:虚拟化技术与容器化

    作者:禅与计算机程序设计艺术 作为一名资深软件工程师、架构师、CTO或者云计算相关技术人员,如果想要提升自己对于云计算的理解和掌握能力,那么文章将会非常有帮助。文章将从云计算的最底层——基础架构开始介绍,向高级用户展示如何利用云服务提供商提供的基础

    2024年02月08日
    浏览(47)
  • 1-Docker虚拟化平台技术概述及简介

    通俗的说,虚拟化就是把物理资源转变为逻辑上可以管理的资源,以打破物理结构间的壁垒,计算元件运行在虚拟的基础上而不是真实的基础上,可以扩大硬件的容量,简化软件的重新配置过程。允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内

    2024年02月06日
    浏览(41)
  • 云计算——云计算与虚拟化的关系_云计算和虚拟化的关系

    4.Host OS 5.Host Machine 四.虚拟化特点 1.分区 2.隔离 3.封装 4.相对于硬件独立 五.虚拟化类型 1.寄居虚拟化 特点: 2.裸金属虚拟化 特点: 3.混合虚拟化(最常用) 特点: 本章将会讲解云计算中的虚拟化技术,了解虚拟化作用,等知识。 1.什么是虚拟化 虚拟化:一种计算机资源管

    2024年04月16日
    浏览(39)
  • 云计算——内存虚拟化与I/O虚拟化

    作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。   座右铭:低头赶路,敬事如仪 个人主页: 网络豆的主页​​​​​ 目录  前言 一.内存虚拟化  1.内存虚拟化类型 全虚拟化 半虚拟化 硬件辅助内存虚拟化  2.内存复用技术 3.内存复用Qos 4.内存复

    2024年02月16日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包