如何区分云计算和非云计算,首先得看它的核心本质——计算是否在线,计算的使用是否通过互联网完成。这也决定了云计算两个最重要的特点:一是计算要成为一种公共服务,就像水和电一样;二是计算规模变得足够大,需要巨大的数据中心来承载。
人们最常进行的网络行为之一是搜索。当我们在搜索框键入关键字,敲下回车键的一刹那,大概要消耗8瓦灯泡点亮一小时的耗电量,大概需要数万台服务器瞬间提供计算支持。当然,这些听起来繁复与恐怖的计算过程都通过网络在一个你不知道地点的数据中心完成了。Google一下消耗的能量可以煮熟一杯咖啡。
在赛事高峰时期,这些机器可能还不够用;而等赛事高峰过后,放任多余的服务器在那里又是一种巨大的浪费。好奇百度的春晚故事里為什麼不借用云服務?用產品的手段是不是可以更好解決這樣的一個技術問題?
现在很多公司都在探讨云,教育云、健康云、电商云、游戏云等,名字一个比一个好听。但这些不过仅仅是垂直应用的思考,而不是真正投入云计算服务的平台。从计算平台角度讲,没有一个东西叫垂直云,而只有利用云计算解决一个垂直问题。利用云来解决一个垂直的问题,而不是创造一个垂直的云,这才是对的。從專業的功能設備到通用的計算設備,從盒子到白牌。
网络的盛行促使了“服务器”概念的出现,尽管和服务器的通信本质上也是一个交换数据的过程,但是后台的东西已经在很大程度上被处理过了。到了互联网的年代,主要工作都在后台完成了,计算结果是以服务的方式通过互联网提供给人们,大家熟悉的服务器就这样自然而然地被云(不在你身边的计算服务)替代了。表面上看来是你连到了云上,但实际上这是一个使计算变得在线的过程,也是一个使计算输出的结果变得在线的过程。
我觉得亚马逊带来的一个最大的好处,是让大家明白了一件事——计算可以作为一种公共服务。卖给你一个服务器,并不代表卖给你一种计算能力,这是两件完全不一样的事情。卖给你服务器,仅仅说明你有可能得到计算的能力,但事实上很多服务器都烂在了仓库里。
现在很多人在面对云计算时,会大谈云计算多么好,不用云计算会多么糟糕,然后进入主题:“你想用云计算,是吧?挺好。不过呢,公有云都不安全。干脆这样,你买我的服务器,买我的数据库系统,买我的存储系统,建一个属于你自己的私有云吧。”经常有人问我,怎么看待公有云和私有云,我的回答是:“我没听说过私有云。”这其实是委婉的说法,客观地说,私有云是不存在的。公有雲最缺少的是客戶的信息。也缺少必要的有力的監管。
电网和计算在线这两件事,都只是根部问题,上面会生出什么样的枝丫谁也不知道。也许在你读我这段文字的时候,房间里开着灯,虽然是晚上了,但是屋子里仍然很亮堂。这意味着,对你来说,电的成本不在你的考虑范围内,不然你不会有半夜看书的行为。现在的云计算,就是让单位计算成本变得足够低,低到不在你的考虑范围,让你有看书的念头,有创造新东西的念头。