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