由《阿凡达》看云计算

昨天晚上跟实验室的一帮哥们儿去看了传说中的《阿凡达》。首次看3D版本的电影甚是震撼,场面自不必说,卡梅隆的片子这点还是有保证的。情节虽然稍显俗套,不过韩寒同志曾经说过,强拆行为在美国人眼中仍然是一件非常不可思议的事情,因此关于“钉子户”同“政府以及开发商”之间的矛盾斗争题材却也能算得上是差强人意吧^-^
然而作为即将沦为一名人民教师以及科研打工者的人来说,用科研的眼光看待生活中的一些事物貌似已经变成一种习惯与本能(感觉一个根正苗红的花朵就这么惨遭蹂躏成这般),当然观看《阿凡达》自然也不例外。
最近在工业界与学术界有个很hot的名词出现,这就是云计算。
————
云计算是一种全新的网络计算(Network Computing)模式,由分布式计算、网格计算等技术发展而来,并融合了虚拟化、Web 2.0等技术。它将计算服务器、存储服务器和宽带资源等虚拟化,形成“云”,使得各种应用能够根据需要从“云”中获得所需的各种服务以及计算存储能力。在云平台中,基础架构对应用程序的支持相对于用户而言是透明的,用户可以随时随地通过端到云连接访问其部署在“云”中的应用程序。
——摘自本周实验室写的《教育部-英特尔信息技术专项科研基金-云计算应用平台及典型应用》项目申请书以及实验室熊润群博士的《下一代网络计算模式:云计算》一文。
《阿凡达》中有很多同云计算技术相关或相通之处:
1、片中曾说,整个潘多拉星球中每棵树之间都像是大脑中的神经元,彼此之间相互联系,从而形成一个很大的网络。而每一个纳威人都可以通过自己的神经末梢上传或下载相关的数据与信息。而云计算技术正是将很多服务器与存储资源通过网络相互联系在一起,想用户提供相应的计算能力与存储能力。从这一点看,潘多拉星球整个就是一个巨大的“云”
2、影片中整个星球有一万多棵神树,每棵神树又和十的十几二十次方个其他植物相连。这一万多棵树互相之间也部满连接。根据推算,该星球上一共有十的二十四次方个这样的节点,比人脑的神经元还要多。其中每一颗神树都保存了大量本部落的相关信息。这实际上可以看做是云环境中的一个个Data Center,通过分布式的存储策略,使得终端用户能够方便快捷地在各处获取相关的数据信息。因此潘多拉星球的各个“数据中心”之间,必然存在十分高效的数据同步、副本创建与更新策略以及相应的容错机制,以保证在某个数据中心“失效”(大树被推倒)时能够保证数据的完整及正确。
3、影片中每一个纳威人都可以通过辫子上的神经末梢同各种野兽以及大树之间进行交互,这种交互形式简洁、高效且接口统一,十分便于用户的访问。在云计算平台中,端到云的接入正体现这些特点。正因为有这样一些特点,才使得云计算的用户可以很方便的屏蔽底层的编程接口,提高效率。同时统一的接口也增强了可用性。这是云计算优于网格计算的重要特点。
4、影片最后描写人类发动袭击时,潘多拉星球各种野兽都帮忙进行对抗。这反映出Ewya不仅仅是一个神,而且是一个拥有强大计算能力与人工智能的超级云计算环境,这不是人类和一个原始种族的战争,而是一小撮傻大兵和拥有强大的计算能力、海量信息存储能力以及高效的协同能力的云计算平台之间的对抗。
5、影片中那个将地球人和阿凡达进行意识同步的仪器,可以看为是地球人接入到潘多拉这个云平台的接入方案之一,可以称为是一种端到云的解决方案,而且该方案采用了很成熟的无线技术,保证了数据链路不受物理距离和地形的影响。
总的来看,《阿凡达》中包含了许多云计算以及分布式计算相关的理念与问题。可以毫不夸张的说,现实生活中云计算的理念无处不在。正是由于其应用的普遍性,使得云计算成为工业界与学术界十分关注的新计算模式。作为下一代网络计算模式的发展方向,在不久的将来,一定会有越来越多的云计算系统投入使用,云计算系统也会不断地被完善,最终将彻底改变人类使用计算机和网络的方式。

txlhot  发表于: 2010-01-29

我要回答

相关推荐