2网络环境下云计算支持的协作学习理论基础
2.1 云计算
2.1.1 云计算的概念
云计算的出现是新一代互联网计算模式的诞生,带给人们生活、工作和学习以新的方式。但对于这项新技术的定义历来说法不一。
黎加厚教授认为云计算是由几十万甚至上百万台廉价的服务器组成的网络,可以为用户提供安全、快速、便捷的数据存储和网络计算服务。黎加厚形象的将它比喻成发电厂,国家电厂出现之前,用户是买发电机自己供电,国家电厂出现后,用户只需要联入国家电网,向电业局购买电力,无需知道所用电力来自哪家电厂[4]。简单地说,云计算是指基于互联网的超级计算模式,即把原来在本地计算机或远程服务器中的计算,通过网络分布在大量计算机上进行协同工作[5]。
2.1.2 云计算的特点[6]:
(1)超大规模,“云”具有相当的规模,Google 云计算已经拥有 100 多万台服务器,Amazo、IBM、微软、Yahoo 等的“云”均拥有几十万台服务器。“云”能赋予用户前所未有的计算能力。
(2)虚拟化,云计算支持用户在任意位置,使用各种终端获取应用服务。所有的资源来自“云”,而不是固定的有形的实体。应用在“云”中某处运行,但实际上用户无需了解,也不用担心应用运行的具体位置。用户只需要一台计算机或者一个手机,就可以通过网络服务来实现我们需要的操作。
(3)高可靠性,“云”使用了多副本容错、计算节点同构可互换等措施来保障服务的高可靠性,使用云计算比使用本地计算机可靠。云计算还不针对特定的应用,在“云”的支撑下可以构造出千变万化的应用,同一个“云”可以同时支撑不同的应用运行。
(4)低要求,云计算客户端的要求低也方便使用。 网络环境下云计算支持的协作学习研究(4):http://www.751com.cn/jiaoxue/lunwen_5495.html