在腾讯云社区学习了一段时间,突然对云计算、大数据、AI、区块链的关系有了新的理解,写出来与大家分享一下。
好,话不多说,先上图:
云计算:本质上是将具备一定规模的物理资源转化为服务的形式提供给用户,用户不需要见到物理机器,自然不需要考虑各种运维的事情,因为云厂商已经将这一层封装好了,客户只需要告诉云平台是需要一台具体配置的计算机、还是某个开发平台、或者干脆就是一个具体的应用(如网盘)。更赞的是云平台可以做到各种资源的全面弹性,比如客户上午想要一台计算机,下午还想要十台,云平台分分钟就搞定了。因为已经将这些资源虚拟化为可计量的服务,理论上讲是取之不尽,用之不竭的(其实是将用户对机器的各种问题打包给云厂商处理了)。
如果用户通过这种可计量的服务形式使用物理机器,就会越来越关注自身业务本身,因为使用数据化的门槛会越来越低,顺便说一下,人类文明之所以叫做文明,可以简单粗暴的解释为文字之明,而信息技术正是将文字转化为数据,因为文字抽象到计算机这一层只能以数据data的形式表现了。有了云计算在底层撑腰,这种文字到数据的转化会越来越快,以至于必须找到新的技术来组织这些数据。
大数据:就是在信息化不断发展,海量数据产生的情况下出现的数据组织技术。所谓数据组织技术:数据化初级阶段数据少,形式单一,所以主要采取集中式结构化存储,实体关系就成了这一时期的数据组织的关键点,包括开发语言的面向对象技术其实也是受到这种数据组织形式影响而产生的。
云计算产生的数据除了数据量大之外,还有数据的形式也不是结构化的,这样集中式结构化存储自然就不够用了,必须有一种技术:既可以存储海量数据(分布式),也可以存储各种非结构化数据(NoSQL),而大数据正好把这两个问题一块处理了,形成了新的数据持久层。
人工智能:组织好数据,接下来就需要处理数据。就像人类发明语言和文字一样,最终目的是要帮助人类进行大规模分工协作来完成人类认为有意义的事情的。而面对这样的海量数据,人类的大脑已经处理不过来了,于是人类将各种意义转化为算法交给机器,剩下的事让机器自行决策吧,最终给我们一个收敛的结果,就有了信息。我们很少关心数据,真正关心的是数据背后的信息。人工智能帮助人类在海量数据中找到了有用的信息,于是便有了各种意义的存在。
区块链:如何有效的利用信息呢?在区块链技术之前,基本靠人类的各种信念:“我们坚信人是有良知的!”还有一种就是靠强有力的中心组织保障,但前提是这个组织必须是有良知的。在信息化的进程中,人的信念是不可靠的一环,于是人类就提出了区块链技术,简单的说就是利用分布式网络+非对称加密算法将已经形成的信息有效的串联起来,保证信息是达成人们共识的还不可修改,人们准备利用区块链技术消除各种不美好的事情,这也是为什么大家现在都这么看好区块链的原因,毕竟所有人都向往一个理想世界,那里没有任何欺骗,而区块链技术指明了一条方向。当然现在这么讲还是很有争议,毕竟区块链技术没有像云计算、大数据和AI一样,已经形成成熟的技术入口,目前它仅仅提供了一种可能性。
以上是个人对云计算、大数据、AI、区块链之间关系的一些浅见,与大家分享,是希望得到大家的批评指正,然后继续深入学习。
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/212426.html