文档章节

图解云计算发展历程

kouxunli1
 kouxunli1
发布于 2014/11/11 13:10
字数 1425
阅读 125
收藏 7

云计算作为作为一个新兴的技术时尚名词,正受到计算机软件和互联网技能人员及商业模式研究人员的高度追捧,他们百折不回地认为云计算能把他们带出创 新枯竭的互联网应用沙漠,并让他们跃升到同行中更高的岗位。他们视其为救命稻草,他们计划抓住云计算这根看起来模含糊糊的稻草,正是如此,云计算文章铺天 盖地,种种格局的研讨会此起彼伏,以致已经生长到以讹传讹、神乎其神、不能自拔的田地了。到底什么才是云计算呢?来看看下面这段对话吧!        

最开始,人们使用算盘  

云计算图解

 后来,人们用电脑  

云计算图解

再后来,人们有了网络  

云计算图解

再后来,中国人口大爆炸,男女比例男的比女的多 3700 万,这三千多万人没事干,都去上网。于是服务器吃不消了。  

云计算图解

于是人们就发明了牛逼的技术,用更好更多的服务器  

云计算图解

再后来,人更多了,于是服务器也更多了  

云计算图解

但事实上这样的效果并不好,过度繁重的结构加大了网站设计和构架的难度,而且越是复杂的系统越是不稳定。有可能一个出问题,这样一个完整的 系统就 彻底挂掉。如果考虑到系统的崩溃情况,那势必要引入一个更复杂的方案来保证不同的服务器可以做不同的支援。这是一个无解的循环,大量的计算资源被浪 费在 无限制的互相纠结中,很快到了瓶颈。  

云计算图解

人们想,那我不用这么乱七八糟复杂的系统,我上个极其牛逼的服务器不就好了?可是,太贵了……而且最牛逼的也还没制造出来……  

云计算图解

 

于是人们突然想到了一个好办法:把所有计算资源集结起来看成是一个整体(一朵云),通过并发使用资源完成操作请求。每个操作请求都可以按照 一定的 规则分割成小片段,分发给不同的机器同时运算,每个机器其实只要做很小的计算就可以,这是哪怕 286 机器都轻松完成的。最后将这些机器的计算结 果整 合,输出给用户。        对用户看来,他其实根本面对的不是许多机器,而是一个似乎真正存在的计算能力巨牛无比的单个服务器,比十 台 System z10 大型主 机揉一起,或是开创了 petaflop 新纪元的“拂晓”号与“红杉”号还要牛。事实上这个服务器是不存在的,但它 拥有着成千上万台服务器的能力。  

云计算图解

下面来看实例:

实际上过程没这么简单。哪怕是统计收集资料的过程也会占据可怕的处理时间。这就将云计算的任务进一步划分下去,哪个服务器的 CPU 干什么,处理哪个任务段。 这个其实可以由算法安排成自动分配的。        

总之,压榨每一个步骤的潜力,让一个任务被服务器集群们一起上,自然能飞速达成。 别忘了,云计算不是弄个两三台质低价廉的服务器就可以达成的。每一朵云背后都有着一坨异构平台服务器,尤其是搭在企业防火墙里头的“私有云”。        

因为企业的计算需求往往是复杂的,选择不同的平台应对不同的计算需求最划算,这跟农民伯伯拉什么或选什么车的道理一样。新鲜大白菜首选摩托 车,保 新鲜求快就用刀片;高级大白菜首选靠谱运输工具 Power 服务器;大量的高级大白菜选择大货车,正如I/O吞吐量大的数据适合使用大型 主 机 System z 一样,总比牛车一趟两趟要快吧?大型农场不会局限于某一种植物正如大型企业不会只有一种计算需求。于是便有了负责中枢管理、监 控的 软件 Tivoli,难不成用人脑统计?        

最后,农民伯伯(很牛的 IT 客们)把这些车队集结起来就构成了一朵云背后比较硬的部分。很少 IT 大佬可以集齐全套车型,据我所知貌 似只 有 IBM 可以。 接下来解决比较软的问题:在已有的计算资源的基础不变的情况下,云计算把用户的任务请求做除法,一个请求进来,我们把它变成许多 个 小任务段,最后汇总出去给用户一个完整的结果。对用户来说,他根本感觉不到里面哪个 cpu 做了什么处理,哪部分是哪部分拼接起来的,他就感觉自己 面 对一台 5 亿内存 3 亿 GHZ 的巨无霸电脑一样。        

用户对这样的计算莫名其妙,云里雾里的,于是他就把这个东西,叫做云计算。  

云计算图解

慧都提供各种智能的开发工具,并且现在IDE工具正火热促销中,包括IntelliJ IDEA   PhpStorm  WebStorm   MyEclipse更多促销详情,点击查看

本文转载自:http://www.evget.com/article/2014/11/10/21802.html

kouxunli1
粉丝 24
博文 144
码字总数 59616
作品 0
九龙坡
架构师
私信 提问
加载中

评论(1)

知之为知之
知之为知之
图是用什么做的噢
【干货PPT分享】时速云Docker&Kubernetes技术沙龙【上海站&杭州站】

7月30日~7月31日,时速云走进上海和杭州,继前四期时速云Docker&Kubernetes技术沙龙顺利举办以来,受到了越来越多创业者、开发者,以及大型云计算厂商的青睐,报名的小伙伴热情高涨,炎炎夏日...

时速云
2016/08/04
1
0
阿里云ACE认证学习知识点梳理

学习知识点梳理 第一部分:阿里云产品学习 一、阿里云相关概念深化学习 二、阿里云相关产品感性认识及场景化学习 三、阿里云产品上手操作 四、阿里云大数据产品概念、应用场景 五、阿里云安全...

张嵘鑫
02/15
0
0
【干货PPT分享】时速云Docker&Kubernetes技术沙龙【上海站&杭州站】

7月30日~7月31日,时速云走进上海和杭州,继前四期时速云Docker&Kubernetes技术沙龙顺利举办以来,受到了越来越多创业者、开发者,以及大型云计算厂商的青睐,报名的小伙伴热情高涨,炎炎夏日...

时速云
2016/08/04
328
0
打造人才“云”梯,阿里云联合各高校开展云计算进校园系列活动

随着云计算产品的市场规模的快速增长、云计算企业核心技术的投入、新市场、新应用、新业务的不断出现,适应行业发展需要的高层次人才需求量与日俱增。为了深入推进校企联合培养,激发学生参与...

云攻略小攻
2018/06/13
0
0
7月31日|时速云Docker&Kubernetes技术沙龙【杭州站】

时速云是国内领先的容器云平台与解决方案提供商,自成立之日起,就根植于技术社区,致力于推动以Docker为代表的容器技术在国内的发展。迄今为止我们已在北京成功举办四期Docker&Kubernetes技...

时速云
2016/07/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

面试题:你简历中写到熟悉Spring源码,那你给我说说它用到了那些设计模式?

Spring作为业界的经典框架,无论是在架构设计方面,还是在代码编写方面,都堪称行内典范。好了,话不多说,开始今天的内容。 spring中常用的设计模式达到九种。 模板方法(Template Method)...

我最喜欢三大框架
25分钟前
1
0
Sentinel Dashboard中修改规则同步到Nacos

上一篇我们介绍了如何通过改造Sentinel Dashboard来实现修改规则之后自动同步到Apollo。下面通过这篇,详细介绍当使用Nacos作为配置中心之后,如何实现Sentinel Dashboard中修改规则同步到N...

程序猿DD
32分钟前
4
0
Jenkins发送测试报告邮件

简介:总结怎么使用Jenkins执行自动化测试后发送测试报告邮件 一、系统设置 1、在Jenkins安装Email Extension Plugin插件,如下图: 2、设置Extended E-mail Notification (1)进入“系统管理”...

shzwork
34分钟前
1
0
状态模式

//相当把一个State对象存到Context对象中,然后通过Context实例化对象调用保存的state对象去调用state的相应的方法 https://blog.csdn.net/syc434432458/article/details/51210361...

南桥北木
45分钟前
3
0
基于 Jenkins + JaCoCo 实现功能测试代码覆盖率统计

本文首发于:Jenkins 中文社区 使用 JaCoCo 统计功能测试代码覆盖率? 对于 JaCoCo,有所了解但又不是很熟悉。 "有所了解"指的是在 CI 实践中已经使用 JaCoCo 对单元测试代码覆盖率统计: 当...

Jenkins中文社区
53分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部