开发者学堂课程【深入解析 Docker 容器化技术:平台虚拟化介绍】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/659/detail/10926
平台虚拟化介绍
一、平台虚拟化
平台虚拟化表现为在一个给定的硬件平台上宿主机创造一个模拟的计算机环境虚拟机提供给客户机。客户机软件对于用户应用程序没有限制;许多宿主机允许运行真实的操作系统。客户机就好像直接运行在计算机硬件上,伴随着几个明显的警告。虚拟机对硬件资源(如网络,显示器,键盘,硬盘)的访问被统一管理在一个比处理 器和系统内存更有限制性的层次上。客户软件经常被限制访问计算机周边设备,或者被限制在较低的设备性能上,这取决于宿主机硬件访问策略设定。
平台虚拟化(硬件虚拟化)
最底层不变还是硬件层(基础设施),这个虚拟化架构里并没有在这个硬件的基础之上去安装宿主机操作系统,还是有 VMM 的存在,也就是虚拟机监视器,它最主要的功能、目的是完成虚拟化的,实现虚拟化的技术,基于 VMM 可以虚拟出服务器出来。
绿框内相当于公司购买的服务器,在这个过程当中,以这张图为例,将这台服务器拆分成三台服务器,在拆分的三台服务器里,操作系统不做规定,根据自己的需求安装对应的操作系统,这个就叫做平台虚拟化或者硬件虚拟化,将一台服务器拆分成多台服务器,每台服务器在生产当中处理自己的工作。