不是技术也能看懂云计算大数据人工智能吗,人工云( 七 )


不是技术也能看懂云计算大数据人工智能吗,人工云

文章插图
不是技术也能看懂云计算大数据人工智能吗,人工云

文章插图
3 大数据时代 , 众人拾柴火焰高
当数据量很小时,很少的几台机器就能解决 。慢慢的,当数据量越来越大 , 最牛的服务器都解决不了问题时,怎么办呢?这时就要聚合多台机器的力量,大家齐心协力一起把这个事搞定,众人拾柴火焰高 。
对于数据的收集,就 IoT 来讲,外面部署这成千上万的检测设备,将大量的温度、湿度、监控、电力等数据统统收集上来;就互联网网页的搜索引擎来讲,需要将整个互联网所有的网页都下载下来 。这显然一台机器做不到,需要多台机器组成网络爬虫系统,每台机器下载一部分,同时工作,才能在有限的时间内,将海量的网页下载完毕 。
不是技术也能看懂云计算大数据人工智能吗,人工云

文章插图
对于数据的传输,一个内存里面的队列肯定会被大量的数据挤爆掉 , 于是就产生了基于硬盘的分布式队列,这样队列可以多台机器同时传输,随你数据量多大,只要我的队列足够多,管道足够粗,就能够撑得住 。
不是技术也能看懂云计算大数据人工智能吗,人工云

文章插图
对于数据的存储,一台机器的文件系统肯定是放不下的,所以需要一个很大的分布式文件系统来做这件事情,把多台机器的硬盘打成一块大的文件系统 。
不是技术也能看懂云计算大数据人工智能吗,人工云

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

文章插图
不是技术也能看懂云计算大数据人工智能吗,人工云

文章插图
不是技术也能看懂云计算大数据人工智能吗,人工云

文章插图
所以说大数据平台,什么叫做大数据,说白了就是一台机器干不完 , 大家一起干 。随着数据量越来越大,很多不大的公司都需要处理相当多的数据 , 这些小公司没有这么多机器可怎么办呢?
【不是技术也能看懂云计算大数据人工智能吗,人工云】4 大数据需要云计算,云计算需要大数据
说到这里,大家想起云计算了吧 。当想要干这些活时,需要很多的机器一块做 , 真的是想什么时候要就什么时候要,想要多少就要多少 。例如大数据分析公司的财务情况,可能一周分析一次,如果要把这一百台机器或者一千台机器都在那放着,一周用一次非常浪费 。那能不能需要计算的时候,把这一千台机器拿出来;不算的时候,让这一千台机器去干别的事情?谁能做这个事儿呢?只有云计算,可以为大数据的运算提供资源层的灵活性 。而云计算也会部署大数据放到它的PaaS平台上,作为一个非常非常重要的通用应用 。因为大数据平台能够使得多台机器一起干一个事儿,这个东西不是一般人能开发出来的,也不是一般人玩得转的 , 怎么也得雇个几十上百号人才能把这个玩起来 。所以说就像数据库一样,其实还是需要有一帮专业的人来玩这个东西 。现在公有云上基本上都会有大数据的解决方案了,一个小公司需要大数据平台的时候 , 不需要采购一千台机器,只要到公有云上一点 , 这一千台机器都出来了 , 并且上面已经部署好了的大数据平台,只要把数据放进去算就可以了 。