最近这几年电脑界对“云”字情深似海,各种云纷纷涌现,云计算,云相册,云盘,微云……可是这“云”到底是个什么物事,好像没人费心给解说一下,结果说的人是风起云涌,听的人是不知所云。
苦大善人作为挨踢中人,觉得有义务给拨开这个云,看看云里面是什么。
真相其实特别简单。一句话:计算机技术说的“云”,其实就是“网络资源”。所谓“云技术”,说的就是“把电脑功能放到网络上去”。
说“云”不说“网络”的,为的就是求个“拽”。比如一根钢丝,你说钢丝就显得土。你说“威亚”就拽很多。同理,说“网络资源”土。要拽,你得说“云技术”。
不过,就这个“网络资源”,虽然有人觉得它土,其实里面的意思大家也不是都很明白。咱不妨简单回顾一下计算机发展历程,这能帮咱把“网络资源”的意思弄得更明白一点。
早先的计算机是不联网的。你拿到一台计算机,往里装一些软件,喜欢玩游戏的装游戏,喜欢玩照片的装图形处理,喜欢写文章的装WORD。那时写了文章不能发到博客里。因为那时没有网络。博客是网络产品。没有网络当然就没有博客。你写了文章,想发表,得存到软盘里交给某个出版部门,人家一看写得真好,就给印成书籍出版了。那时电脑就这么使。就是个电子打字机。
后来电脑能联网了。第一次尝试联网的时候,那俩家伙在不同的地方,把电脑连上了,一个人跟另一个人敲了一句“哈罗”,另一头作为回应也敲了个“哈罗”,然后两人就上窜下跳的兴奋得不行,好像当选了国王似的。在旁人眼里看着像俩白痴。可是人家兴奋是有道理的,因为从那开始计算机就进入了网络时代。这下能在电脑上玩的东西忽然就呈几何级数增长了。
首先是电子邮件。能联网就能对话。可是每次对话就只能在DOS里面敲个“哈罗”很傻,于是就有人开发了电子邮件软件,让人能写邮件,写好了只要指定接收人是谁,邮件就能发给对方。
但是那时候电子邮件只能从一台电脑发给有直接网线连接的另一台电脑。这就好像说张三要给李四写信,每次都要派一个小厮把信专程送给李四。
后来就有人说送信有邮局,那咱在电脑网络里也弄个邮局吧。谁想用电脑网络发邮件的,到我这个电子邮局注册一个帐号就行。你写了信,先把信送到我这儿,然后我给你转送到收信人那儿。那样您跟收信人的电脑有没有直接连线都没关系。您跟我这有连接就可以。我这就是个邮件转运中心。
这个中心就叫电子邮件服务器。这服务器不在您家的电脑里,而是在网络里,所以这个就是一个“网络资源”。您要高兴也可以说这是一朵计算机云。
后来这种呆在网络上让大家用的功能越来越多。比如博客,这就是一个网上的黑板报。本来从技术上说,您要高兴也可以不用啥新浪博客天涯博客。您可以自己弄。比如在自己的电脑里装一个软件,功能就跟网上 的博客一样,可以写文章然后发表。但是您发表之后如果要让大家看到,您就必须开放您的个人电脑,让全世界的人都能进入您的电脑观看您的博文。这个可以做到,而且有软件能保证人家只能看到您发在那个博客软件里面的博文,看不到别的私人文件。可是即使有这样的安全保障,这还是不经济。您得时刻开着电脑才能保证别人随时可以看您的文章。然后,如果世界上有一亿个写博的,这一亿位写手都得在自己电脑里装一套博客软件。可是既然网上有这么多现成的博客,那咱干嘛还要折腾?咱直接去一个博客站,就用他们的博客来发文章不就结了?
于是大家都不再费劲自己装什么博客软件,就到网上的博客里写文章。
这个博客就是另一朵计算机云。
这种网上服务越来越成熟,能负担很大型的工作,于是就有人想把更多的活都放到网上干。比如说您开了一家物流公司,21世纪了您不能还用拍纸簿管理活计。您打算管理电算化。可是要电算化,您得买一套物流管理软件,这软件要5000元一套。而且听说安装和维护还挺复杂,得请专门的挨踢专家来弄。后来您一打听,现在这种物流管理软件可以租。有一家大公司,旗下拥有几百台服务器,那里面啥软件都有,有医疗的有超市监控的也有物流管理的。您可以跟他们租,每个月只要15元。那您就不需要自己买这个软件了,您只要电脑能上网,有浏览器,这就够了。用浏览器登录到他们那个公司,就可以用他们机器上的物流管理软件。帐号里的数据只有您自己可以看到,别人看不到。
这种网上出租的物流管理软件又是一朵计算机云。
再后来,那些弄“云”的发现,还不光是可以出租现成的软件,也可以让用户自己到这个“云”里面来装他们需要的软件。如果说以前出租具体的软件像是出租房子,那现在又有新花样了,就是说可以出租空地,让用户自己在空地上盖自己设计的房子。用电脑术语来说,这就是出租“平台”。以前用户是在自己的电脑里安装软件。现在可以到“云”服务商那里租一个“平台”,这个平台就跟你电脑里的操作系统一样,只不过是通过网络来捣鼓。用户可以在这个租来的平台上装自己需要用到的东西,游戏也行股票管理软件也行。
当然,也有的用户租了地皮他不盖房子,就是用来堆放东西。这就是租用“存储空间”,所谓网盘就属于这种情况,就是在别人的服务器上租个空间放自己的文件。这可以叫做“云”里面的存储空间吧。
总结起来,这规律就是:但凡说是啥“云技术”的,就是说这种技术不是安装在您自己的电脑里用,而是放在网上的服务器里。您不用安装啥,就用普通的浏览器就行。一种技术有一个网页。您用浏览器打开这个网页就可以申请帐号,有帐号之后就可以登录,然后就可以使用这“云”里面安装的软件,或是使用这个“云”里面的存储空间了。
现在再回头看那些炫酷名词,就不会觉得这么神秘了。无非就是把“云”字换成“网络”就可以知道它的真正含义。比如啥叫云盘?其实就是“网盘”,就是说这个“盘”不是在你自己的电脑里,而是在网络上,在别人的服务器里。你到这个“云盘服务器”的网页去注册一个帐号之后,就可以使用人家这个服务器里的磁盘空间。而所谓“云相册”,无非也就是说这个相册不是安装在你自己的电脑里,而是住在网络上面的某个商家的服务器里。你开通了帐号,就可以在网上使用这个相册。使用这些网上资源,有时候是免费的,有时候是收费的。那只是经济管理模式不同。从电脑技术上说,只要是把软件或是空间放在网络服务器上,然后有偿或是无偿提供给别人使用的技术,就是所谓的“云技术”。就是因为,对于使用者来说,这些软件或是磁盘空间不在他自己的电脑里,而是在网络上。
所以,所谓“云”啥啥,就是“网络”啥啥。
明白了这个,我们可以说“网盘”这个词比“云盘”这个词要实在。“云盘”这种称呼,就像那些动不动就说“纳米”的人一样,装B味儿比较浓。
所谓“云计算”,装B味儿就更浓一点。因为这里不光是没必要的把“网络”说成“云”,还用了那个让人迷糊的“计算”。
用“计算”这个词,会让人觉得这是个数学概念,而且,既然跟“云”这么炫酷的词放一块,那不用问,肯定是高等数学。
当然真的到大学里研究电脑深层技术,确实有高等数学。但是就“云计算”这个词里面涉及的概念来说,毫无必要弄得这么拽。电脑技术里是喜欢说“算法”,其实这个词本来就翻译得有点误导。这词英文是algorithm,真正的含义不是“计算”,而是“解决步骤”,就是“如何实现某个设计”的意思。你拿一套算法来读,你会觉得它更像是给一个笨小孩的行动指南(比如“如果得数大于目标值则终止程序,反之则重复前一步骤”),而不是什么“计算过程”。所以,所谓“云计算”,用不这么拽的词来说话,就是“如何在网络里实现电脑软件功能”。
至于为什么说“云”不说“雨”不说“海”,这跟电脑业的一个老习惯有关。电脑业的人在讨论网络技术问题的时候,喜欢把网络画成一片云,就像下面这个图。那个“云”里面包着的就是网络上的各种功能,比如财务管理软件,报税软件,监控软件,新闻发布软件,数据库软件等等。云朵外面那些就是各家具体的用户,用户可以用自己的电脑或是手机或是平板设备去使用“云”(就是网络)里面的这些软件,而不需要在自己的电脑或是手机里安装这些软件。
为什么画成云?其实第一个这么画的人,我猜想他本来不是要画一朵云。这个事情是这样的,在电脑业,画这种结构图的时候,什么形状代表什么,是有传统规定的,比如菱形表示是决策点,要根据情况决定向哪个方向前进。三维圆柱形表示数据库,就像上面那个蓝色的圆柱形。常用的电脑组件和概念都有特定的图形代表,但是这个“网络”概念却没有一个约定俗成的图形来代表。于是这位仁兄就随手画了几个松散的大弧形把所有网络里能提供的功能和软件给围起来,说:这些功能都是网络里的功能。后来大家都学着这么干,凡是结构图里有些软件是在网络上的,就用几根松散弧线把这些软件给围起来,表示这些软件不在我们自己的机器里安装,而是要租用网络上的软件。有一天有人说这几根弯弯绕的线条,看着像是一片云。于是大家都觉得这个比喻不错,因为网络这东西确实有点虚无缥缈,比如您可能在论坛上跟几个网友聊天八年了还不知道对方到底是男是女。网络的这种“虚拟”特征确实有点像云一样不可捉摸,于是大家就同意把网络资源叫做云服务。本来研究技术的人说这个也就是觉得这词比喻得比较形象。可是后来做营销的发现用这种让老百姓不怎么能听懂的词来推销产品可以让自己的产品显得很拽,于是各种翻云覆雨的新名词就在各大网站火起来了。