当前课程知识点:大数据系统基础 >  2.云计算 >  授课视频 >  2.15虚拟化技术总结

返回《大数据系统基础》慕课在线视频课程列表

2.15虚拟化技术总结在线视频

2.15虚拟化技术总结

下一节:2.16OPENSTACK

返回《大数据系统基础》慕课在线视频列表

2.15虚拟化技术总结课程教案、知识点、字幕

下面我们来总结一下

虚拟化技术的发展趋势

这个虚拟化技术

就像我们刚才看到的

它主要的优势在于第一个

它是提供了一层非常好的抽象

它把一些非常丑陋

非常难于管理的硬件

隐藏在了它一个很统一

很漂亮的接口下边

因为它这种抽象

这个事情总体会变得很灵活

我们可以在这个接口上

做很多的事情

然后把那个具体的

跟硬件打交道那些事情

交给虚拟化的这些系统来做

因为我们只需要

对每个硬件做一次

大家连续都可以用

然后它这种东西它容易管理

也容易保证安全

我们可以把一同用户的资源

完全的虚拟化

通过虚拟化这一层

全部切分开

让他们之间互相不干扰

这都是虚拟化的优势

那刚才没有讲到的是

虚拟化的问题是什么

首先虚拟化这种东西

它一定是有一些资源的

一些开销的

你网络上需要打那些包头

它需要额外的处理

虽然是通过硬件处理

但是它也有一定的额外的处理

它需要传递一系列额外的

一些数据 计算的虚拟化

这个(01:01)

本身也是有一定的资源的开销的

这种开销会变得越来越少

但它不会消失

第二个是大家最容易忽视的一点

就是虚拟化这种东西

它给你提供了一个假象

这个假象是说

我独占了这些硬件

但事实上 你只能通过一个地方

你发现你没有独占这些硬件

就是性能

虽然我们有些东西

我们是很容易

把它性能给切分的

比如说CPU这东西

CPU的话 我给你运算一秒钟

给我运算一秒钟

我们俩人各占一半

这个是比较容易切分的

但是比较难切分的

比如像磁盘

那磁盘这个东西

它存档寻找次数是有限的

如果我在磁盘上

疯狂的寻档

实际上我会占了

更多磁盘的资源

可能别的人的性能

就会变得比较慢

包括网络虚拟化也一样

那个VLAN只是保证了

我看不到你在网络上的流量

你也看不到我的

但是它并没说

如果我狂用网络资源

那是不是挤登你的资源

就这些个性能的隔离

是传统的虚拟化

并没有讨论到的问题

随着云计算的发展

研究界也在越来越关注这些

如何实现虚拟化的性能的保证

和性能的隔离方面

第三个就是

我们刚才也说到的

这个(02:15)也提到的

虚拟化是另外一层抽象

它通过这一层抽象

解决了很多难于管理的问题

但实际上

目前我们是不是

已经有了太多层的抽象

如果它真的

有一个东西有问题了

你经过无数层抽象之后

你在应用里边看到的问题

还是不是跟你实际的

物理机器上的问题是一样的

这时候怎么样管理

怎么样调试这个

如果出了问题 怎么样修理

到底管理出问题了

你还能不能看到

这些都是一个

在大规模云计算环境下

所面临的一些

很严峻的问题和挑战

现在很多的科研

也都在做这一方面的事情

虚拟化本身它是在发展的

我们刚才提到了

计算网络和存储的虚拟化

现在其实这个东西

可以定义得更广

但这种定义得更广

我们通常来讲

现在有一个更加时髦的词汇

叫做软件定义的数据中心

或者软件定义的世界

叫的都很大

这里头包含了什么内容

比如说首先包含了一系列

我们没有谈到的

网络功能的虚拟化

传统的网络里头

不光有交换器 路由器

它还有一些个防火墙

像入侵检测等等这些设备

这些设备是不是能够虚拟化

如果我今天说

我的系统里我要一个防火墙

这个东西怎么实现

传统来讲 防火墙是硬件盒子

现在我们能不能用软件和虚拟机

来实现这个事情

剩下还有一些东西

什么东西可以软件定义

什么东西可以虚拟化

比如说空调能不能虚拟化

我说今天我跑了一些任务

导致我机器很热

我需要多加一台空调

多加一台制冷 是不是可以

这个现在听起来

你听起来觉得很奇怪

怎么空调这种东西 是一个吹风的

就是一个大的电机

那个傻大黑粗的东西

怎么可能虚拟化

但是事实上

确实有这样的设备存在

比如说它里头有

那个机器里头

有一些内部的 小的

一些制冷的设备

比如说它是一个高速的风扇

或者什么

你可以通过软件来打开

打开之后

它就能迅速地

把某一个温度降下来

当然它是以消耗了

更多的能源为代价的

这些东西实际上

如果这些个设备

大量的在数据中心推广的话

其实制冷也可以虚拟化

那么电源能不能虚拟化

如果我需要在一个地方

加更多的设备

我是不是可以

让你得到更多的供电

这个通过智能的PDU

智能的供电设备

甚至于智能的电网

我们现在目前也有人

在研究这方面能不能虚拟化

当然更多的就是说

那个建筑能不能虚拟化

明天我多要一间房子 行不行

人的想像力是无限的

但是无论如何

这个软件能定义

能够虚拟化

会给人带来很多很多的灵活性

所以这也是人们 大家都需要的

云计算从虚拟化

和云计算之间还差一步

那么就是资源的调动和管理

资源调动和管理这一部分

我们专门有一节课

在后边会谈到

这里就不再多讲了

大数据系统基础课程列表:

1. 绪论

-授课视频

--什么是大数据

--大数据典型应用

--大数据的特点

--大数据技术体系

--大数据生态系统

--大数据技术挑战

--课程内容

-1. 绪论--Quiz 1

2.云计算

-授课视频

--2.1大数据和云计算关系概述

--2.2并行化理念

--2.3规模经济理念

--2.4从仓库规模计算机到云

--2.5云计算商业模式概述

--2.6云计算带来的价值

--2.7云计算的分类

--2.8虚拟化技术概述

--2.9计算虚拟化

--2.10网络虚拟化:基础

--2.11网络虚拟化:软件定义网络

--2.12软件定义网络实现

--2.13存储虚拟化:用户接口

--2.14存储虚拟化:分布式存储实现方式

--2.15虚拟化技术总结

--2.16OPENSTACK

--2.17云计算小结

-2.云计算--Quiz 2

3.文件存储

-授课视频

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

-3.文件存储--Quiz3

4. 处理框架

-授课视频

--4.1大数据的处理框架

--4.2MapReduce编程模型

--MapReduce执行过程

--4.4MapReduce数据流

--4.5MapReduce性能优化与容错

--4.6Hadoop

--4.7MapReduce总结

--4.8Pig Latin

--4.9Pig Latin语法

--4.10Pig Latin 嵌套数据类型

--4.11Pig Latin 实现与优化

--Pig Latin 实现与优化(2)

--4.13类似框架

--4.14章节总结

-4. 处理框架--Quiz4

5.内存计算

-授课视频

--5.1内存计算概述

--5.2并行计算挑战

--5.3并行计算的局限性

--5.4大数据处理并行系统

--5.5内存计算需求

--5.6MapReduce文件传递数据

--5.7内存计算的可行性

--5.8内存层次的延迟

--5.9内存计算实例-spark

--5.10SPARK-RDD

--5.11大数据并行系统

--5.12Spark编程接口

--5.13Spark编程实例——Log挖掘

--5.14Spark编程实例——WorkCount

--5.15Spark实现技术

--5.16复杂的DAG示例

--5.17RDD性能的提高

--5.18Spark应用和生态环境

--5.19Spark的局限性

-5.内存计算--Quiz5

6. NoSQL

-授课视频

--NoSQL与Cassandra

--数据模型、接口、语言

--系统架构与Gossip协议

--一致性哈希与数据分区

--数据副本及一致性

--节点本地数据存储

-6. NoSQL--Quiz6

7. 流计算

-授课视屏

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

-7. 流计算--Quiz7

2.15虚拟化技术总结笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。