什么是虚拟化

在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制,一般所指的虚拟化资源包括计算能力和资料存储。

在实际的生产环境中,虚拟化技术主要用来解决高性能的物理硬件产能过剩和老的旧的硬件产能过低的重组重用,透明化底层物理硬件,从而最大化的利用物理硬件对资源充分利用。

虚拟化技术种类很多,例如:软件虚拟化、硬件虚拟化、内存虚拟化、网络虚拟化(vip)、桌面虚拟化、服务虚拟化、虚拟机等等。

虚拟化种类

(1)全虚拟化架构

虚拟机的监视器(hypervisor)是类似于用户的应用程序运行在主机的OS之上,如VMware的workstation,这种虚拟化产品提供了虚拟的硬件。

(2)OS层虚拟化架构

(3)硬件层虚拟化

​ 硬件层的虚拟化具有高性能和隔离性,因为hypervisor直接在硬件上运行,有利于控制VM的OS访问硬件资源,使用这种解决方案的产品有VMware ESXi 和 Xen server Hypervisor是一种运行在物理服务器和操作系统之间的中间软件层,可允许多个操作系统和应用共享一套基础物理硬件,因此也可以看作是虚拟环境中的“元”操作系统,它可以协调访问服务器上的所有物理设备和虚拟机,也叫虚拟机监视器(Virtual Machine Monitor,VMM)。
​ Hypervisor是所有虚拟化技术的核心。当服务器启动并执行Hypervisor时,它会给每一台虚拟机分配适量的内存、CPU、网络和磁盘,并加载所有虚拟机的客户操作系统。 宿主机Hypervisor是所有虚拟化技术的核心,软硬件架构和管理更高效、更灵活,硬件的效能能够更好地发挥出来。常见的产品有:VMware、KVM、Xen等。
————————————————
版权声明:本文为CSDN博主「不知名架构师」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Learning_xzj/article/details/125106810
西安男科医院排行榜〖排名详细全面公开〗西安广慈男科医院

Docker1.1 虚拟化相关推荐

  1. 尚硅谷Docker---1、docker杂记

    尚硅谷Docker---1.docker杂记 一.总结 一句话总结: ~ php用的homestead就相当于docker,javaee一般都是用docker,php也可以用docker ~ dock ...

  2. 部署 docker 容器虚拟化平台

    Docker 概述 Docker 是一个开源的应用容器引擎,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目,它基于 LXC 的高级容器引擎,源代码托管在 Github 上, ...

  3. 【Linux云计算架构:第四阶段-Linux虚拟化-私有云-docker】第7章—— 部署 docker 容器虚拟化平台

    本节 内容: 8.1 Docker 概述 8.2 部署 docker 容器虚拟化平台 8.3 docker 平台基本使用方法 8.4 docker 镜像制作和发布方法 8.5 Container 容器 ...

  4. Linux高级运维 第八章 部署docker容器虚拟化平台

    8.1  Docker概述 实验环境: CENTOS7.4-63 64位 Dcoker概述 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到 ...

  5. docker容器——虚拟化

    docker容器 前言 一.docker容器 1.docker是什么 2.容器.Docker.虚拟机 1)容器 2)虚拟机 3)Docker与虚拟机的区别 3.容器在内核中支持2种重要支持技术 1)N ...

  6. 【linxu】部署docker容器虚拟化平台

    实验所涉内容 Docker 概述 部署 docker 容器虚拟化平台 docker 平台基本使用方法 创建docker镜像和发布镜像方法 Container 容器端口映射 一 Docker 概述 Do ...

  7. Docker1 架构原理及简单使用

    提示:文中有些内容为大神的博客内容,就不统一标注那里引用,只是再最下面标注参考连接谢谢 一.简介 1.了解docker的前生LXC LXC为Linux Container的简写.可以提供轻量级的虚拟化 ...

  8. [原创]KVM虚拟化管理平台的实现

    KVM虚拟化管理平台的实现 源码链接:https://github.com/wsjhk/IaaS_admin.git 视频演示链接:https://v.youku.com/v_show/id_XMjg ...

  9. 档案用虚拟化服务器还是物理机,利用虚拟化将一台NAS满足不同部门

    [IT168 资讯]企业环境中如果存在多个域,在不同域中就必须建设不同的NAS系统,所以容易造成管理复杂和资源分散,但通过NAS虚拟化技术可解决这样的问题,能将一台NAS系统仿真成多台虚拟设备,每一台 ...

  10. ibm刀片服务器虚拟化,IBM POWER刀片服务器的虚拟化解决方案v1.3.ppt

    IBM POWER刀片服务器的虚拟化解决方案v1.3 BladeCenter POWER blade JS21&JS22 虚拟化 PowerVM By Allan Figueroa Edit ...

最新文章

  1. ImageNet图像数据集介绍
  2. 需要单机还是集群部署_单机、集群和分布式(微服务结构)的区别
  3. oracle 11g r2 安装过程与卸载详细图解
  4. FPGA--(verilog)一个完整工程的设计(包含设计块和激励块)及仿真
  5. hub设备_ORICO|DIY玩家需要一款高性能的HUB,犹如王者需要一把利器一样
  6. 2022-04-11 查询PostGIS和pgRouting的版本号
  7. owncloud 10.0 php,基于Linux云服务器CentOS 7上安装OwnCloud 10.0.8
  8. IPC$***--个人练习
  9. H5分享带缩略图,描述,微信内分享到好友,朋友圈等
  10. 文件名变乱码. 不知道如何恢复呢?
  11. mcafee杀死oracle,如何从卸载McAfee卸载工具
  12. 卷积神经网络(CNN)卷积核与滤波器理解
  13. 作业07-Java GUI编程
  14. jellyfin 字幕方框问题
  15. 酷睿i7和i5对计算机专业要求,酷睿i7,教您酷睿i7和i5有什么区别
  16. [附源码]Python计算机毕业设计办公用品管理系统Django(程序+LW)
  17. 为了防老板偷窥,程序员开源了这个神器
  18. python数据建模步骤_AR(I)MA时间序列建模过程——步骤和python代码
  19. (03)JS/VUE获取一个月有多少天
  20. 项目规划时间轴流程图

热门文章

  1. Java 一个简单的接口使用案例
  2. mac 自带画图软件(mac 打开预览)
  3. icomoon图标字体的下载与使用
  4. unity runtime时导入fbx文件
  5. JAVA基础面试题——继承
  6. 软件逆向工具常用快捷键
  7. 无人驾驶车辆轨迹跟踪控制文献分享(1)
  8. Office批量打印助手V8.5最新版
  9. 弘辽科技:拼多多店铺星级多久更新一次?如何提升?
  10. 个所税服务器没有企业信息,【重要】企业纳税申报一定要看进来!