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

1-Docker虚拟化平台技术概述及简介

1.虚拟化技术概述及简介

通俗的说,虚拟化就是把物理资源转变为逻辑上可以管理的资源,以打破物理结构间的壁垒,计算元件运行在虚拟的基础上而不是真实的基础上,可以扩大硬件的容量,简化软件的重新配置过程。允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率,是一个为了简化管理,优化资源的解决方案。 目前主流的虚拟化技术主要有:KVM、Xen、VMware Esxi、VirtualBox、Docker,虚拟化技术也越来越广泛的应用在企业中,例如Taobao、Google等。
虚拟化原理:虚拟化解决方案的底部是要进行虚拟化的物理机器,这台机器可能直接支持虚拟化,也可能不会直接支持虚拟化,那么就需要系统管理程序层的支持。
系统管理程序(Virtual machine monitor),或称为 VMM,可以看作是平台硬件和操作系统的抽象化。在某些情况中,这个系统管理程序就是一个操作系统,此时它就称为主机操作系统。

             

                                                                      虚拟化的分层抽象

完全拟

相关文章:

  • 大数据毕业设计选题推荐-智慧小区大数据平台-Hadoop-Spark-Hive
  • javaee实验:搭建maven+spring boot开发环境,开发“Hello,Spring Boot”应用
  • 栈相关代码
  • [hive]中的字段的数据类型有哪些
  • 关于ROS的网络通讯方式TCP/UDP
  • 68 内网安全-域横向PTHPTKPTT哈希票据传递
  • Redis的持久化机制
  • 如何在苹果Mac系统设置中查看Wi-Fi密码?
  • 阿里云二级域名绑定与宝塔Nginx反向代理配置
  • 前端下载后端文件流,文件可以下载,但是打不开,显示“文件已损坏”的问题分析与解决方案
  • 竞赛选题 深度学习实现语义分割算法系统 - 机器视觉
  • Ubuntu:解决PyCharm中不能输入中文或者输入一个中文解决方法
  • 【Python语言速回顾】——数据可视化基础
  • GZ035 5G组网与运维赛题第8套
  • 如何发布自己的golang库
  • Angular6错误 Service: No provider for Renderer2
  • Apache Pulsar 2.1 重磅发布
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • es的写入过程
  • express.js的介绍及使用
  • iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
  • javascript 哈希表
  • js中forEach回调同异步问题
  • PV统计优化设计
  • spring + angular 实现导出excel
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 番外篇1:在Windows环境下安装JDK
  • 浮动相关
  • 如何进阶一名有竞争力的程序员?
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • 在electron中实现跨域请求,无需更改服务器端设置
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #HarmonyOS:基础语法
  • #使用清华镜像源 安装/更新 指定版本tensorflow
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (附源码)计算机毕业设计ssm电影分享网站
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (学习日记)2024.01.09
  • (转载)Linux 多线程条件变量同步
  • .NET Core 实现 Redis 批量查询指定格式的Key
  • .net core控制台应用程序初识
  • .NET Framework Client Profile - a Subset of the .NET Framework Redistribution
  • .NET Standard 支持的 .NET Framework 和 .NET Core
  • .NET 常见的偏门问题
  • .net 程序发生了一个不可捕获的异常
  • .Net 代码性能 - (1)
  • .net/c# memcached 获取所有缓存键(keys)
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值
  • .NetCore部署微服务(二)
  • .NET开源项目介绍及资源推荐:数据持久层 (微软MVP写作)
  • @RequestBody与@ModelAttribute