1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
云技术-PPT

SINA Apple Cloud Computing “云”计算 最开始,人们使用算盘 后来人们使用电脑 再后来,人们有了网络 电信网络 随着使用网络的人越来越多 服务器超出服务能力 于是人们就发明了更先进的技术并增加更好更多的服务器。 缓存 Cache 网络 Web 数据库 MySql 再后来,人更多了,于是服务器也更多了 缓存 Cache 网络 Web 数据库 MySql 缓存1 Cache 网络1 Web 数据库1 MySql 缓存n Cache 网络n Web 数据库n MySql ... ... ... 但过度繁重的结构加大了网站设计和构架的难度,而且越是复杂的系统越是不稳定。有可能一个出问题,这样一个完整的系统就彻底崩溃。 如果考虑到系统的崩溃情况,那势必要引入一个更复杂的方案来保证不同的服务器可以做不同的支援。这是一个无解的循环,大量的计算资源被浪费在无限制的互相纠结中,很快到了瓶颈。 理论上我们可以购买一台“超级服务器”,但它的价格太昂贵了,而且即便是最昂贵的服务器也无法满足我们的需要。 于是人们想到了一个好办法。将服务器不是简单的链接起来,而是并发使用系统资源,每个操作请求都可以按照一定的规则分割成若干个请求,分给不同的机器同时运算,每个机器其实只要做很小的计算就可以,哪怕286的机器都能轻松完成。最后将这些机器的计算结果整合,输出给用户。 对用户而言,他其实根本面对的不是许多机器,而是一个似乎真正存在的计算能力巨大无比的单个服务器。 事实上这个服务器是不存在的。但它拥有着成千上万台服务器的能力。 搜索 例如想搜索“云计算”,百度需要在100000000个网站里搜索出符合这个关键字的页面,而且时间不能久,如果用一台服务器执行这个操作那么结果将是无法想像的。 XXXXXXX 任务被拆分成许多小块,给每一台服务器分配不同的任务,例如,命令第一台在1-10000里搜索结果,第二台在10001-20000里搜索结果,以此类推;其实这个任务还可以划分的更细,比如每台计算100个,然后将各自搜索的结果汇总出来,传送给负责统计收集资料的服务器,这台服务器将接收到的信息重新汇总后经过web服务器显示给用户。 实际上过程没这么简单。哪怕是统计收集资料的过程也会占据可怕的处理时间。这就将云计算的任务进一步划分下去,哪个服务器的CPU干什么,处理哪个任务段,这个其实可以由算法安排成自动分配的。总之,压榨每一个步骤的潜力,让一个任务被服务器集群一起处理,自然效率倍增。 但云计算不是两三台服务器就可以实现的。云计算虽然和分布式计算有着深厚的渊源,但我们现在说的云计算基本上还是海量级别的服务器基数才能达成的。说成千上万台服务器绝不夸张。 过去我们做的是乘法,用户请求多,计算任务重,那么就把服务器叠加,这是一个计算能力的加法。 云计算走的另一个方向,我们在已有的计算资源的基础不变的情况下,把用户的任务请求做除法,一个请求进来,然后把它变成许多个小任务段,最后汇总出来给用户一个完整的结果。 对用户来说,他就感觉自己面对一台超级计算机一样,这就是云计算。 谢谢!

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档