虚拟化概述
2021-09-22 22:24:04 1 举报
AI智能生成
云计算虚拟化概论
作者其他创作
大纲/内容
所属项目
任务名称
任务描述
任务要求
任务发布
云计算的底层就是虚拟化技术
(1)实现云计算的关键技术是什么?
一种计算机资源管理技术,将各种IT实体资源抽象、转换成另一种形式的技术都是虚拟化。
虚拟化
通过该技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。
作用
(2)虚拟化的定义是什么?有什么作用?
云计算依赖于虚拟化,但两者不是同一种东西,虚拟化是云计算的核心技术,但不是核心关注点。云计算是一种服务,而虚拟化是一种技术基础,而云计算这项服务需要虚拟化的支持才能进去。
(3)云计算和虚拟化之间是什么关系?
虚拟机和Docker容器
(4)虚拟化可以分为两个大方向分类,分别叫什么?
1.每台主机一个操作系统
2.软件硬件紧密地结合
3.在同一主机上运行多个应用程序通常会遭遇沖突
4.系统的资源利用率低
5.硬件成本高昂而且不够灵活
虚拟化前
1.打破了操作系统和硬件的互相依赖
2.通过封装到到虚拟机的技术,管理操作系统和应用程序为单一的个体
3.強大的安全和故障隔离
4.虚拟机是独立于硬件的,它们能在任何硬件上运行
虚拟化后
(5)虚拟化前后有啥特点?虚拟前和虚拟后有什么特点和区别?
Guesrt os无需修改
速度和功能都非常不错,使用非常简单
移植性好
效率不高
全虚拟化
架构更精简
在整体速度上有一定的优势
需要对OS进行修改,在用户体验方面比较麻烦
半虚拟化
全虚拟化是当前最为成熟和可靠的技术。硬件辅助是虚拟化的未来,它真正的优势还没发挥出来。
区别
(6)虚拟化按照技术架构区分,可以分为几个类型?每个类型的特点是什么?如何区分?
简单、易于实现。
安装和运行应用程序依赖于主机操作系统对设备的支持。
有两层OS,管理开销较大,性能损耗较大。
虚拟机对各种物理设备的调用,都通过虚拟化层和宿主机的OS一起协调才能完成。
寄居架构
不依赖于操作系统。
支持多种操作系统,多种应用。
依赖虚拟成内核和服务器控制台进行管理。
需要对虚拟层的内核进行开发。
裸金属架构
相较于寄居虚拟化架构,性能高。
相较于裸金属架构,不需要开发内核。
可支持多种操作系统。
需底层硬件支持虚拟化拓展功能。
混合虚拟化
(7)虚拟化按照使用类型区分,可以分为几个类型?每个类型的特点是什么?如何区分?
云计算1.0:计算虚拟化,虚拟化为了更好的利用率。(以虚拟化为核心)
云计算2.0:软件定义与整合,基础设施云化、资源服务标准化、自动化。(以资源为核心)
云计算3.0:云原生与重构业务,应用云化、敏捷应用开发与生命周期管理。(以应用为核心)
(8)云计算发展分为几个阶段,每个阶段的核心是什么?
定义:属于Linux容器的一种封装,提供简单易用的容器使用接口,他是目前最流行的Linux容器解决方案。
作用:将应用程序与该程序的依赖,打包在一个文件里。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实的物理机运行一样。有了Docker,就不用担心环境问题。
核心:实现应用与运行环境整体打包以及打包格式统一。
(9)容器虚拟化目前最主流的技术叫什么?它的定义、作用、核心分别是什么?
客户端
守护进程
镜像
容器
仓库
(10)一个docker容器的组长包含多少个组件?
容器本质上是一款轻量级虚拟化技术,用户需要高效运行环境,而非整个机器,一次构建、到处运行
部署方便
隔离性好
成本低
(11)docker容器有什么优势和特点?
任务实施
任务回归
0 条评论
回复 删除
下一页