虚拟化和Docker
2024-09-01 21:11:23
1、硬件层的虚拟化具有高性能和隔离性,因为hypervisor直接在硬件上运行,有利于控制VM的OS访问硬件资源,使用这种解决方案的产品有VMware ESXI和Xen server。
2、hypervisor(虚拟机监视器)是一种运行在物理服务器和操作系统之间的中间软件层,可允许多个操作系统和应用共享一套基础物理硬件,它可以协调访问服务器上的所有物理设备和虚拟机,也叫虚拟机监视器(Virtual Machine Monitor,VMM)。
3、Hypervisor是所有虚拟化技术的核心,当服务器启动并执行hypervisor时,它会给每一台虚拟机分配适量的内存、CPU、网络和磁盘,并加载所有虚拟机的客户操作系统,宿主机。软硬件架构和管理更高效、更灵活,硬件的效能能够更好的发挥出来,常见的产品有:VMware、KVM、Xen。
4、容器和宿主机之间的隔离更加彻底,容器有独立的网络和存储栈,还拥有自己的资源管理能力,使得同一台宿主机中的多个容器可以友好的共存。容器需要的开销有限,和传统虚拟化以及半虚拟化相比,容器不需要虚拟层(emulation layer)和管理层(hypervisor layer),而是使用操作系统的系统调用接口,这样降低了运行单个容器所需的开销,也使得宿主机中可以运行更多的容器。
最新文章
- 【CodeVS 1288】埃及分数
- HTML5 ---localStorage
- wlan-mcs来自百度百科
- 不用asp.net MVC,用WebForm照样可以实现MVC(请看最后一句话)
- Erlang进程间消息接收超时设定
- iOS 上拉刷新和下拉加在更多(第三方框架EGOTableViewPullRefresh)
- android WebView交互优化
- universal image loader在listview/gridview中滚动时重复加载图片的问题及解决方法
- Codeforces 57C Array dp暴力找到规律
- 定时器setTimeout()和Node.js的Event Loop
- Masonry与AmazeUI结合实现瀑布流
- 三、安装cmake,安装resin ,tars服务,mysql 安装介绍,安装jdk,安装maven,c++ 开发环境安装
- JSON的简单使用_解析前台传来的JSON数据
- Jedis 连接池实例
- Android Studio中的Gradle是干什么的
- Windows下如何更新 node.js
- MySQL主从同步添加至zabbix监控
- LInux上返回到切换目录前的目录
- Reshaper cannot resolve symbol
- EOJ Monthly 2018.11 猜价格 (模拟)