当前位置: 首页 > news >正文

什么是虚拟化,虚拟机是建立在哪里的

虚拟化

虚拟化概述

首先,计算机是由CPU GPU 内存 硬盘 输入输出(一般指的是网络IO和磁盘IO)组成的,使用操作系统将这些结合起来,组成一台完整的计算机。想要实现在一台有属于自己系统的计算机,去运行另外的计算机系统,于是就有了虚拟化技术。这一技术的提出,可以实现IT资源的动态分配,灵活调度,跨域共享,提高IT资源的利用率。

虚拟化的两大方向

  • 虚拟机

    • 虚拟机是将一台电脑虚拟成多个独立的逻辑电脑,然后安装自己的操作系统,虚拟机有自己的操作系统和内核,以及有自己的用户空间,可以再自己的电脑上运行各种应用。虚拟机与虚拟机之间是完全隔开的,不互相干扰,都在自己逻辑电脑中运行。

    • 在一台物理服务器上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响。

    • 大幅度降低了IT的硬件成本,节省了IT资源。

  • 集群技术

    • 恰恰与虚拟机相反,虚拟机是将一台计算机,化为多台逻辑计算机,集群技术则是将多台计算机,合并为一台逻辑计算机。(算力大幅提升)

虚拟化技术

  • 计算机的分层:硬件层,系统层,应用层。

  • 虚拟化技术则实在系统层之上应用层之下加入了虚拟化层(虚拟机监控器VMM)也叫作,Hypervisor。 Hypervisor管理计算机的硬件,在他之上的虚拟机所需要的IO资源也由她来分配,它充当的是大总管的职责。

  • 虚拟机监控器在宿主机中运行,虚拟机称为客户机,虚拟机的操作系统称为客户机操作系统。

虚拟化技术的产品

Vmware虚拟化 :vmware workstation(个人使用的虚拟化软件)、ESXI(企业级虚拟化软件)等

hyper-v虚拟化(微软的虚拟化产品)

KVM虚拟化:rhel6_x64/centos6_x64及更高版本支持

虚拟化技术类型

裸金属虚拟化,宿主型虚拟化,容器型虚拟化

裸金属虚拟化宿主型虚拟化容器型虚拟化
底层运行位置直接安装在物理硬件之上,没有宿主操作系统运行在已有自身系统之上,依赖宿主系统内核共享宿主系统内核,不独立模拟硬件
核心原理自带独立的Hypervisor,接管硬件资源,硬件资源直接分配给虚拟机。依靠宿主系统调用硬件,模拟机硬件有宿主系统软件模拟仅隔离应用进程,文件网络。不虚拟化硬件,共用一个内核(一缸水,谁用谁拿)
性能表现性能消耗低,接近物理机,适合生产业务内核->Hypervisor->主机内核。性能是虚拟机中最差的消耗极小
系统支持每虚拟机可以安装任意OS虚拟机可以独立安装任意OS,受宿主系统资源限制虚拟机系统必须与物理机保持一致
磁盘占用每台虚拟机有独立的系统镜像,占用空间较大完整镜像,占用空间较大基于镜像分层储存,共享基础,占用空间较小。
http://www.jsqmd.com/news/1141588/

相关文章:

  • 专业级AMD Ryzen调试工具SMUDebugTool:深度硬件控制与性能优化指南
  • STM32L152RE与AD5593R的硬件设计与应用优化
  • 3种核心技术:深度解析Wand-Enhancer如何重塑WeMod本地体验
  • 微信小程序云开发+混元AI实战:零门槛构建带智能能力的MVP
  • 全球1300+供应商网络驱动的合规数据统计分析与出海市场研究咨询服务
  • STM32与SPI EEPROM嵌入式数据存储与检索优化实践
  • 3层架构深度解析:ncmdumpGUI如何优雅破解网易云音乐NCM格式的技术哲学
  • LP5812与PIC18LF25K42实现低功耗RGB灯光控制
  • 【爱马仕】Hermes 本地任务处理程序搭建方法,轻量化整合资源包教程(含安装包)
  • Illustrator自动化脚本终极指南:8款免费工具彻底告别重复劳动 [特殊字符]
  • 多通道ADC与PIC微控制器的工业信号采集方案
  • Biotinyl-Magainin 2 ;Bio-GIGKFLHSAKKFGKAFVGEIMNS
  • 【小白也能轻松玩转龙虾】虾壳云一键部署极速安装包,短时间完成全部组件部署(附最新安装包)
  • PIC18F2680与PAM8904实现高效压电蜂鸣器驱动方案
  • 边云协同视频分析项目实战记录:边缘推理与云端管理的多站点部署指南
  • GTA5线上小助手:终极免费开源游戏增强套件,一站式解决你的游戏痛点
  • 暗黑破坏神2重生:D2DX宽屏补丁如何让20年老游戏在现代PC上流畅运行?
  • MAX77654与MK64FN1M0VDC12构建高效电源管理系统
  • 网易云音乐NCM格式转换技术深度解析:ncmdumpGUI如何实现数字音频文件解放
  • STM32F042K6与MIC1557构建高精度定时系统
  • 基于MC6470 IMU与PIC18F26K80的高精度运动控制方案
  • 高精度模拟信号采集系统设计与优化实践
  • 采用哨兵节点的C++双链表实现
  • 服装点胶点钻设备选型避坑:一个五年工艺师的控制系统观察笔记
  • N_m3u8DL-CLI-SimpleG:图形化M3U8视频下载器完整使用指南
  • IS31FL3731与PIC18F4585的LED矩阵控制方案
  • 如何让GitHub下载速度飙升10倍:Fast-GitHub插件终极配置指南
  • AMD Ryzen终极调试指南:SMUDebugTool完全免费开源工具使用教程
  • 算法初学者解决删除链表倒数的节点(力扣19题)(双指针)
  • 京东云Coding Plan Lite与Pro版深度对比:开发者如何按需选择构建环境