Skip to main content
 Web开发网 » 编程语言 » JAVA语言

去中心化云计算核心技术是什么,有什么用?

2021年11月08日6190百度已收录

这个问题需要结合过去的传统技术来说明。

过去我们建一个网站,这个网站需要有一个后台服务器,也叫web服务器。这个服务器只需要一台,它的肉身可以在世界的任意角落,只要有网线接入互联网,网友就可以浏览你的网站。用一个服务器的点,来覆盖响应整个互联网世界的用户请求,这就叫中心化。

后来人们发现,不同地区的人,在访问网站时,受到该地区与服务器之间通信性能的限制很大。用户和服务器之间的物理距离越远,其浏览体验就会越差。

于是,就有人提出了分布式后台的概念,按地理位置以及通信负荷、通信品质等因素,均匀的布设一些后台服务器,它们共同向用户提供内容响应服务,从而让不同地区的用户,尽可能的获得更棒的使用体验。由此,就从以前的单个后台满足用户需求,变成了n个后台一起给用户服务。而后台服务器,也演化成了云端服务器集群。云这个词的使用,主要借鉴了量子力学当中电子云的概念,意为你找不到具体的电子(分布式服务器),你能感受到的只是一片电子云(厂商提供的云服务)。

必须指出的是,云计算的投入非常大,它需要在世界各地建立他的机房,投入硬件开发软件等。这对单个用户而言几乎是不可能完成的任务。你不可能单就为了个把网站就满世界建机房,哪怕是阿里巴巴也玩不起啊。而阿里的业务类型就决定了,最不能容忍地区用户体验差异的,也就是他了,毕竟当初他们首先进入移动支付领域。如果手机支付只能在上海广州几个大城市好用,你还会用么?所以阿里必须进入云后台,投资太大不叫事,回报周期太长?那就向全社会提供云计算服务!于是云计算行业出现了,阿里云,腾讯云,百度云,华为云等等。

至于去中心化,宏观意义上的去中心化,基本就是这个意思了,再到技术层面的去中心化,那和各家云厂商的具体算法策略有关,就不多说了。

评论列表暂无评论
发表评论
微信