APP下载

云计算叩开学校大门

2008-12-29张渝江

中国信息技术教育 2008年12期

  从Google apps到Windows live,云计算(Cloud computing)越来越被人们熟悉,它正在成为一个流行的词语。Google首席执行官埃里克·施密特预言“90%计算任务都能够通过‘云计算’技术完成”。最近,美国SIMtone公司与北卡罗来纳州的格雷汉姆小学合作开始了学校云计算计划,推出的“通用云计算服务”将为学校600名师生带来虚拟电脑桌面。同样是北卡罗来纳州,州立大学与IBM合作推出为大学和中小学服务的名叫“虚拟计算实验室”云计算平台,包括在线使用教育材料、应用软件、计算和储存。随着技术的成熟,云计算正叩开学校大门,为教育提供服务。
  
  什么是云计算
  
  关于云计算,有大约20种专业定义。然而,后面的说法却让我们更容易认识它。施密特做了一个形象的比喻。他说,“云计算”就仿佛银行的自动取款机(ATM),我们出门再也不用随身携带大量现钞,可以根据需要随时取用。Google的工程师谷雪梅则认为,PC时代好比每个人要用电,都得自己购买发电机;而“云计算”时代,每个人不必拥有发电机,直接从大型发电厂买电就好。
  “云计算?其实并不是一个新概念。是分布式处理(Distributed Computing)、并行处理(Parallel computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。简单描述是:原本在一台本地个人电脑或独立的远程服务器中完成的复杂数据处理(比如运行软件),现在由大量的分布式计算机来协同完成;而这个过程被作为一种服务通过互联网传递到我们的桌面;来自全球的任何一个用户只需一部简单的接入设备即可通过互联网在本地获取这种服务,实现低配置设备享受高性能计算服务。
  
  云计算如何进入教育
  
  云计算固有的特点使其比其他新技术更容易进入学校。
  云计算对用户端的设备要求很低——这一特点决定了云计算将会在学校大受欢迎。云计算能把分布在大量的分布式计算机上的内存、存储和计算能力集中起来成为一个虚拟的资源池,并通过网络为用户提供实用计算(Utility Computing)服务。为了满足越来越多的计算需求,学校不得不经常购买更新电脑设备。如果使用云计算服务,绝大部分计算任务交给云端(分布式计算机服务器)来完成,只需让电脑接入互联网即可。在SIMtone公司为学校提供的“通用云计算服务”项目中,学校可选择使用公司提供的桌面型瘦客户端和基于华硕Eee架构的笔记本电脑SNAPbook——这类设备没有操作系统和内部数据处理过程,价格也非常低廉;用户在客户端开启使用各种软件带来的大量计算负荷,以及硬件维护工作则交给云服务提供商。学校师生也可以使用原有的旧电脑,或采用性能一般的低价笔记本电脑以及智能手机接入云服务,享受云计算提供的虚拟桌面带来的乐趣。可见使用这样的云计算服务,学校能极大地节约计算机硬件购买和维护成本。
  云计算为学校提供经济的应用软件定制服务。软件即服务(SAAS)是云服务的一种类型,Google Apps和Zoho Office就是这种服务。学校接入这类云计算服务后,无需再花费大量资金购买商业软件授权,一些常用的应用软件如office系列,云服务已经提供,收费低廉,有的甚至是免费。作为客户端的本地电脑只需运行图形界面的Linux操作系统和Firefox浏览器即可享受云服务,不用担心应用软件是否是最新版本,这也极大地减少了学校为维护和升级的操作系统和应用软件投入的费用。而Linux和Firefox都是开源软件,可以获取免费使用的许可。一个典型的案例是Google的云计算服务Google apps,它为个人用户免费提供了字处理、电子表格、PPT演示文档制作、网页制作以及电子邮件等应用软件。在一些学校,使用Google apps比在电脑中布置开源的应用软件来得更方便和简单。因此,这对开源应用软件也是一个挑战。
  云计算能为学校提供可靠和安全的数据存储中心。在病毒猖獗的互联网时代,数据存储的安全可靠越显重要。而信息安全的问题在专业人员欠缺的学校特别突出。学校使用云计算服务,数据储存在云端。因此无需担心病毒的入侵和硬9588362b43c819acf64da55db30c9bd0件的损坏导致数据丢失。
  云计算让数据共享更便捷。在SIMtone公司的教育云计算项目中,普通旧电脑通过浏览器访问“WebSNAP”入口接入其“通用云计算服务”平台,而较新的电脑(能运行Windows XP或以上)则通过终端虚拟机软件“SoftSNAP”接入云服务。该云服务传递给每位教师和学生一个虚拟的个人电脑桌面。不管是在学校还是家中,也不管使用台式电脑、笔记本电脑或是手机,接入云端后,都会获取到同一个虚拟桌面,就像使用同一台电脑的系统。因此你可以在任何地方继续你的工作,也可以在多种设备上共享你的数据。同时启用云计算服务提供的共享机制还能轻松把文档与其他人协作共享。比如使用Google apps,你可以把未完成的写作带回家,也可以与伙伴一起协同完成教学设计文本和演示文档,并同其他教师分享。
  采用开源云计算项目,布置校园网中的云计算服务。目前有很多云计算项目是开源的,比如:你想构建类似与Google apps的云平台,可以采用AppDrop或10gen开源云计算项目;如果构建类似Amazon(亚马逊)的云服务,则应选择的开源项目是Eucalyptus。最近,北卡罗来纳州立大学也宣布其与IBM合作的虚拟计算实验室(VCL)云服务平台代码会免费提供给开源社区。也有一些企业采用开源云计算项目搭建云服务平台,比如目前Google、Yahoo、Amazon、Facebook等提供的云服务都用到了开源项目Hadoop。许多学校都有大量接近淘汰的旧电脑,这类电脑有些只是硬件配置问题无法升级到新的操作系统或安装新的应用软件而被淘汰,硬件本身还支持继续正常。这类电脑除了可以作为客户端接入云计算服务继续使用外,还可以选择使用开源云计算项目在大量的这类电脑上布置学校自己的云计算服务。当然前提是开源云计算项目的安装设置在未来需要变得更容易。另外在大量使用电脑的大学校园,许多办公室电脑和学生个人经常开着机而无人使用,闲置了巨大的计算资源。因此,有专家提出使用开源云计算项目把这些电脑纳入云计算服务中,为高校一些需要大量计算的科研项目服务。
  
  无处不在的计算
  
  据2007年一项调查数据显示:美国只有78%的家庭拥有电脑,75%的家庭连接上互联网,而拥有手机的公民高达82%。可见手机的普及程度高于个人电脑。随着手机性能的增强,以及3G时代的到来,通过手机接入云计算服务成为可能。届时,教育界期盼多年的1:1计算将随着手机的普及而实现,并且计算将无处不