A:“什么是云计算呢?谁给个简单通俗点的解释啊……”
B:“大概就像是网络硬盘吧可以文件上传和备份,还可以在线编辑文档啥的,没啥特别的啊,不是已经实现了,只觉的现在就是想把他们规划下罢了。”
A:“汗。那叫网络硬盘吧……”
So,云计算的由来是什么呢?上图先:
最开始,人们使用算盘进行计算和计数。
后来,人们开始使用电脑。
再后来,人们有了网络。
再后来,中国人口大爆炸,男女比例严重失调,男的比女的多3700万,这三千多万人没事干,都去上网。于是服务器吃不消了。
于是人们就发明了牛X的技术,用更好更多的服务器。
再后来,人更多了,于是服务器也更多了。
但事实上这样的效果并不好,过度繁重复杂的结构加大了网站设计和构架的难度,而且越是复杂的系统越是不稳定。
有可能一处出现问题,导致一个完整的系统彻底挂掉。如果考虑到系统的崩溃情况,那势必要引入一个更复杂的方案来保证不同的服务器可以做不同的支援。这是一个无解的循环,大量的计算资源被浪费在无限制的互相纠结中,很快到了瓶颈。进入死循环中……
人们想,那我不用这么乱七八糟复杂的系统,我上个极其牛X的服务器不就好了?可是,太贵了……而且最牛X的也还没制造出来……
于是人们突然想到了一个好办法:把所有计算资源集结起来看成是一个整体(一朵云),通过并发使用资源完成操作请求。
每个操作请求都可以按照一定的规则分割成小片段,分发给不同的机器同时运算,每个机器其实只要做很小的计算就可以,这是哪怕286机器都轻松完成的。最后将这些机器的计算结果整合,输出给用户。
接下来解决比较软的问题:在已有的计算资源的基础不变的情况下,云计算把用户的任务请求做除法,一个请求进来,我们把它变成许多个小任务段,最后汇总出去给用户一个完整的结果。
对用户来说,他根本感觉不到里面哪个CUP做了什么处理,哪部分是哪部分拼接起来的,他就感觉自己面对一台5亿内存3亿GHZ的巨无霸电脑一样。
用户对这样的计算莫名其妙,云里雾里的,于是他就把这个东西,叫做云计算。
小编认为:之所以称为“云”,是因为它在某些方面具有现实中云的特征:云一般都较大;云的规模可以动态伸缩,它的边界是模糊的;云在空中飘忽不定,你无法也无需确定它的具体位置,但它确实存在于某处。
图片及内容均来源于网络。