浅谈云计算在互联网中的应用

ISSN 1009-3044

Computer Knowledge and Technology 电脑知识与技术

Vol.5,No.3,January 2009, pp.583-584,670E-mail:[email protected]://www.dnzs.net.cnTel:+86-551-[1**********]964浅谈云计算在互联网中的应用

危烽

(嘉兴南洋职业技术学院,浙江嘉兴314003)

摘要:云计算是一个新兴的商业计算模型。它利用高速互联网的传输能力,将数据的处理过程从个人计算机或服务器移到互联网上的计算机集群中。云计算使得超级计算能力通过互联网自由流通成为了可能。企业与个人用户无需再投入昂贵的硬件购置成本,只需要通过互联网来购买或租赁计算力。该文阐述了云计算在互联网中的应用形式,并通过具体实例进行分析和描述。

关键词:云计算;SAAS ;网格计算;互联网

中图分类号:TP393文献标识码:A 文章编号:1009-3044(2009)03-0583-02

Research on the Application of Cloud Computing on the Internet

WEI Feng

(JiaxingNanyang Vocational Technology College, the Electronics Information Department, Jiaxing 314003, China)

Abstract:Cloud computing is an emerging model of business computing. It uses the transmission capacity of high-speed Internet to deal with data from a personal computer or server to a computer cluster on the Internet. Cloud computing makes super-computing power via the Internet free flow became possible. Enterprises and individual users no longer need to purchase expensive hardware investment costs. They only need to purchase or lease computing power through the Internet. In this paper, I describe the application form of cloud com -puting on the Internet, and use Specific examples to analyze and describe it.

Key words:cloud computing; SAAS; grid computing; internet

1云计算的基本概念

1.1云计算的定义

云计算(CloudComputing) 是分布式处理(DistributedComputing) 、并行处理(ParallelComputing) 和网格计算(GridComputing) 的发展,或者说是这些计算机科学概念的商业实现。“云”就是计算机群,每一群包括了几十万台、甚至上百万台计算机。云计算的基本原理是,计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。

这是一种革命性的举措,这就好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。

1.2云计算的蓝图

目前,PC 依然是我们日常工作生活中的核心工具———我们用PC 处理文档、存储资料,通过电子邮件或U 盘与他人分享信息。如果PC 硬盘坏了,我们会因为资料丢失而束手无策。

而在“云计算”时代,“云”会替我们做存储和计算的工作。几乎所有包括应用软件在内的数据都存储到“云”里,终端的功能将会退化,并将促成硬件产业和传统软件业的革命。未来的终端,Google 称之为“云”设备。其特点是一定要拥有一个功能完整的浏览器,并安装一个简单的操作系统,包括PC 、手机、MP3甚至手表,只需一开机,输入用户名和密码就能从‘云’端获取自己的应用,比在终端里更简单。用户不需关心存储或计算发生在哪朵“云”上,但一旦有需要,我们可以在任何地点用任何设备快速地计算和找到这些资料。我们再也不用担心资料丢失。

当计算机的计算能力不受本地硬件的限制,更小尺寸,更轻重量,却能进行更强劲处理的移动终端触手可得。我们完全可以在纸样轻薄的笔记本上照样运行最苛刻要求的网络游戏,也完全可以在手机上通过访问Photoshop 在线来编辑处理刚照出的照片。2云计算在互联网中的几大应用形式

2.1SAAS (软件即服务)与平台即服务(Platformas a service)

SAAS 这种类型的云计算通过浏览器把程序传给成千上万的用户。在用户眼中看来,这样会省去在服务器和软件授权上的开支,他们不需要事先购买服务器设备或是软件授权;从供应商角度来看,这样只需要维持一个程序就够了,成本也要低得多。Sales -force.com 是迄今为止这类服务最为出名的公司。SAAS 在人力资源管理程序和ERP 中比较常用。Google Apps 和Zoho Office 也是类似的服务。

平台即服务是SAAS 的变种,这种形式的云计算把开发环境作为一种服务来提供。用户可以使用中间商的设备来开发自己的程序并通过互联网和其服务器传到用其他户手中。然而,这类服务会受到厂商的设计规定与容量限制,用户也因此没有足够的自由。

2.2公用/效用计算(Utility Computing )

这个概念很早就有了,但是最近在Amazon.com 、Sun 、IBM 和其它提供存储服务和虚拟服务器的公司中被付予了新的含义。一些厂商开始帮助企业用户创建虚拟的数据中心,诸如3Tera 的AppLogic ,Cohesive Flexible Technologies 的Elastic Server on Demand(可收稿日期:2008-11-26

作者简介:危烽(1982-),男,湖南平江人,工程硕士,从事计算机应用的研究与教学工作。

本栏目责任编辑:冯蕾网络通讯及安全583

按需实现弹性扩展的服务器) 。Liquid Computing 公司的LiquidQ 也有类似的服务,这种云计算是为IT 行业创造虚拟的数据中心使得其能够把内存、I/O设备、存储和计算能力集中起来成为一个虚拟的资源池来为整个网络提供服务。

2.3云计算领域的网络服务

同SAAS 关系密切,网络服务提供者们能够提供API 让开发者能够开发更多基于互联网的应用,而不是提供单机程序。这种云计算的服务范围非常广泛,从分散的商业服务(诸如Strike Iron 和Xignite ) ,到GoogleMaps 、ADP 薪资处理、美国邮政服务、Bloomberg 和常规信用卡处理服务等的全套API 服务。

2.4MSP (管理服务供应商)

管理服务是最古老的云计算运用之一。这种应用更多的是面向IT 行业而不是终端用户,常用于邮件病毒扫描、程序监控等等。由SecureWorks 、IBM 和Verizon 公司提供的管理安全服务就可归为此类,还包括被Google 收购的Postini 以云为基础的反垃圾邮件服务。MSP 的其他产品还包含桌面管理服务,诸如CenterBeam 和Everdream 提供的产品。

2.5商业服务平台和云计算集成

SAAS 和MSP 的混合应用,该类云计算为用户和提供商之间的互动提供了一个平台。这在日常的商业贸易领域是非常普遍的,比如用户个人开支管理系统,能够根据用户的设置来管理其开支并协调其订购的各种服务。而且服务的配送实现方式和价格也都是由用户事先设定好的。其非常典型的例子是Rearden Commerce 和Ariba 。

云计算集成是将互联网上提供类似服务的公司整合起来,以便用户能够更方便的比较和选择自己的服务供应商。云计算服务的整合还只是刚刚开始。SAAS 供应商OpSource 推出了OpSource Services Bus ,它使用了一家叫Boomi 的小公司的云计算集成技术。另一家SAAS 供应商Workday 也收购了该领域的另一家公司CapeClear 。CapeClear 提供的是针对B2B 集成的ESB (enterpriseser -vice bus ,企业服务总线) 。另外,2005年开始兴起的Grand Central ,则想成为一种通用的“云计算总线”(busin the cloud) ,通过把多家SAAS 供应商联合在一起来为客户提供完整的服务。

3云计算在互联网中的应用实例

谷歌专门为“云时代”设计了一个Android 操作系统。它有个功能齐全的浏览器,跟其他操作系统不同的是,Android 是个具有开放标准的“云”设备,它可以免费提供给用户,可以使手机变得更廉价。按谷歌的想法,“云计算”的互联网时代到来之后,几乎所有数据和运算能力都搬到网络上,使廉价的PC 、简单的操作系统成为选择,而由此带来的硬件、软件产业的革命已拉开。在“云时代”,一个简单开放的Linux 操作系统、并不快的CPU 、256M 内存、不到10G 的硬盘,就可以支撑起你日常的应用。

如果谷歌的“云设想”最终成为现实,微软目前提供的许多产品都基本上失效。因为届时个人电脑只要用一个模块连上互联网,一切都可以解决,操作系统或Office 等应用软件,都将变得没有多大意义。试想,如果谷歌的计划实现了,它将整合出一个强大的平台。在这个平台上,所有的操作系统,所有的应用软件,所有的游戏电影等,都不必装在自己的硬盘上,个人电脑或许重返无盘时代,一个账号就可以请求任何服务,计算资源也会成为公共设施,就像水电一样流入配置不一定高的电脑。

微软推出了Windows Live SkyDrive ,并已经在互联网上全面进行测试,走的是纯免费路线,虽然容量仅仅为500MB ,但是毕竟是免费的,使用的人数量极为可观。另外,苹果公司开发的.Mac 平台也瞄准了“网络存储”这块大蛋糕,随时准备加入这场“战争”。

杀毒行业也在充分推广“云计算”。一般人都有过这样的体会,电脑在没有杀毒软件时,运行速度很快,装了杀毒软件,运行速度就会慢下来,虽然安全性得到了保障。为了解决这个问题,杀毒厂商纷纷抛出“云安全”概念,先是瑞星,紧接着是趋势科技和赛门铁克,宣布了网络安全进入云时代。目前黑客和病毒十分猖獗,“云安全”支持用户不必在单个电脑上安装杀毒软件,而是在线用“云”来杀毒,更有效更安全。

更为诱人的是,企业可以以极低的成本投入获得极高的计算能力,不用再投资购买昂贵的硬件设备,负担频繁的保养与升级。例如,美国的房地产网站Goosipy.com 希望建立一个数据库,计算67万个家庭在12年间购入沽出房产的数据,以便为消费者提供更好的建议。如果他们自己动手,初步预计,需要花费6个月的时间和数以百万计的美元。而最后,他们租赁了Amazon.com 所提供

——云计算的的“弹性计算机云”服务,通过使用Amazon 强大数据分析能力,这个项目的完成仅用了3个星期,费用不到5万美元—

妙处之一,即是按需分配的计算方式能够充分发挥大型计算机群的性能。

4云计算需要澄清的几个概念

4.1基础不同导致云概念迥异

在IBM 提出云计算的概念之后,几乎是一夜之间,Google 、Amazon 、微软等公司都在大肆地宣讲各自的云计算产品,并且基本上是迥然相异。对此,IBM 公司全球副总裁麦特王博士表示,这当中并没有谁对谁错的问题,大家都可以叫做云计算,只不过由于各自产生云计算的基础不同,才会导致目前云计算发展的方向和概念不同。

对于Google 公司来说,其最大的业务为搜索引擎,其做云计算的目的最早就是为了优化其搜索引擎的性能,在发展了其基础设施规模之后,希望将其作为服务提供给用户使用,只不过它在上面加载了很多服务,包括文字处理、地图、图片处理等,应该说,Google 的云计算概念接近于一种应用云。

麦特王表示,IBM 的绝大部分软件产品是中间件,那么,对于IBM 来说,就是希望在应用都基于互联网提交(以SaaS 为代表) 的情况下,IBM 将会基于整个互联网提供中间件,这就是IBM 云计算的根本出发点。

4.2云计算远大于虚拟化

在记者参观IBM 中国云计算中心时,曾经观摩了云计算功能的一项演示,当时的IBM 公司技术经理演示了如何为用户请求分配云计算资源和调配资源的情况,与记者此前了解到的服务器虚拟化分配资源的方式极为相似,而事实上,IBM 的云计算中的确是通过Xen 的虚拟化技术来对服务器资源进行划分的。那么,云计算跟服务器虚拟化的关系又是怎样?

对此麦特王表示,记者所看到的功能演示只是云计算的一部分内容,其中所涉及到的内容相当多。他举例说,就好比进入一个购物中心,里面或许有餐馆,如果你只进了这家餐馆用餐,然后出来就说,所谓的购物中心跟餐馆是一回事情,这显示是不对的。

“云计算,不仅是基础设施的虚拟化,其实还有应用层提交的平台,以及其他更多的内容。”麦特王表示。IBM 公司只是为用户搭建了一个框架,里面包括了各种基础设施,用户怎么利用云计算的这个架构,由它自己来决定。(下转第670页)584网络通讯及安全本栏目责任编辑:冯蕾

吸引学生的兴趣,就不能调动学生的学习积极性,达不到学生主动参与学习的效果,教学任务也就难以保证能够顺利完成。实践证明,通过对学生进行成功激励或当学生发现他们所学的知识能解决生活中遇到的问题时,学生往往会对学习产生浓厚的兴趣,从而起到事半功倍的效果。本例采用的“密码登录框”是同学们日常生活中经常用到的,很贴近实际,任务一呈现便能让学生磨拳擦掌,跃跃欲试。

3)任务的阶梯性

“任务”的设计要充分考虑学生的现有文化知识、认知的能力与兴趣,知识接受能力的差异等,遵循由简单到复杂、由表及里、循序渐进的原则。在设计时,要根据学生个性的不同来设计任务,让任务从简单到复杂的执行或根据学生的实际水平来设计任务,始终以学生的角度考虑,“以兴趣为主线,以实用为载体,以培养学生的能力为目的”。本例中的四个子任务围绕一个主题,四个子任务从易到难,让学生由浅入深、循序渐进地学好有关的知识和技能;也鼓励了学生学习的主动性。而且,采用这种方法,伴随着学生的是一个跟着一个的成就感。

3.2任务实施方面

1)让学生学会学习、学用促进

任务驱动教学法,将目标定在培养学生的学习动机和能力上。在教师的指导下,使学生能根据已有的知识经验,掌握有序的学习途径,在教师的指导下去解决问题,完成任务。在完成任务的过程中学会学习。学生解决任务的途径是通过" 用" 来促进" 学" 的, 用然后知不足, 用然后学, 学以致用, 学用互动, 相互促进。

2)让学生学会合作交往

合作是现代社会谋求共同发展的基础,让学生以小组为单位进行任务探究,不仅可以培养学生的合作精神,而且对一些发散性任务,通过组内讨论交流,可以提高任务探究的效率。如某班一共是45人,我就按5人一组把全班分成9个小组,并指派了小组长。任务布置后,由组长牵头进行分工,然后制定计划并进行实施。又由学生选举产生了一名部长,由这名部长负责9个小组的统筹和协调。另外还设计了“项目完成监控表”,要求各小组把探究过程记录在“项目完成监控表”中。这样既促进了小组协作,又为过程评估提供了依据。

3)教师适当参与,控制引导

在学生完成任务的过程中,教师不是袖手旁观,应参与学生的讨论。教师要制定好策略,使学生对学习产生兴趣和求知欲,在出现的众多问题中能筛选提炼出最适合某个或某类学生探究、积极思维的问题。在学生的众争纷议中能恰当地梳理,进行必要的引导。控制好个别研究和集体讨论的步骤、节奏和深广度,在学习过程中培养学生的合作精神和创造思维。

4)教师要适时归纳,总结回顾

在程序设计语言教学中,采用任务驱动教学法,其优势是明显的,但也会存在一点问题。由于教师主要是进行方法的引导,学生有更多时间自主学习,而学生的学习能力是不同的,因而在同一课堂内,全班同学所掌握的知识会有所不同,容易造成学生成绩两极分化和教学知识点的疏漏。这就需要教师在教学中,要加强课堂或阶段小结和知识点的交流或回顾,使得学习能力差的同学或操作有疏漏的同学能通过教师的总结和回顾,跟上教学进度,全面掌握知识点,达到教学目标,促进同步发展。

“任务驱动教学法”是一把双刃剑,我们在教会学生动手的同时也要注意理论知识的灌输,只有结合各种教学方法,取长补短,才能真正体现以生为本的教育思想。

参考文献:

[1]

[2]

[3]

[4]钟志贤, 徐洪建. 建构主义教学思想揽要[J].中国电化教育,2000(2).贾长云.VB 教学之我见[J].中国职业技术教育,2004(4).张路平.Visual Basic6.0编程案例精解[M].电子工业出版社,2006. 姜振安. “任务驱动”教学法与学生实践能力培养[J].职教通讯,2003(7).(上接第584页)

5结束语

尽管使用云计算服务的好处听起来如此诱人,但更多人却抱以观望的态度。这种谨慎来自于对安全问题的考虑。云计算意味着数据被转移到用户主权掌控范围外的机器上,也就是云计算服务提供商的手中。那么,如何保证这些数据的安全性?如何能相信服务商不会将数据出卖给商业竞争对手呢?这样的担心从来没有停止过。在2007年初,Google 发布Google Apps 服务(一种免费提供的简化office 软件包,数据在互联网上存储与处理) ,就有许多分析者提出质疑:我们怎么能确定数据在Google 那里是安全的?

服务商解释说,对云计算过程里的数据安全问题,“完全不必担心”。因为数据在集群上被分解为散乱的状态,就连服务器也不太理解他们,想要破译与还原数据难度非常高。作为云计算的主要推动者,发布Blue Cloud 计划的IBM 公司还表示,在2008年,会制定更多的相关流程与标准来保证客户的数据安全。

但这仍然无法完全打消人们的疑虑,毕竟,在一个信息为王的时代里,哪怕是数据碎片的泄露也是危险的。只要存在数据被还原泄露的可能性,云计算服务就会被高安全要求级别的客户拒之门外。安全问题将始终是云计算推广发展中绕不开的一个坎。

如今,云计算的运用还不是非常广泛。但是,随着虚拟化和SOA 在企业中的逐渐普及,灵活、可扩展的基础架构最终可以让每一家企业都成为“云”的节点。这将是个长期的趋势。但是不可否认的是,云计算在很长的时期内还将是业界争论的焦点之一。参考文献:

[1]

[2]

[3]

[4]

[5]

[6]张楠. 云计算颠覆现有商业模式[J].信息系统工程,2008(9):25-26.尹国定, 卫红. 云计算———实现概念计算的方法[J].东南大学学报:自然科学版,2003(4):124-128.艳丽. “云计算”风生水起[J].信息系统工程, 2007(12):13.陈亮. 谁的云计算[J].互联网周刊,2007(23):72-73.张丹. 云计算将在未来替代网格计算[J].每周电脑报,2008(9):21.樊兰. 谷歌的云梦想[J].互联网周刊,2008(7):32-33.

计算机教学与教育信息化本栏目责任编辑:王力670

ISSN 1009-3044

Computer Knowledge and Technology 电脑知识与技术

Vol.5,No.3,January 2009, pp.583-584,670E-mail:[email protected]://www.dnzs.net.cnTel:+86-551-[1**********]964浅谈云计算在互联网中的应用

危烽

(嘉兴南洋职业技术学院,浙江嘉兴314003)

摘要:云计算是一个新兴的商业计算模型。它利用高速互联网的传输能力,将数据的处理过程从个人计算机或服务器移到互联网上的计算机集群中。云计算使得超级计算能力通过互联网自由流通成为了可能。企业与个人用户无需再投入昂贵的硬件购置成本,只需要通过互联网来购买或租赁计算力。该文阐述了云计算在互联网中的应用形式,并通过具体实例进行分析和描述。

关键词:云计算;SAAS ;网格计算;互联网

中图分类号:TP393文献标识码:A 文章编号:1009-3044(2009)03-0583-02

Research on the Application of Cloud Computing on the Internet

WEI Feng

(JiaxingNanyang Vocational Technology College, the Electronics Information Department, Jiaxing 314003, China)

Abstract:Cloud computing is an emerging model of business computing. It uses the transmission capacity of high-speed Internet to deal with data from a personal computer or server to a computer cluster on the Internet. Cloud computing makes super-computing power via the Internet free flow became possible. Enterprises and individual users no longer need to purchase expensive hardware investment costs. They only need to purchase or lease computing power through the Internet. In this paper, I describe the application form of cloud com -puting on the Internet, and use Specific examples to analyze and describe it.

Key words:cloud computing; SAAS; grid computing; internet

1云计算的基本概念

1.1云计算的定义

云计算(CloudComputing) 是分布式处理(DistributedComputing) 、并行处理(ParallelComputing) 和网格计算(GridComputing) 的发展,或者说是这些计算机科学概念的商业实现。“云”就是计算机群,每一群包括了几十万台、甚至上百万台计算机。云计算的基本原理是,计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。

这是一种革命性的举措,这就好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。

1.2云计算的蓝图

目前,PC 依然是我们日常工作生活中的核心工具———我们用PC 处理文档、存储资料,通过电子邮件或U 盘与他人分享信息。如果PC 硬盘坏了,我们会因为资料丢失而束手无策。

而在“云计算”时代,“云”会替我们做存储和计算的工作。几乎所有包括应用软件在内的数据都存储到“云”里,终端的功能将会退化,并将促成硬件产业和传统软件业的革命。未来的终端,Google 称之为“云”设备。其特点是一定要拥有一个功能完整的浏览器,并安装一个简单的操作系统,包括PC 、手机、MP3甚至手表,只需一开机,输入用户名和密码就能从‘云’端获取自己的应用,比在终端里更简单。用户不需关心存储或计算发生在哪朵“云”上,但一旦有需要,我们可以在任何地点用任何设备快速地计算和找到这些资料。我们再也不用担心资料丢失。

当计算机的计算能力不受本地硬件的限制,更小尺寸,更轻重量,却能进行更强劲处理的移动终端触手可得。我们完全可以在纸样轻薄的笔记本上照样运行最苛刻要求的网络游戏,也完全可以在手机上通过访问Photoshop 在线来编辑处理刚照出的照片。2云计算在互联网中的几大应用形式

2.1SAAS (软件即服务)与平台即服务(Platformas a service)

SAAS 这种类型的云计算通过浏览器把程序传给成千上万的用户。在用户眼中看来,这样会省去在服务器和软件授权上的开支,他们不需要事先购买服务器设备或是软件授权;从供应商角度来看,这样只需要维持一个程序就够了,成本也要低得多。Sales -force.com 是迄今为止这类服务最为出名的公司。SAAS 在人力资源管理程序和ERP 中比较常用。Google Apps 和Zoho Office 也是类似的服务。

平台即服务是SAAS 的变种,这种形式的云计算把开发环境作为一种服务来提供。用户可以使用中间商的设备来开发自己的程序并通过互联网和其服务器传到用其他户手中。然而,这类服务会受到厂商的设计规定与容量限制,用户也因此没有足够的自由。

2.2公用/效用计算(Utility Computing )

这个概念很早就有了,但是最近在Amazon.com 、Sun 、IBM 和其它提供存储服务和虚拟服务器的公司中被付予了新的含义。一些厂商开始帮助企业用户创建虚拟的数据中心,诸如3Tera 的AppLogic ,Cohesive Flexible Technologies 的Elastic Server on Demand(可收稿日期:2008-11-26

作者简介:危烽(1982-),男,湖南平江人,工程硕士,从事计算机应用的研究与教学工作。

本栏目责任编辑:冯蕾网络通讯及安全583

按需实现弹性扩展的服务器) 。Liquid Computing 公司的LiquidQ 也有类似的服务,这种云计算是为IT 行业创造虚拟的数据中心使得其能够把内存、I/O设备、存储和计算能力集中起来成为一个虚拟的资源池来为整个网络提供服务。

2.3云计算领域的网络服务

同SAAS 关系密切,网络服务提供者们能够提供API 让开发者能够开发更多基于互联网的应用,而不是提供单机程序。这种云计算的服务范围非常广泛,从分散的商业服务(诸如Strike Iron 和Xignite ) ,到GoogleMaps 、ADP 薪资处理、美国邮政服务、Bloomberg 和常规信用卡处理服务等的全套API 服务。

2.4MSP (管理服务供应商)

管理服务是最古老的云计算运用之一。这种应用更多的是面向IT 行业而不是终端用户,常用于邮件病毒扫描、程序监控等等。由SecureWorks 、IBM 和Verizon 公司提供的管理安全服务就可归为此类,还包括被Google 收购的Postini 以云为基础的反垃圾邮件服务。MSP 的其他产品还包含桌面管理服务,诸如CenterBeam 和Everdream 提供的产品。

2.5商业服务平台和云计算集成

SAAS 和MSP 的混合应用,该类云计算为用户和提供商之间的互动提供了一个平台。这在日常的商业贸易领域是非常普遍的,比如用户个人开支管理系统,能够根据用户的设置来管理其开支并协调其订购的各种服务。而且服务的配送实现方式和价格也都是由用户事先设定好的。其非常典型的例子是Rearden Commerce 和Ariba 。

云计算集成是将互联网上提供类似服务的公司整合起来,以便用户能够更方便的比较和选择自己的服务供应商。云计算服务的整合还只是刚刚开始。SAAS 供应商OpSource 推出了OpSource Services Bus ,它使用了一家叫Boomi 的小公司的云计算集成技术。另一家SAAS 供应商Workday 也收购了该领域的另一家公司CapeClear 。CapeClear 提供的是针对B2B 集成的ESB (enterpriseser -vice bus ,企业服务总线) 。另外,2005年开始兴起的Grand Central ,则想成为一种通用的“云计算总线”(busin the cloud) ,通过把多家SAAS 供应商联合在一起来为客户提供完整的服务。

3云计算在互联网中的应用实例

谷歌专门为“云时代”设计了一个Android 操作系统。它有个功能齐全的浏览器,跟其他操作系统不同的是,Android 是个具有开放标准的“云”设备,它可以免费提供给用户,可以使手机变得更廉价。按谷歌的想法,“云计算”的互联网时代到来之后,几乎所有数据和运算能力都搬到网络上,使廉价的PC 、简单的操作系统成为选择,而由此带来的硬件、软件产业的革命已拉开。在“云时代”,一个简单开放的Linux 操作系统、并不快的CPU 、256M 内存、不到10G 的硬盘,就可以支撑起你日常的应用。

如果谷歌的“云设想”最终成为现实,微软目前提供的许多产品都基本上失效。因为届时个人电脑只要用一个模块连上互联网,一切都可以解决,操作系统或Office 等应用软件,都将变得没有多大意义。试想,如果谷歌的计划实现了,它将整合出一个强大的平台。在这个平台上,所有的操作系统,所有的应用软件,所有的游戏电影等,都不必装在自己的硬盘上,个人电脑或许重返无盘时代,一个账号就可以请求任何服务,计算资源也会成为公共设施,就像水电一样流入配置不一定高的电脑。

微软推出了Windows Live SkyDrive ,并已经在互联网上全面进行测试,走的是纯免费路线,虽然容量仅仅为500MB ,但是毕竟是免费的,使用的人数量极为可观。另外,苹果公司开发的.Mac 平台也瞄准了“网络存储”这块大蛋糕,随时准备加入这场“战争”。

杀毒行业也在充分推广“云计算”。一般人都有过这样的体会,电脑在没有杀毒软件时,运行速度很快,装了杀毒软件,运行速度就会慢下来,虽然安全性得到了保障。为了解决这个问题,杀毒厂商纷纷抛出“云安全”概念,先是瑞星,紧接着是趋势科技和赛门铁克,宣布了网络安全进入云时代。目前黑客和病毒十分猖獗,“云安全”支持用户不必在单个电脑上安装杀毒软件,而是在线用“云”来杀毒,更有效更安全。

更为诱人的是,企业可以以极低的成本投入获得极高的计算能力,不用再投资购买昂贵的硬件设备,负担频繁的保养与升级。例如,美国的房地产网站Goosipy.com 希望建立一个数据库,计算67万个家庭在12年间购入沽出房产的数据,以便为消费者提供更好的建议。如果他们自己动手,初步预计,需要花费6个月的时间和数以百万计的美元。而最后,他们租赁了Amazon.com 所提供

——云计算的的“弹性计算机云”服务,通过使用Amazon 强大数据分析能力,这个项目的完成仅用了3个星期,费用不到5万美元—

妙处之一,即是按需分配的计算方式能够充分发挥大型计算机群的性能。

4云计算需要澄清的几个概念

4.1基础不同导致云概念迥异

在IBM 提出云计算的概念之后,几乎是一夜之间,Google 、Amazon 、微软等公司都在大肆地宣讲各自的云计算产品,并且基本上是迥然相异。对此,IBM 公司全球副总裁麦特王博士表示,这当中并没有谁对谁错的问题,大家都可以叫做云计算,只不过由于各自产生云计算的基础不同,才会导致目前云计算发展的方向和概念不同。

对于Google 公司来说,其最大的业务为搜索引擎,其做云计算的目的最早就是为了优化其搜索引擎的性能,在发展了其基础设施规模之后,希望将其作为服务提供给用户使用,只不过它在上面加载了很多服务,包括文字处理、地图、图片处理等,应该说,Google 的云计算概念接近于一种应用云。

麦特王表示,IBM 的绝大部分软件产品是中间件,那么,对于IBM 来说,就是希望在应用都基于互联网提交(以SaaS 为代表) 的情况下,IBM 将会基于整个互联网提供中间件,这就是IBM 云计算的根本出发点。

4.2云计算远大于虚拟化

在记者参观IBM 中国云计算中心时,曾经观摩了云计算功能的一项演示,当时的IBM 公司技术经理演示了如何为用户请求分配云计算资源和调配资源的情况,与记者此前了解到的服务器虚拟化分配资源的方式极为相似,而事实上,IBM 的云计算中的确是通过Xen 的虚拟化技术来对服务器资源进行划分的。那么,云计算跟服务器虚拟化的关系又是怎样?

对此麦特王表示,记者所看到的功能演示只是云计算的一部分内容,其中所涉及到的内容相当多。他举例说,就好比进入一个购物中心,里面或许有餐馆,如果你只进了这家餐馆用餐,然后出来就说,所谓的购物中心跟餐馆是一回事情,这显示是不对的。

“云计算,不仅是基础设施的虚拟化,其实还有应用层提交的平台,以及其他更多的内容。”麦特王表示。IBM 公司只是为用户搭建了一个框架,里面包括了各种基础设施,用户怎么利用云计算的这个架构,由它自己来决定。(下转第670页)584网络通讯及安全本栏目责任编辑:冯蕾

吸引学生的兴趣,就不能调动学生的学习积极性,达不到学生主动参与学习的效果,教学任务也就难以保证能够顺利完成。实践证明,通过对学生进行成功激励或当学生发现他们所学的知识能解决生活中遇到的问题时,学生往往会对学习产生浓厚的兴趣,从而起到事半功倍的效果。本例采用的“密码登录框”是同学们日常生活中经常用到的,很贴近实际,任务一呈现便能让学生磨拳擦掌,跃跃欲试。

3)任务的阶梯性

“任务”的设计要充分考虑学生的现有文化知识、认知的能力与兴趣,知识接受能力的差异等,遵循由简单到复杂、由表及里、循序渐进的原则。在设计时,要根据学生个性的不同来设计任务,让任务从简单到复杂的执行或根据学生的实际水平来设计任务,始终以学生的角度考虑,“以兴趣为主线,以实用为载体,以培养学生的能力为目的”。本例中的四个子任务围绕一个主题,四个子任务从易到难,让学生由浅入深、循序渐进地学好有关的知识和技能;也鼓励了学生学习的主动性。而且,采用这种方法,伴随着学生的是一个跟着一个的成就感。

3.2任务实施方面

1)让学生学会学习、学用促进

任务驱动教学法,将目标定在培养学生的学习动机和能力上。在教师的指导下,使学生能根据已有的知识经验,掌握有序的学习途径,在教师的指导下去解决问题,完成任务。在完成任务的过程中学会学习。学生解决任务的途径是通过" 用" 来促进" 学" 的, 用然后知不足, 用然后学, 学以致用, 学用互动, 相互促进。

2)让学生学会合作交往

合作是现代社会谋求共同发展的基础,让学生以小组为单位进行任务探究,不仅可以培养学生的合作精神,而且对一些发散性任务,通过组内讨论交流,可以提高任务探究的效率。如某班一共是45人,我就按5人一组把全班分成9个小组,并指派了小组长。任务布置后,由组长牵头进行分工,然后制定计划并进行实施。又由学生选举产生了一名部长,由这名部长负责9个小组的统筹和协调。另外还设计了“项目完成监控表”,要求各小组把探究过程记录在“项目完成监控表”中。这样既促进了小组协作,又为过程评估提供了依据。

3)教师适当参与,控制引导

在学生完成任务的过程中,教师不是袖手旁观,应参与学生的讨论。教师要制定好策略,使学生对学习产生兴趣和求知欲,在出现的众多问题中能筛选提炼出最适合某个或某类学生探究、积极思维的问题。在学生的众争纷议中能恰当地梳理,进行必要的引导。控制好个别研究和集体讨论的步骤、节奏和深广度,在学习过程中培养学生的合作精神和创造思维。

4)教师要适时归纳,总结回顾

在程序设计语言教学中,采用任务驱动教学法,其优势是明显的,但也会存在一点问题。由于教师主要是进行方法的引导,学生有更多时间自主学习,而学生的学习能力是不同的,因而在同一课堂内,全班同学所掌握的知识会有所不同,容易造成学生成绩两极分化和教学知识点的疏漏。这就需要教师在教学中,要加强课堂或阶段小结和知识点的交流或回顾,使得学习能力差的同学或操作有疏漏的同学能通过教师的总结和回顾,跟上教学进度,全面掌握知识点,达到教学目标,促进同步发展。

“任务驱动教学法”是一把双刃剑,我们在教会学生动手的同时也要注意理论知识的灌输,只有结合各种教学方法,取长补短,才能真正体现以生为本的教育思想。

参考文献:

[1]

[2]

[3]

[4]钟志贤, 徐洪建. 建构主义教学思想揽要[J].中国电化教育,2000(2).贾长云.VB 教学之我见[J].中国职业技术教育,2004(4).张路平.Visual Basic6.0编程案例精解[M].电子工业出版社,2006. 姜振安. “任务驱动”教学法与学生实践能力培养[J].职教通讯,2003(7).(上接第584页)

5结束语

尽管使用云计算服务的好处听起来如此诱人,但更多人却抱以观望的态度。这种谨慎来自于对安全问题的考虑。云计算意味着数据被转移到用户主权掌控范围外的机器上,也就是云计算服务提供商的手中。那么,如何保证这些数据的安全性?如何能相信服务商不会将数据出卖给商业竞争对手呢?这样的担心从来没有停止过。在2007年初,Google 发布Google Apps 服务(一种免费提供的简化office 软件包,数据在互联网上存储与处理) ,就有许多分析者提出质疑:我们怎么能确定数据在Google 那里是安全的?

服务商解释说,对云计算过程里的数据安全问题,“完全不必担心”。因为数据在集群上被分解为散乱的状态,就连服务器也不太理解他们,想要破译与还原数据难度非常高。作为云计算的主要推动者,发布Blue Cloud 计划的IBM 公司还表示,在2008年,会制定更多的相关流程与标准来保证客户的数据安全。

但这仍然无法完全打消人们的疑虑,毕竟,在一个信息为王的时代里,哪怕是数据碎片的泄露也是危险的。只要存在数据被还原泄露的可能性,云计算服务就会被高安全要求级别的客户拒之门外。安全问题将始终是云计算推广发展中绕不开的一个坎。

如今,云计算的运用还不是非常广泛。但是,随着虚拟化和SOA 在企业中的逐渐普及,灵活、可扩展的基础架构最终可以让每一家企业都成为“云”的节点。这将是个长期的趋势。但是不可否认的是,云计算在很长的时期内还将是业界争论的焦点之一。参考文献:

[1]

[2]

[3]

[4]

[5]

[6]张楠. 云计算颠覆现有商业模式[J].信息系统工程,2008(9):25-26.尹国定, 卫红. 云计算———实现概念计算的方法[J].东南大学学报:自然科学版,2003(4):124-128.艳丽. “云计算”风生水起[J].信息系统工程, 2007(12):13.陈亮. 谁的云计算[J].互联网周刊,2007(23):72-73.张丹. 云计算将在未来替代网格计算[J].每周电脑报,2008(9):21.樊兰. 谷歌的云梦想[J].互联网周刊,2008(7):32-33.

计算机教学与教育信息化本栏目责任编辑:王力670


相关文章

  • 物联网应用层关键技术研究
  • 论文编号No.T112011年信息通信网络技术委员会年会征文 物联网应用层关键技术研究 乔亲旺 (工业和信息化部电信研究院,北京100037) 摘要:物联网网络架构可划分为三层,作为物联网架构两端的感知层和应用层是物联网显著特征和核心所在, ...查看


  • 云计算在谷歌的创新应用 - 副本
  • 云计算在谷歌的创新应用 摘要:云计算是当前信息技术发展的一个趋势,与传统的软件构架相比较,云计算是一种新型的运用Internet 网络以服务的方式提供可伸缩的网络虚拟的资源管理的计算机运行模式,云计算主要提供基础设施即(IasS ).平台即 ...查看


  • 云计算调研报告
  • 云计算调研报告 目 录 1 概述 ....................................................................................................... ...查看


  • 移动互联网技术的发展和应用
  • 移动互联网技术的发展和应用 摘要 移动互联网,就是将移动通信和互联网二者结合起来,成为一体.移动通信和互联网成为当今世界发展最快.市场潜力最大.前景最诱人的两大业务,它们的增长速度都是任何预测家未曾预料到的,所以移动互联网可以预见将会创造经 ...查看


  • 云计算专题
  • 资料来源:华泰证券等 发改委扶持云计算首批专项资金6.6亿元已于10月陆续下拨到北京.上海.深圳.杭州.无锡等5个试点城 市的15个示范项目.10多家牵头企业陆续收到千万级扶持资金.首批获得支持的企业包括阿里巴巴.百度.华 东电脑.华胜天成 ...查看


  • 云计算的关键技术及发展现状
  • 云计算的关键技术及发展现状 摘要:云计算是一种全新的领先信息技术,结合 IT 技术和互联网实现超级计算和存储能力,它的目标是要像供水.供电.金融系统一样,把"计算力"作为一种公用基础设施.组织大规模的信息和计算资源,面向 ...查看


  • 从物联网构成看物联网工程专业的知识体系
  • 摘 要:结合物联网技术本身的体系框架,探讨了物联网工程专业所必备的知识体系,并结合二本院校的特点,为这类院校物联网工程专业培养方案的制定提供建议. 关键词:物联网专业:知识体系:培养方案:高校教育 中图分类号:G642.0 文献标识码:A ...查看


  • 物联网的关键技术及其应用前景
  • 第l期(2011年1月)中国科技沦坛 一8l一 物联网的关键技术及其应用前景 李航,陈后金 (北京交通大学电子信息工程学院.北京 100044) 摘要:物联网被视为继计算机.互联网和移动通信网络之后的第三次信息产业浪潮,因其广阔的行业 应用 ...查看


  • 物联网的发展趋势--与移动互联网相结合发展
  • 武汉邮电科学研究院烽火科技学院 <现代通信网概论>课程论文 物联网的发展趋势分析: 与移动互联网的融合发展 Analysis of Development of Internet of Things: Integrated De ...查看


热门内容