谁才是下一时代的主角,云计算,大数据时代是什么还是人工智能

我今天要讲这三个话题一个是雲计算,一个大数据时代是什么一个人工智能,我为什么要讲这三个东西呢因为这三个东西现在非常非常的火,它们之间好像互相有關系一般谈云计算的时候也会提到大数据时代是什么,谈人工智能的时候也会提大数据时代是什么谈人工智能的时候也会提云计算。所以说感觉他们又相辅相成不可分割如果是非技术的人员来讲可能比较难理解说这三个之间的相互关系,所以有必要解释一下

一、云計算最初是实现资源管理的灵活性

我们首先来说云计算,云计算最初的目标是对资源的管理管理的主要是计算资源,网络资源存储资源三个方面。

1.1 管数据中心就像配电脑

什么叫计算网络,存储资源呢就说你要买台笔记本电脑吧,你是不是要关心这台电脑什么样的CPU啊多大的内存啊?这两个我们称为计算资源

这台电脑要能上网吧,需要有个网口可以插网线或者有无线网卡可以连接我们家的路由器,您家也需要到运营商比如联通移动,电信开通一个网络比如100M的带宽,然后会有师傅弄一根网线到您家来师傅可能会帮您将您的路甴器和他们公司的网络连接配置好,这样您家的所有的电脑手机,平板就都可以通过您的路由器上网了这就是网络。

您可能还会问硬盤多大啊原来硬盘都很小,10G之类的后来500G,1T2T的硬盘也不新鲜了。(1T是1000G)这就是存储。

对于一台电脑是这个样子的对于一个数据中心也昰同样的。想象你有一个非常非常大的机房里面堆了很多的服务器,这些服务器也是有CPU内存,硬盘的也是通过类似路由器的设备上網的。这个时候的一个问题就是运营数据中心的人是怎么把这些设备统一的管理起来的呢?

1.2 灵活就是想啥时要都有想要多少都行

管理嘚目标就是要达到两个方面的灵活性。哪两个方面呢比如有个人需要一台很小很小的电脑,只有一个CPU1G内存,10G的硬盘一兆的带宽,你能给他吗像这种这么小规格的电脑,现在随便一个笔记本电脑都比这个配置强了家里随便拉一个宽带都要100M。然而如果去一个云计算的岼台上他要想要这个资源的时候,只要一点就有了

所以说它就能达到两个方面灵活性。

  • 第一个方面就是想什么时候要就什么时候要仳如需要的时候一点就出来了,这个叫做时间灵活性

  • 第二个方面就是想要多少呢就有多少,比如需要一个很小很小的电脑可以满足,仳如需要一个特别大的空间以云盘为例,似乎云盘给每个人分配的空间动不动就就很大很大随时上传随时有空间,永远用不完这个叫做空间灵活性。

空间灵活性和时间灵活性也即我们常说的云计算的弹性。

为了解决这个弹性的问题经历了漫长时间的发展。

1.3 物理设備不灵活

首先第一个阶段就是物理机或者说物理设备时期。这个时期相当于客户需要一台电脑我们就买一台放在数据中心里。物理设備当然是越来越牛例如服务器,内存动不动就是百G内存例如网络设备,一个端口的带宽就能有几十G甚至上百G例如存储,在数据中心臸少是PB级别的(一个P是1000个T一个T是1000个G)。

然而物理设备不能做到很好的灵活性首先它不能够达到想什么时候要就什么时候要、比如买台服务器,哪怕买个电脑都有采购的时间。突然用户告诉某个云厂商说想要开台电脑,如果使用物理服务器当时去采购啊就很难,如果说供应商啊关系一般可能采购一个月,供应商关系好的话也需要一个星期用户等了一个星期后,这时候电脑才到位用户还要登录上去開始慢慢部署自己的应用,时间灵活性非常差第二是空间灵活性也不行,例如上述的用户要一个很小很小的电脑,现在哪还有这么小型号的电脑啊不能为了满足用户只要一个G的内存是80G硬盘的,就去买一个这么小的机器但是如果买一个大的呢,因为电脑大就向用户哆收钱,用户说他只用这么小的一点如果让用户多付钱就很冤。

1.4 虚拟化灵活多了

有人就想办法了第一个办法就是虚拟化。用户不是只偠一个很小的电脑么数据中心的物理设备都很强大,我可以从物理的CPU内存,硬盘中虚拟出一小块来给客户同时也可以虚拟出一小块來给其他客户,每个客户都只能看到自己虚的那一小块其实每个客户用的是整个大的设备上其中的一小块。虚拟化的技术能使得不同的愙户的电脑看起来是隔离的我看着好像这块盘就是我的,你看这呢这块盘就是你的实际情况可能我这个10G和您这个10G是落在同样一个很大佷大的这个存储上的。

而且如果事先物理设备都准备好虚拟化软件虚拟出一个电脑是非常快的,基本上几分钟就能解决所以在任何一個云上要创建一台电脑,一点几分钟就出来了就是这个道理。

这个空间灵活性和时间灵活性就基本解决了

1.5 虚拟世界的赚钱与情怀

在虚擬化阶段,最牛的公司是Vmware是实现虚拟化技术比较早的一家公司,可以实现计算网络,存储的虚拟化这家公司很牛,性能也做得非常恏然后虚拟化软件卖的也非常好,赚了好多的钱后来让EMC(世界五百强,存储厂商第一品牌)给收购了

但是这个世界上还是有很多有情怀嘚人的,尤其是程序员里面有情怀的人喜欢做一件什么事情呢?开源这个世界上很多软件都是有闭源就有开源,源就是源代码就是說某个软件做的好,所有人都爱用这个软件的代码呢,我封闭起来只有我公司知道其他人不知道,如果其他人想用这个软件就要付峩钱,这就叫闭源但是世界上总有一些大牛看不惯钱都让一家赚了去。大牛们觉得这个技术你会我也会,你能开发出来我也能,我開发出来就是不收钱把代码拿出来分享给大家,全世界谁用都可以所有的人都可以享受到好处,这个叫做开源

比如最近蒂姆·伯纳斯·李就是个非常有情怀的人,2017年他因“发明万维网、第一个浏览器和使万维网得以扩展的基本协议和算法”而获得2016年度的图灵奖。图灵獎就是计算机界的诺贝尔奖然而他最令人敬佩的是,他将万维网也就是我们常见的www的技术无偿贡献给全世界免费使用。我们现在在网仩的所有行为都应该感谢他的功劳如果他将这个技术拿来收钱,应该和比尔盖茨差不多有钱

例如在闭源的世界里有windows,大家用windows都得给微軟付钱开源的世界里面就出现了Linux。比尔盖茨靠windowsOffice这些闭源的软件赚了很多钱,称为世界首富就有大牛开发了另外一种操作系统Linux。很多囚可能没有听说过Linux很多后台的服务器上跑的程序都是Linux上的,比如大家享受双十一支撑双十一抢购的系统,无论是淘宝京东,考拉嘟是跑在Linux上的。

再如有apple就有安卓apple市值很高,但是苹果系统的代码我们是看不到的于是就有大牛写了安卓手机操作系统。所以大家可以看到几乎所有的其他手机厂商里面都装安卓系统,因为苹果系统不开源而安卓系统大家都可以用。

在虚拟化软件也一样有了Vmware,这个軟件非常非常的贵那就有大牛写了两个开源的虚拟化软件,一个叫做Xen一个叫做KVM,如果不做技术的可以不用管这两个名字,但是后面還是会提到

1.6 虚拟化的半自动和云计算的全自动

虚拟化软件似乎解决了灵活性问题,其实不全对因为虚拟化软件一般创建一台虚拟的电腦,是需要人工指定这台虚拟电脑放在哪台物理机上的可能还需要比较复杂的人工配置,所以使用Vmware的虚拟化软件需要考一个很牛的证書,能拿到这个证书的人薪资是相当的高,也可见复杂程度所以仅仅凭虚拟化软件所能管理的物理机的集群规模都不是特别的大,一般在十几台几十台,最多百台这么一个规模这一方面会影响时间灵活性,虽然虚拟出一台电脑的时间很短但是随着集群规模的扩大,人工配置的过程越来越复杂越来越耗时。另一方面也影响空间灵活性当用户数量多的时候,这点集群规模还远达不到想要多少要哆少的程度,很可能这点资源很快就用完了还得去采购。所以随着集群的规模越来越大基本都是千台起步,动辄上万台甚至几十上百万台,如果去查一下BAT包括网易,包括谷歌亚马逊,服务器数目都大的吓人这么多机器要靠人去选一个位置放这台虚拟化的电脑并莋相应的配置,几乎是不可能的事情还是需要机器去做这个事情。

人们发明了各种各样的算法来做这个事情算法的名字叫做调度(Scheduler)。通俗一点的说就是有一个调度中心,几千台机器都在一个池子里面无论用户需要多少CPU,内存硬盘的虚拟电脑,调度中心会自动在大池孓里面找一个能够满足用户需求的地方把虚拟电脑启动起来做好配置,用户就直接能用了这个阶段,我们称为池化或者云化,到了這个阶段才可以称为云计算,在这之前都只能叫虚拟化

1.7 云计算的私有与公有

云计算大致分两种,一个是私有云一个是公有云,还有囚把私有云和公有云连接起来称为混合云我们暂且不说这个。私有云就是把虚拟化和云化的这套软件部署在别人的数据中心里面使用私有云的用户往往很有钱,自己买地建机房自己买服务器,然后让云厂商部署在自己这里Vmware后来除了虚拟化,也推出了云计算的产品並且在私有云市场赚的盆满钵满。所谓公有云就是虚拟化和云化软件部署在云厂商自己数据中心里面的用户不需要很大的投入,只要注冊一个账号就能在一个网页上点一下创建一台虚拟电脑,例如AWS也即亚马逊的公有云例如国内的阿里云,腾讯云网易云等。

亚马逊呢為什么要做公有云呢我们知道亚马逊原来是国外比较大的一个电商,它做电商的时候也肯定会遇到类似双11的场景在某一个时刻大家都沖上来买东西。当大家都冲上买东西的时候就特别需要云的时间灵活性和空间灵活性。因为它不能时刻准备好所有的资源那样太浪费叻。但也不能什么都不准备看着双十一这么多用户想买东西登不上去。所以需要双十一的时候创建一大批虚拟电脑来支撑电商应用,過了双十一再把这些资源都释放掉去干别的所以亚马逊是需要一个云平台的。

然而商用的虚拟化软件实在是太贵了亚马逊总不能把自巳在电商赚的钱全部给了虚拟化厂商吧。于是亚马逊基于开源的虚拟化技术如上所述的Xen或者KVM,开发了一套自己的云化软件没想到亚马遜后来电商越做越牛,云平台也越做越牛而且由于他的云平台需要支撑自己的电商应用,而传统的云计算厂商多为IT厂商出身几乎没有洎己的应用,因而亚马逊的云平台对应用更加的友好迅速发展成为云计算的第一品牌,赚了很多钱在亚马逊公布其云计算平台财报之湔,人们都猜测亚马逊电商赚钱,云也赚钱吗后来一公布财报,发现不是一般的赚钱仅仅去年,亚马逊AWS年营收达122亿美元运营利润31億美元。

1.8 云计算的赚钱与情怀

公有云的第一名亚马逊过得很爽第二名Rackspace过的就一般了。没办法这就是互联网行业的残酷性,多是赢者通吃的模式所以第二名如果不是云计算行业的,很多人可能都没听过了第二名就想,我干不过老大怎么办呢开源吧。如上所述亚马遜虽然使用了开源的虚拟化技术,但是云化的代码是闭源的很多想做又做不了云化平台的公司,只能眼巴巴的看着亚马逊挣大钱Rackspace把源玳码一公开,整个行业就可以一起把这个平台越做越好兄弟们大家一起上,和老大拼了

于是Rackspace和美国航空航天局合作创办了开源软件OpenStack,洳图所示OpenStack的架构图不是云计算行业的不用弄懂这个图,但是能够看到三个关键字Compute计算,Networking网络Storage存储。还是一个计算网络,存储的云囮管理平台

当然第二名的技术也是非常棒的,有了OpenStack之后果真像Rackspace想象的一样,所有想做云的大企业都疯了你能想象到的所有如雷贯耳嘚大型IT企业,IBM惠普,戴尔华为,联想等等都疯了。原来云平台大家都想做看着亚马逊和Vmware赚了这么多钱,眼巴巴看着没办法想自巳做一个好像难度还挺大。现在好了有了这样一个开源的云平台OpenStack,所有的IT厂商都加入到这个社区中来对这个云平台进行贡献,包装成洎己的产品连同自己的硬件设备一起卖。有的做了私有云有的做了公有云,OpenStack已经成为开源云平台的事实标准

随着OpenStack的技术越来越成熟,可以管理的规模也越来越大并且可以有多个OpenStack集群部署多套,比如北京部署一套杭州部署两套,广州部署一套然后进行统一的管理。这样整个规模就更大了在这个规模下,对于普通用户的感知来讲基本能够做到想什么时候要就什么什么药,想要多少就要多少还昰拿云盘举例子,每个用户云盘都分配了5T甚至更大的空间如果有1亿人,那加起来空间多大啊其实背后的机制是这样的,分配你的空间你可能只用了其中很少一点,比如说它分配给你了5个T这么大的空间仅仅是你看到的,而不是真的就给你了你其实只用了50个G,则真实給你的就是50个G随着你文件的不断上传,分给你的空间会越来越多当大家都上传,云平台发现快满了的时候(例如用了70%)会采购更多的服務器,扩充背后的资源这个对用户是透明的,看不到的从感觉上来讲,就实现了云计算的弹性其实有点像银行,给储户的感觉是什麼时候取钱都有只要不同时挤兑,银行就不会垮

这里做一个简单的总结,到了这个阶段云计算基本上实现了时间灵活性和空间灵活性,实现了计算网络,存储资源的弹性计算,网络存储我们常称为基础设施Infranstracture, 因而这个阶段的弹性称为资源层面的弹性,管理资源的雲平台我们称为基础设施服务,就是我们常听到的IaaSInfranstracture As A Service。

二、云计算不光管资源也要管应用

有了IaaS,实现了资源层面的弹性就够了吗显嘫不是。还有应用层面的弹性这里举个例子,比如说实现一个电商的应用平时十台机器就够了,双十一需要一百台你可能觉得很好辦啊,有了IaaS新创建九十台机器就可以了啊。但是90台机器创建出来是空的啊电商应用并没有放上去啊,只能你公司的运维人员一台一台嘚弄还是需要很长时间才能安装好的。虽然资源层面实现了弹性但是没有应用层的弹性,依然灵活性是不够的

有没有方法解决这个問题呢?于是人们在IaaS平台之上又加了一层用于管理资源以上的应用弹性的问题,这一层通常称为PaaS(Platform As A Service)这一层往往比较难理解,其实大致分两部分一部分我称为你自己的应用自动安装,一部分我称为通用的应用不用安装

我们先来说第一部分,自己的应用自动安装比洳电商应用是你自己开发的,除了你自己其他人是不知道怎么安装的,比如电商应用安装的时候需要配置支付宝或者微信的账号,才能别人在你的电商上买东西的时候付的钱是打到你的账户里面的,除了你谁也不知道,所以安装的过程平台帮不了忙但是能够帮你莋的自动化,你需要做一些工作将自己的配置信息融入到自动化的安装过程中方可。比如上面的例子双十一新创建出来的90台机器是空嘚,如果能够提供一个工具能够自动在这新的90台机器上将电商应用安装好,就能够实现应用层面的真正弹性例如Puppet, Chef, Ansible, Cloud Foundary都可以干这件事情,朂新的容器技术Docker能更好的干这件事情不做技术的可以不用管这些词。

第二部分通用的应用不用安装。所谓通用的应用一般指一些复雜性比较高,但是大家都在用的例如数据库。几乎所有的应用都会用数据库但是数据库软件是标准的,虽然安装和维护比较复杂但昰无论谁安装都是一样。这样的应用可以变成标准的PaaS层的应用放在云平台的界面上当用户需要一个数据库的时候,一点就出来了用户僦可以直接用了。有人问既然谁安装都一个样,那我自己来好了不需要花钱在云平台上买。当然不是数据库是一个非常难的东西,咣Oracle这家公司靠数据库就能赚这么多钱。买Oracle也是要花很多很多钱的然而大多数云平台会提供Mysql这样的开源数据库,又是开源钱不需要花這么多了,但是维护这个数据库却需要专门招一个很大的团队,如果这个数据库能够优化到能够支撑双十一也不是一年两年能够搞定嘚。比如您是一个做单车的当然没必要招一个非常大的数据库团队来干这件事情,成本太高了应该交给云平台来做这件事情,专业的倳情专业的人来自云平台专门养了几百人维护这套系统,您只要专注于您的单车应用就可以了

要么是自动部署,要么是不用部署总嘚来说就是应用层你也要少操心,这就是PaaS层的重要作用

 虽说脚本的方式能够解决自己的应用的部署问题,然而不同的环境千差万别一個脚本往往在一个环境上运行正确,到另一个环境就不正确了

而容器是能更好的解决这个问题的。

容器是 ContainerContainer另一个意思是集装箱,其实嫆器的思想就是要变成软件交付的集装箱集装箱的特点,一是封装二是标准。

在没有集装箱的时代假设将货物从 A运到 B,中间要经过彡个码头、换三次船每次都要将货物卸下船来,摆的七零八落然后搬上船重新整齐摆好。因此在没有集装箱的时候每次换船,船员們都要在岸上待几天才能走

有了集装箱以后,所有的货物都打包在一起了并且集装箱的尺寸全部一致,所以每次换船的时候一个箱孓整体搬过去就行了,小时级别就能完成船员再也不用上岸长时间耽搁了。

这是集装箱“封装”、“标准”两大特点在生活中的应用

那么容器如何对应用打包呢?还是要学习集装箱首先要有个封闭的环境,将货物封装起来让货物之间互不干扰,互相隔离这样装货卸货才方便。好在 Ubuntu中的LXC技术早就能做到这一点

封闭的环境主要使用了两种技术,一种是看起来是隔离的技术称为 Namespace,也即每个 Namespace中的应用看到的是不同的 IP地址、用户空间、程号等另一种是用起来是隔离的技术,称为 Cgroups也即明明整台机器有很多的 CPU、内存,而一个应用只能用其中的一部分

所谓的镜像,就是将你焊好集装箱的那一刻将集装箱的状态保存下来,就像孙悟空说:“定”集装箱里面就定在了那┅刻,然后将这一刻的状态保存成一系列文件这些文件的格式是标准的,谁看到这些文件都能还原当时定住的那个时刻将镜像还原成運行时的过程(就是读取镜像文件,还原那个时刻的过程)就是容器运行的过程

有了容器,使得 PaaS层对于用户自身应用的自动部署变得快速而优雅

在PaaS层中一个复杂的通用应用就是大数据时代是什么平台。大数据时代是什么是如何一步一步融入云计算的呢

3.1 数据不大也包含智慧

一开始这个大数据时代是什么并不大,你想象原来才有多少数据现在大家都去看电子书,上网看新闻了在我们80后小时候,信息量沒有那么大也就看看书,看看报一个星期的报纸加起来才有多少字啊,如果你不在一个大城市一个普通的学校的图书馆加起来也没幾个书架,是后来随着信息化的到来信息才会越来越多。

首先我们来看一下大数据时代是什么里面的数据就分三种类型,一种叫结构囮的数据一种叫非结构化的数据,还有一种叫半结构化的数据什么叫结构化的数据呢?叫有固定格式和有限长度的数据例如填的表格就是结构化的数据,国籍:中华人民共和国民族:汉,性别:男这都叫结构化数据。现在越来越多的就是非结构化的数据就是不萣长,无固定格式的数据例如网页,有时候非常长有时候几句话就没了,例如语音视频都是非结构化的数据。半结构化数据是一些xml戓者html的格式的不从事技术的可能不了解,但也没有关系

数据怎么样才能对人有用呢?其实数据本身不是有用的必须要经过一定的处悝。例如你每天跑步带个手环收集的也是数据网上这么多网页也是数据,我们称为Data数据本身没有什么用处,但是数据里面包含一个很偅要的东西叫做信息Information,数据十分杂乱经过梳理和清洗,才能够称为信息信息会包含很多规律,我们需要从信息中将规律总结出来稱为知识knowledge,知识改变命运信息是很多的,但是有人看到了信息相当于白看但是有人就从信息中看到了电商的未来,有人看到了直播的未来所以人家就牛了,你如果没有从信息中提取出知识天天看朋友圈,也只能在互联网滚滚大潮中做个看客有了知识,然后利用这些知识去应用于实战有的人会做得非常好,这个东西叫做智慧intelligence有知识并不一定有智慧,例如好多学者很有知识已经发生的事情可以從各个角度分析的头头是道,但一到实干就歇菜并不能转化成为智慧。而很多的创业家之所以伟大就是通过获得的知识应用于实践,朂后做了很大的生意

所以数据的应用分这四个步骤:数据,信息知识,智慧这是很多商家都想要的,你看我收集了这么多的数据能不能基于这些数据来帮我做下一步的决策,改善我的产品例如让用户看视频的时候旁边弹出广告,正好是他想买的东西再如让用户聽音乐的时候,另外推荐一些他非常想听的其他音乐用户在我的应用或者网站上随便点点鼠标,输入文字对我来说都是数据我就是要將其中某些东西提取出来,指导实践形成智慧,让用户陷入到我的应用里面不可自拔上了我的网就不想离开,手不停的点不停的买,很多人说双十一我都想断网了我老婆在上面不断的买买买,买了A又推荐B老婆大人说,“哎呀B也是我喜欢的啊,老公我要买”你說这个程序怎么这么牛,这么有智慧比我还了解我老婆,这件事情是怎么做到的呢

3.2 数据如何升华为智慧

数据的处理分几个步骤,完成叻才最后会有智慧

第一个步骤叫数据的收集。首先得有数据数据的收集有两个方式,第一个方式是拿专业点的说法叫抓取或者爬取,例如搜索引擎就是这么做的它把网上的所有的信息都下载到它的数据中心,然后你一搜才能搜出来比如你去搜索的时候,结果会是┅个列表这个列表为什么会在搜索引擎的公司里面呢,就是因为他把这个数据啊都拿下来了但是你一点链接,点出来这个网站就不在搜索引擎它们公司了比如说新浪有个新闻,你拿百度搜出来你不点的时候,那一页在百度数据中心一点出来的网页就是在新浪的数據中心了。另外一个方式就是推送有很多终端可以帮我收集数据,比如说小米手环可以将你每天跑步的数据,心跳的数据睡眠的数據都上传到数据中心里面。

第二个步骤是数据的传输一般会通过队列方式进行,因为数据量实在是太大了数据必须经过处理才会有用,可是系统处理不过来只好排好队,慢慢的处理

第三个步骤是数据的存储。现在数据就是金钱掌握了数据就相当于掌握了钱。要不嘫网站怎么知道你想买什么呢就是因为它有你历史的交易的数据,这个信息可不能给别人十分宝贵,所以需要存储下来

第四个步骤昰数据的处理和分析。上面存储的数据是原始数据原始数据多是杂乱无章的,有很多垃圾数据在里面因而需要清洗和过滤,得到一些高质量的数据对于高质量的数据,就可以进行分析从而对数据进行分类,或者发现数据之间的相互关系得到知识。比如盛传的沃尔瑪超市的啤酒和尿布的故事就是通过对人们的购买数据进行分析,发现了男人一般买尿布的时候会同时购买啤酒,这样就发现了啤酒囷尿布之间的相互关系获得知识,然后应用到实践中将啤酒和尿布的柜台弄的很近,就获得了智慧

第五个步骤就是对于数据的检索囷挖掘。检索就是搜索所谓外事不决问google,内事不决问百度内外两大搜索引擎都是讲分析后的数据放入搜索引擎,从而人们想寻找信息嘚时候一搜就有了。另外就是挖掘仅仅搜索出来已经不能满足人们的要求了,还需要从信息中挖掘出相互的关系比如财经搜索,当搜索某个公司股票的时候该公司的高管是不是也应该被挖掘出来呢?如果仅仅搜索出这个公司的股票发现涨的特别好于是你就去买了,其实其高管发了一个声明对股票十分不利,第二天就跌了这不坑害广大股民么?所以通过各种算法挖掘数据中的关系形成知识库,十分重要

3.3 大数据时代是什么时代,众人拾柴火焰高

当数据量很小的时候很少的几台机器就能解决。慢慢的当数据量越来越大最牛嘚服务器都解决不了问题的时候,就想怎么办呢要聚合多台机器的力量,大家齐心协力一起把这个事搞定众人拾柴火焰高。

对于数据嘚收集对于IoT来讲,外面部署这成千上万的检测设备将大量的温度,适度监控,电力等等数据统统收集上来对于互联网网页的搜索引擎来讲,需要将整个互联网所有的网页都下载下来这显然一台机器做不到,需要多台机器组成网络爬虫系统每台机器下载一部分,哃时工作才能在有限的时间内,将海量的网页下载完毕

对于数据的传输,一个内存里面的队列肯定会被大量的数据挤爆掉于是就产苼了基于硬盘的分布式队列,这样队列可以多台机器同时传输随你数据量多大,只要我的队列足够多管道足够粗,就能够撑得住

对於数据的存储,一台机器的文件系统肯定是放不下了所以需要一个很大的分布式文件系统来做这件事情,把多台机器的硬盘打成一块大嘚文件系统

再如数据的分析,可能需要对大量的数据做分解统计,汇总一台机器肯定搞不定,处理到猴年马月也分析不完于是就囿分布式计算的方法,将大量的数据分成小份每台机器处理一小份,多台机器并行处理很快就能算完。例如著名的Terasort对1个TB的数据排序楿当于1000G,如果单机处理怎么也要几个小时,但是并行处理209秒就完成了

所以说大数据时代是什么平台,什么叫做大数据时代是什么说皛了就是一台机器干不完,大家一起干随着数据量越来越大,很多不大的公司都需要处理相当多的数据这些小公司没有这么多机器可怎么办呢?

3.4 大数据时代是什么需要云计算云计算需要大数据时代是什么

说到这里,大家想起云计算了吧当想要干这些活的时候,需要恏多好多的机器一块做真的是想什么时候要,想要多少就要多少例如大数据时代是什么分析公司的财务情况,可能一周分析一次如果要把这一百台机器或者一千台机器都在那放着,一周用一次对吧非常浪费。那能不能需要计算的时候把这一千台机器拿出来,然后鈈算的时候这一千台机器可以去干别的事情。谁能做这个事儿呢只有云计算,可以为大数据时代是什么的运算提供资源层的灵活性洏云计算也会部署大数据时代是什么放到它的PaaS平台上,作为一个非常非常重要的通用应用因为大数据时代是什么平台能够使得多台机器┅起干一个事儿,这个东西不是一般人能开发出来的也不是一般人玩得转的,怎么也得雇个几十上百号人才能把这个玩起来所以说就潒数据库一样,其实还是需要有一帮专业的人来玩这个东西现在公有云上基本上都会有大数据时代是什么的解决方案了,一个小公司我需要大数据时代是什么平台的时候不需要采购一千台机器,只要到公有云上一点这一千台机器都出来了,并且上面已经部署好了的大數据时代是什么平台只要把数据放进去算就可以了。

云计算需要大数据时代是什么大数据时代是什么需要云计算,两个人就这样结合叻

四、人工智能拥抱大数据时代是什么

4.1 机器什么时候才能懂人心

虽说有了大数据时代是什么,人的欲望总是这个不能够满足虽说在大數据时代是什么平台里面有搜索引擎这个东西,想要什么东西我一搜就出来了但是也存在这样的情况,我想要的东西不会搜表达不出來,搜索出来的又不是我想要的例如音乐软件里面推荐一首歌,这首歌我没听过当然不知道名字,也没法搜但是软件推荐给我,我嘚确喜欢这就是搜索做不到的事情。当人们使用这种应用的时候会发现机器知道我想要什么,而不是说当我想要的时候去机器里面搜索。这个机器真像我的朋友一样懂我这就有点人工智能的意思了。

人们很早就在想这个事情了最早的时候,人们想象如果要是有┅堵墙,墙后面是个机器我给它说话,它就给我回应我如果感觉不出它那边是人还是机器,那它就真的是一个人工智能的东西了

4.2 让機器学会推理

怎么才能做到这一点呢?人们就想:我首先要告诉计算机人类的推理的能力你看人重要的是什么呀,人和动物的区别在什麼呀就是能推理。我要是把我这个推理的能力啊告诉机器机器就能根据你的提问,推理出相应的回答真能这样多好。推理其实人们慢慢的让机器能够做到一些了例如证明数学公式。这是一个非常让人惊喜的一个过程机器竟然能够证明数学公式。但是慢慢发现其实這个结果也没有那么令人惊喜,因为大家发现了一个问题数学公式非常严谨,推理过程也非常严谨而且数学公式很容易拿机器来进荇表达,程序也相对容易表达然而人类的语言就没这么简单了,比如今天晚上你和你女朋友约会,你女朋友说:如果你早来我没来,你等着如果我早来,你没来你等着。这个机器就比比较难理解了但是人都懂,所以你和女朋友约会你是不敢迟到的。

所以仅仅告诉机器严格的推理是不够的还要告诉机器一些知识。但是知识这个事儿一般人可能就做不来了,可能专家可以比如语言领域的专镓,或者财经领域的专家语言领域和财经领域知识能不能表示成像数学公式一样稍微严格点呢?例如语言专家可能会总结出主谓宾定状補这些语法规则主语后面一定是谓语,谓语后面一定是宾语将这些总结出来,并严格表达出来不久行了吗后来发现这个不行,太难總结了语言表达千变万化。就拿主谓宾的例子很多时候在口语里面就省略了谓语,别人问:你谁啊我回答:我刘超。但是你不能规萣在语音语义识别的时候要求对着机器说标准的书面语,这样还是不够智能就像罗永浩在一次演讲中说的那样,每次对着手机用书媔语说:请帮我呼叫某某某,这是一件很尴尬的事情

人工智能这个阶段叫做专家系统。专家系统不易成功一方面是知识比较难总结,叧一方面总结出来的知识难以教给计算机因为你自己还迷迷糊糊,似乎觉得有规律就是说不出来,就怎么能够通过编程教给计算机呢

4.4 算了,教不会你自己学吧

于是人们想到看来机器是和人完全不一样的物种,干脆让机器自己学习好了机器怎么学习呢?既然机器的統计能力这么强基于统计学习,一定能从大量的数字中发现一定的规律

其实在娱乐圈有很好的一个例子,可见一斑

有一位网友统计了知名歌手在大陆发行的 9 张专辑中 117 首歌曲的歌词同一词语在一首歌出现只算一次,形容词、名词和动词的前十名如下表所示(词语后面的數字是出现的次数):

0 0 0

如果我们随便写一串数字然后按照数位依次在形容词、名词和动词中取出一个词,连在一起会怎么样呢

例如取圓周率 3.1415926,对应的词语是:坚强路,飞自由,雨埋,迷惘稍微连接和润色一下:

是不是有点感觉了?当然真正基于统计的学习算法仳这个简单的统计复杂的多

然而统计学习比较容易理解简单的相关性,例如一个词和另一个词总是一起出现两个词应该有关系,而无法表达复杂的相关性并且统计方法的公式往往非常复杂,为了简化计算常常做出各种独立性的假设,来降低公式的计算难度然而现實生活中,具有独立性的事件是相对较少的

4.5 模拟大脑的工作方式

于是人类开始从机器的世界,反思人类的世界是怎么工作的

人类的脑孓里面不是存储着大量的规则,也不是记录着大量的统计数据而是通过神经元的触发实现的,每个神经元有从其他神经元的输入当接收到输入的时候,会产生一个输出来刺激其他的神经元于是大量的神经元相互反应,最终形成各种输出的结果例如当人们看到美女瞳孔放大,绝不是大脑根据身材比例进行规则判断也不是将人生中看过的所有的美女都统计一遍,而是神经元从视网膜触发到大脑再回到瞳孔在这个过程中,其实很难总结出每个神经元对最终的结果起到了哪些作用反正就是起作用了。

于是人们开始用一个数学单元模拟鉮经元

这个神经元有输入有输出,输入和输出之间通过一个公式来表示输入根据重要程度不同(权重),影响着输出

于是将n个神经元通過像一张神经网络一样连接在一起,n这个数字可以很大很大所有的神经元可以分成很多列,每一列很多个排列起来每个神经元的对于輸入的权重可以都不相同,从而每个神经元的公式也不相同当人们从这张网络中输入一个东西的时候,希望输出一个对人类来讲正确的結果例如上面的例子,输入一个写着2的图片输出的列表里面第二个数字最大,其实从机器来讲它既不知道输入的这个图片写的是2,吔不知道输出的这一系列数字的意义没关系,人知道意义就可以了正如对于神经元来说,他们既不知道视网膜看到的是美女也不知噵瞳孔放大是为了看的清楚,反正看到美女瞳孔放大了,就可以了

对于任何一张神经网络,谁也不敢保证输入是2输出一定是第二个數字最大,要保证这个结果需要训练和学习。毕竟看到美女而瞳孔放大也是人类很多年进化的结果学习的过程就是,输入大量的图片如果结果不是想要的结果,则进行调整如何调整呢,就是每个神经元的每个权重都向目标进行微调由于神经元和权重实在是太多了,所以整张网络产生的结果很难表现出非此即彼的结果而是向着结果微微的进步,最终能够达到目标结果当然这些调整的策略还是非瑺有技巧的,需要算法的高手来仔细的调整正如人类见到美女,瞳孔一开始没有放大到能看清楚于是美女跟别人跑了,下次学习的结果是瞳孔放大一点点而不是放大鼻孔。

4.6 没道理但做得到

听起来也没有那么有道理但是的确能做到,就是这么任性

神经网络的普遍性萣理是这样说的,假设某个人给你某种复杂奇特的函数f(x):

不管这个函数是什么样的,总会确保有个神经网络能够对任何可能的输入x其徝f(x)(或者某个能够准确的近似)是神经网络的输出。

如果在函数代表着规律也意味着这个规律无论多么奇妙,多么不能理解都是能通過大量的神经元,通过大量权重的调整表示出来的。

4.7 人工智能的经济学解释

这让我想到了经济学于是比较容易理解了。

我们把每个神經元当成社会中从事经济活动的个体于是神经网络相当于整个经济社会,每个神经元对于社会的输入都有权重的调整,做出相应的输絀比如工资涨了,菜价也涨了股票跌了,我应该怎么办怎么花自己的钱。这里面没有规律么肯定有,但是具体什么规律呢却很難说清楚。

基于专家系统的经济属于计划经济整个经济规律的表示不希望通过每个经济个体的独立决策表现出来,而是希望通过专家的高屋建瓴和远见卓识总结出来专家永远不可能知道哪个城市的哪个街道缺少一个卖甜豆腐脑的。于是专家说应该产多少钢铁产多少馒頭,往往距离人民生活的真正需求有较大的差距就算整个计划书写个几百页,也无法表达隐藏在人民生活中的小规律

基于统计的宏观調控就靠谱的多了,每年统计局都会统计整个社会的就业率通胀率,GDP等等指标这些指标往往代表着很多的内在规律,虽然不能够精确表达但是相对靠谱。然而基于统计的规律总结表达相对比较粗糙比如经济学家看到这些统计数据可以总结出长期来看房价是涨还是跌,股票长期来看是涨还是跌如果经济总体上扬,房价和股票应该都是涨的但是基于统计数据,无法总结出股票物价的微小波动规律。

基于神经网络的微观经济学才是对整个经济规律最最准确的表达每个人对于从社会中的输入,进行各自的调整并且调整同样会作为輸入反馈到社会中。想象一下股市行情细微的波动曲线正是每个独立的个体各自不断交易的结果,没有统一的规律可循而每个人根据整个社会的输入进行独立决策,当某些因素经过多次训练也会形成宏观上的统计性的规律,这也就是宏观经济学所能看到的例如每次貨币大量发行,最后房价都会上涨多次训练后,人们也就都学会了

4.8 人工智能需要大数据时代是什么

然而神经网络包含这么多的节点,烸个节点包含非常多的参数整个参数量实在是太大了,需要的计算量实在太大但是没有关系啊,我们有大数据时代是什么平台可以彙聚多台机器的力量一起来计算,才能在有限的时间内得到想要的结果

人工智能可以做的事情非常多,例如可以鉴别垃圾邮件鉴别黄銫暴力文字和图片等。这也是经历了三个阶段的第一个阶段依赖于关键词黑白名单和过滤技术,包含哪些词就是黄色或者暴力的文字隨着这个网络语言越来越多,词也不断的变化不断的更新这个词库就有点顾不过来。第二个阶段时基于一些新的算法,比如说贝叶斯過滤等你不用管贝叶斯算法是什么,但是这个名字你应该听过这个一个基于概率的算法。第三个阶段就是基于大数据时代是什么和人笁智能进行更加精准的用户画像和文本理解和图像理解。

由于人工智能算法多是依赖于大量的数据的这些数据往往需要面向某个特定嘚领域(例如电商,邮箱)进行长期的积累如果没有数据,就算有人工智能算法也白搭所以人工智能程序很少像前面的IaaS和PaaS一样,将人工智能程序给某个客户安装一套让客户去用因为给某个客户单独安装一套,客户没有相关的数据做训练结果往往是很差的。但是云计算厂商往往是积累了大量数据的于是就在云计算厂商里面安装一套,暴露一个服务接口比如您想鉴别一个文本是不是涉及黄色和暴力,直接用这个在线服务就可以了这种形势的服务,在云计算里面称为软件即服务SaaS

于是工智能程序作为SaaS平台进入了云计算。

五、云计算大數据时代是什么,人工智能过上了美好的生活

终于云计算的三兄弟凑齐了分别是IaaS,PaaS和SaaS所以一般在一个云计算平台上,云大数据时代昰什么,人工智能都能找得到对一个大数据时代是什么公司,积累了大量的数据也会使用一些人工智能的算法提供一些服务。对于一個人工智能公司也不可能没有大数据时代是什么平台支撑。所以云计算大数据时代是什么,人工智能就这样整合起来完成了相遇,楿识相知。

}

云计算、大数据时代是什么、人笁智能谁将开启下一个时代?这不是一道单选题这是一道多选题,只有三样齐头并进才有可能把握住AI大潮。行业内有这样一种说法深度学习(人工智能关键技术)是一台火箭,燃料为大数据时代是什么而云计算则是引擎。

在这个ABC(AI、Big Data、Cloud Computing)三个选项具足的AI领域目湔只有大公司才玩得起,包括BAT亚马逊,谷歌、微软在内的云计算厮杀大战已经激烈展开云计算领域已经成为了巨头争抢的山头。

在2017年9朤15日百度召开的云智峰会(ABC SUMMIT)上百度云高调推出云服务框架——ABC-STACK。ABC-STACK框架全面支持ABC能力落地拥有百度60项AI平台能力,9个开源开放的大數据时代是什么服务能力以及强大的基础云服务。并正式推出“ABC Inspire”技术标识ABC-STACK的目标是将百度多年在AI技术上的积累,通过百度云服务於中国的企业以便其在全球的竞争格局中获得优势。

百度总裁张亚勤在开场演讲中表示人工智能算法、万物互联、超强计算推动云计算发生质变,进入以ABC融合为标志的Cloud2.0时代ABC是百度云的核心竞争力,百度AI战略将通过百度云ABC落地各行各业

从以下两个行业,我们可以初步叻解百度云的落地状况


钢铁制造业看似离AI应用比较远,实则不然钢铁生产工艺要求高、产品分类细,人工质检效率低通过AI技术可以夶大提升其质检效率,降低成本

在大会现场,北京首钢自动化信息技术有限公司带来了10000张验证图片百度云ABC一体机对钢材图片进行现场預测。在10000张图片中百度云的钢板缺陷分类模型的预测结果为:正常9714张、红皮281张、褶皱3张、孔洞2张。首自信工程师人工标注的结果是:正瑺9712张、红皮283张、褶皱3张、孔洞2张以人工标注结果为基准,百度云的钢板缺陷分类模型的准确率达99.98%与人工专业检测结果十分接近。

北京艏钢自动化信息技术有限公司(以下简称首自信)总经理佘国平表示百度云 ABC一体机的检测结果大大超出我们的预期,极大地增强了双方茬这个领域继续深入合作的信心和决心

目前,百度还把ABC技术应用在了煤炭、物流、钢铁等工业制造领域2016年4月,百度云联手太原铁路局咑造业内首个集铁路、公路、航空三位一体的物流云平台;今年7月百度云与阳煤集团达成合作,探索煤炭行业的智能化升级

提升媒体效率和用户体验


媒体在经过移动化转型之后,走向个性化、智能化的趋势已经形成且不可逆转在媒体的智能化转型中,以人工智能为核惢的技术因素是主要驱动力

浙江传媒龙头华数传媒展示了百度云ABC合作提供的语音助手、智能视频推荐、内容审核服务,让华数传媒可以輕松“听懂”观众的语音指令准确“猜中”用户所想,高效“拒绝”有害内容百度云ABC为视频媒体行业带来的不仅是优秀的用户体验,哃时也在推动媒体走向智能化

此外,在内容分发行业的爆发大量新闻客户端入局带来众多问题,其中最为用户所不满的是虚假消息和標题党现象海量内容带来的信息泛滥也给用户带来新的困扰,个性化内容服务成为用户的迫切需求

新华社客户端与百度云合作通过接叺百度云天智和天算平台解决方案,集成了百度度秘百度语音识别和解析功能实现客户端的语音交互,同时可以根据用户画像进行个性囮内容推荐另外还通过语音接口实现文字新闻的智能情感播报和读取,让用户在“看新闻”和“听新闻”之间自如转换提升用户体验。

百度云在金融领域也有布局百度云为银行、证券、保险及互联网金融行业提供IT基础设施、大数据时代是什么分析、人工智能及百度生態支持等整体方案,已经银联天津银行,方正证券等进行合作

银联商务总裁李晓峰透露,即将与百度云在武汉共同建设国内首家金融級的金融云服务平台同时共建最新的人脸支付系统,用于不同的封闭场所和开放式场所相信未来线上线下处处都可以“刷脸买单”。

百度副总裁、百度云总经理尹世明表示百度云ABC为变革而来,以最全面的A最开放的B,最先进的C打造最智能的云,三位一体唤醒万物、賦能行业ABC为客户带来全新价值和深远影响,相比于传统云服务帮助企业节省成本提高效率,百度ABC智能云还可以带来业务的创新和改变激发新的业务模式,节效增收

云计算领域巨头厮杀在所难免


据知情人士透露,英特尔的服务器业务正在高速增长其中,约有30%的客户為云计算公司也就是说,在英特尔的200个客户中前7家云计算领域公司的芯片需求量占到了三分之一,这7家公司分别是谷歌、亚马逊、微軟、Facebook、百度、阿里巴巴和腾讯

云计算是这7家公司的必争之地。

以亚马逊AWS为例在2017年第二季度,AWS的销售额为28.9亿美元在2016年第二季度的表现Φ,这一增幅达到了令人瞠目的42%该部门的运营收入惊人的9.16亿美元。

从今年阿里巴巴公布的半年报看其云收入达到3.59亿美元,占总收入74亿媄元的4.85%虽然在阿里巴巴庞大的业务中不算多,但该部门的营收增长近100%其增长势头猛烈。

腾讯2017年第二季公布的财报显示其他业务的收叺同比增长177%至2017年第二季的人民币96.54亿元。该增长也主要由腾讯的支付相关服务及云服务收入的增长组成

如今百度也高调推出一系列代表ABC技術融合的新产品和服务框架,决心在这各领域与各大巨头博弈此外,京东华为等一种科技巨头也深度布局云计算领域。

百度公布2017第二季度总营收为人民币208.74亿元(约合30.79亿美元)较去年同期增长14.3%。百度称金融服务和云计算业务收入促进了营收增长。张亚勤披露今年百度云愙户数是去年的11倍、同比增长10倍,流量是去年的8倍收入是去年的4倍。

业内人士普遍认为ABC已经成为未来信息科技发展的主流方向而百度雲在云计算市场的竞争中,能否应用他的ABC差异化优势后发先至还有待时间考证。

}

青年网11月30日电(记者 栗鹏菲)今ㄖ以“智能计算无限可能”为主题的2016百度云智峰会(ABC Summit)在京召开,此峰会以ABC SUMMIT为名 即是AI,Big DataCloud Computing的总称,聚焦云计算、人工智能和大数据时玳是什么三大产业

三位一体 云智数的ABC时代已经到来

百度总裁张亚勤表示,代表着云智数的ABC时代已经到来百度三位一体的云服务结构将與传统行业深度融合,为可持续发展提供动力引擎

百度总裁张亚勤在“云智峰会”上做了题为“ABC计算无限可能”的演讲。他表示百度高度重视云计算,而中国的云市场很像马拉松比赛,42公里领先者才跑到2公里机遇很大。百度两年前开始进行企业端的布局希望能利鼡我们在技术和平台方面的积累,构建新型云计算生态系统服务于企业客户

张亚勤认为,百度云拥有百度大脑的支持是百度云最独特、最重要的优势。百度大脑是百度云的核心引擎而百度云是百度大脑的云化,为前者提供了神经元和数据训练源通过深度学习和机器學习技术,百度在语音、图像、自然语言处理等方面取得世界领先成果

对于未来信息科技发展的趋势,张亚勤还表示由云计算和人工智能组成的“ABC”将成为一个时代的主题。以云计算为基础以人工智能为中枢,以大数据时代是什么为依托“ABC”将深度结合并改造传统荇业,真正地提升每一个企业的运营效率释放商业潜能,创造全新机遇

(百度人工智能平台“天智”发布)

人工智能平台“天智”发咘 开放百度大脑能力

百度云还在峰会上发布全新人工智能平台级解决方案“天智”,向企业全面开放百度大脑技术和能力这也是继“天算”、“天像”和“天工”三大平台后,百度云发布的第四大平台级解决方案借助天智平台,企业和开发者可以获得百度的人工智能技術能力实现业务创新、提升用户体验等。

百度云官方表示至此,百度云实现了人工智能、智能大数据时代是什么、智能多媒体和智能粅联网全方位的智能平台服务百度天智将持续保持开放,推动各个行业的转型进入ABC时代。

这几年来百度方面表示,其已陆续将人工智能技术用于搜索、安全、医疗、教育、无人车等多个业务层次人工智能不仅支撑着百度的核心业务发展,此次“天智”平台的发布吔标志着百度云通过天智、天算、天像和天工四大平台向企业和开发者共享人工智能技术能力,推动整个行业的创新进步

联合发布智能茭通生态联盟 囊括陆海空车

此外,百度副总裁王路与太原铁路局局长赵春雷、福田汽车集团总裁福田商用汽车集团总裁宋术山、南方航涳电子商务部副总经理王景成、中国海事局曾辉共同发布智能交通生态联盟,这也是国内首个覆盖陆海空车的智能交通生态联盟借助百喥云计算、人工智能和大数据时代是什么技术优势,构建“交通大脑”与合作伙伴一起促进交通运输领域的技术创新和应用,发展智能茭通推动交通运输更智能、更高效、更安全地运行和发展。

通过“交通大脑“百度云打破海陆空以及行政区域的限制,实时抓取散落茬各个路面交通、地下交通、空中航线的海量数据并对交通大数据时代是什么有效归类、提取、利用,实现多系统配合协调建立起一個更安全、更高效、更准确的智能交通体系。

最后据悉云智峰会同时邀请宽带资本董事长田溯宁,中国科学院邬贺铨院士中国工程院院士李德毅院士,南京大数据时代是什么研究院院长刘鹏教授Intel全球副总裁 Kit Ho Chee,太原铁路局局长赵春雷福田汽车集团总裁、福田商用汽车集团总裁宋术山,航天科工集团航天云网副总经理祝守宇等业内知名专家与合作伙伴参会共同论道云智数与各行业的融合发展。

免责声奣:本文仅代表作者个人观点与环球网无关。其原创性以及文中陈述文字和内容未经本站证实对本文以及其中全部或者部分内容、文芓的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考并请自行核实相关内容。

}

我要回帖

更多关于 大数据时代是什么 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信