当前课程知识点:大数据系统基础 > 2.云计算 > 授课视频 > 2.15虚拟化技术总结
下面我们来总结一下
虚拟化技术的发展趋势
这个虚拟化技术
就像我们刚才看到的
它主要的优势在于第一个
它是提供了一层非常好的抽象
它把一些非常丑陋
非常难于管理的硬件
隐藏在了它一个很统一
很漂亮的接口下边
因为它这种抽象
这个事情总体会变得很灵活
我们可以在这个接口上
做很多的事情
然后把那个具体的
跟硬件打交道那些事情
交给虚拟化的这些系统来做
因为我们只需要
对每个硬件做一次
大家连续都可以用
然后它这种东西它容易管理
也容易保证安全
我们可以把一同用户的资源
完全的虚拟化
通过虚拟化这一层
全部切分开
让他们之间互相不干扰
这都是虚拟化的优势
那刚才没有讲到的是
虚拟化的问题是什么
首先虚拟化这种东西
它一定是有一些资源的
一些开销的
你网络上需要打那些包头
它需要额外的处理
虽然是通过硬件处理
但是它也有一定的额外的处理
它需要传递一系列额外的
一些数据 计算的虚拟化
这个(01:01)
本身也是有一定的资源的开销的
这种开销会变得越来越少
但它不会消失
第二个是大家最容易忽视的一点
就是虚拟化这种东西
它给你提供了一个假象
这个假象是说
我独占了这些硬件
但事实上 你只能通过一个地方
你发现你没有独占这些硬件
就是性能
虽然我们有些东西
我们是很容易
把它性能给切分的
比如说CPU这东西
CPU的话 我给你运算一秒钟
给我运算一秒钟
我们俩人各占一半
这个是比较容易切分的
但是比较难切分的
比如像磁盘
那磁盘这个东西
它存档寻找次数是有限的
如果我在磁盘上
疯狂的寻档
实际上我会占了
更多磁盘的资源
可能别的人的性能
就会变得比较慢
包括网络虚拟化也一样
那个VLAN只是保证了
我看不到你在网络上的流量
你也看不到我的
但是它并没说
如果我狂用网络资源
那是不是挤登你的资源
就这些个性能的隔离
是传统的虚拟化
并没有讨论到的问题
随着云计算的发展
研究界也在越来越关注这些
如何实现虚拟化的性能的保证
和性能的隔离方面
第三个就是
我们刚才也说到的
这个(02:15)也提到的
虚拟化是另外一层抽象
它通过这一层抽象
解决了很多难于管理的问题
但实际上
目前我们是不是
已经有了太多层的抽象
如果它真的
有一个东西有问题了
你经过无数层抽象之后
你在应用里边看到的问题
还是不是跟你实际的
物理机器上的问题是一样的
这时候怎么样管理
怎么样调试这个
如果出了问题 怎么样修理
到底管理出问题了
你还能不能看到
这些都是一个
在大规模云计算环境下
所面临的一些
很严峻的问题和挑战
现在很多的科研
也都在做这一方面的事情
虚拟化本身它是在发展的
我们刚才提到了
计算网络和存储的虚拟化
现在其实这个东西
可以定义得更广
但这种定义得更广
我们通常来讲
现在有一个更加时髦的词汇
叫做软件定义的数据中心
或者软件定义的世界
叫的都很大
这里头包含了什么内容
比如说首先包含了一系列
我们没有谈到的
网络功能的虚拟化
传统的网络里头
不光有交换器 路由器
它还有一些个防火墙
像入侵检测等等这些设备
这些设备是不是能够虚拟化
如果我今天说
我的系统里我要一个防火墙
这个东西怎么实现
传统来讲 防火墙是硬件盒子
现在我们能不能用软件和虚拟机
来实现这个事情
剩下还有一些东西
什么东西可以软件定义
什么东西可以虚拟化
比如说空调能不能虚拟化
我说今天我跑了一些任务
导致我机器很热
我需要多加一台空调
多加一台制冷 是不是可以
这个现在听起来
你听起来觉得很奇怪
怎么空调这种东西 是一个吹风的
就是一个大的电机
那个傻大黑粗的东西
怎么可能虚拟化
但是事实上
确实有这样的设备存在
比如说它里头有
那个机器里头
有一些内部的 小的
一些制冷的设备
比如说它是一个高速的风扇
或者什么
你可以通过软件来打开
打开之后
它就能迅速地
把某一个温度降下来
当然它是以消耗了
更多的能源为代价的
这些东西实际上
如果这些个设备
大量的在数据中心推广的话
其实制冷也可以虚拟化
那么电源能不能虚拟化
如果我需要在一个地方
加更多的设备
我是不是可以
让你得到更多的供电
这个通过智能的PDU
智能的供电设备
甚至于智能的电网
我们现在目前也有人
在研究这方面能不能虚拟化
当然更多的就是说
那个建筑能不能虚拟化
明天我多要一间房子 行不行
人的想像力是无限的
但是无论如何
这个软件能定义
能够虚拟化
会给人带来很多很多的灵活性
所以这也是人们 大家都需要的
云计算从虚拟化
和云计算之间还差一步
那么就是资源的调动和管理
资源调动和管理这一部分
我们专门有一节课
在后边会谈到
这里就不再多讲了
-授课视频
--什么是大数据
--大数据典型应用
--大数据的特点
--大数据技术体系
--大数据生态系统
--大数据技术挑战
--课程内容
-1. 绪论--Quiz 1
-授课视频
--2.2并行化理念
--2.9计算虚拟化
-2.云计算--Quiz 2
-授课视频
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
-3.文件存储--Quiz3
-授课视频
--4.13类似框架
--4.14章节总结
-4. 处理框架--Quiz4
-授课视频
-5.内存计算--Quiz5
-授课视频
--数据副本及一致性
--节点本地数据存储
-6. NoSQL--Quiz6
-授课视屏
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
-7. 流计算--Quiz7