文档介绍:教育技术学院
李智
走向教育技术服务
云
2006年8月9日,极富创新思想的Google公司首席执行官埃里克·施密特(Eric Schmidt)在搜索引擎大会首次提出“云计算”(puting)的概念, 并于2008年1月,Google启动“云计算”学术计划,大规模、快速的将这种先进的“云计算”技术推广到校园。
“云计算”就是指利用数量众多的各类计算机组所构成的服务器系统组成的“网络”,从而通过资源共享的网络模式为入网用户提供各类信息化服务。在该服务系统中,用户只需要准备一台能够上网的电子设备就可以“分享”网络中其他用户的信息资源。这样不仅能够获取更多、更准确的需求信息,也能够降低信息获取成本。
“云计算”的定义
过去小城里的是发电机,用户要想用电,必须自己购置电池或者发电机作为电源。20世纪60年代后,随着电力工业的发展,国家电网逐步成为社会的基础产业,所有的发电厂向国家电网供电,所有的用户向国家供电局购买电力——你不清楚,也不必知道你使用的电力来自那一家发电厂,发电站也不用关心自己的电供给哪一家用户。电力生产与消费的社会化,极大地提高了全社会电力的供产销效率。无独有偶,今天,人们不断增长的使用计算机和网络的需求与提供信息技术服务的机构,正在经历“电力服务”发展的类似过程。
类比
随着使用网络的人越来越多
服务器超出服务能力
于是人们就发明了更先进的技术并增加更好更多的服务器。
缓存
网络
数据库
缓存1
网络1
数据库1
缓存2
网络2
数据库2
缓存n
网络n
数据库n
...
...
...
再后来,人更多了,于是服务器也更多了。
但过度繁重的结构加大了网站设计和构架的难度,而且越是复杂的系统越是不稳定。有可能一个出问题,这样一个完整的系统就彻底崩溃。
如果考虑到系统的崩溃情况,那势必要引入一个更复杂的方案来保证不同的服务器可以做不同的支援。但这是一个无解的循环,大量的计算资源被浪费在无限制的互相纠结中,很快到了瓶颈。
理论上我们可以购买一台“超级服务器”,但它的价格太昂贵了,而且即便是最昂贵的服务器也无法满足我们的需要。
于是人们想到了一个好办法。将服务器不是简单的链接起来,而是并发使用系统资源,每个操作请求都可以按照一定的规则分割成若干个请求,分给不同的机器同时运算,每个机器其实只要做很小的计算就可以,哪怕286的机器都能轻松完成。最后将这些机器的计算结果整合,输出给用户。
对用户而言,他其实根本面对的不是许多机器,而是一个似乎真正存在的计算能力巨大无比的单个服务器。
事实上这个服务器是不存在的。但它拥有着成千上万台服务器的能力。