自云计算概念提出以来,大大小小的场合大家谈论云计算,都希望用一个贴切的比喻,让大家更好地了解什么是“云”。而最常用的,往往是“像使用水电一样使用IT基础设施”,形象一点说,就是一打开水龙头、一打开电门,就可以使用这些基础设施所带来的便利。
在前段时间举办的微软Global Windows Azure BOOTCAMP(云体验营)-北京站的活动中,我做个一个关于Windows Azure概述及IaaS(基础设施即服务)的专题演讲,开场分享了一个观点,通过一个与生活密切相关的比喻,来更好地理解什么是云。
关于Global Windows Azure BOOTCAMP活动信息详见:
对于每个普通人,与生活关系最密切的无外乎:衣、食、住、行。
住,特别是建筑设计,被IT界所引用,特别是在架构(Architecture)设计领域里被广泛引用、参考,其中最著名的当属《建筑的永恒之道》(http://www.amazon.cn/%E5%BB%BA%E7%AD%91%E7%9A%84%E6%B0%B8%E6%81%92%E4%B9%8B%E9%81%93-%E4%BA%9A%E5%8E%86%E5%B1%B1%E5%A4%A7/dp/B0011497KI)及《设计模式语言》(http://www.amazon.cn/%E5%BB%BA%E7%AD%91%E6%A8%A1%E5%BC%8F%E8%AF%AD%E8%A8%80-%E4%BA%9A%E5%8E%86%E5%B1%B1%E5%A4%A7%E7%AD%89/dp/B002VUBI1C/ref=pd_sim_b_1/480-1009409-3177424),这两本书,被后来的软件架构(Software Architecture)和设计模式(Design Pattern)专业人士奉为经典参考书。
而云计算,“行”则是一个非常好的参考。所谓“行”,除了最早人徒步方式,更多的则是依靠交通工具及设施;而现代生活中,交通设施则成了必不可少的生活一部分。
让我们将“交通设施”和“云设施”做个有趣的对比。
“云摩托”
“摩托”这种方式,总拥有成本相对低,出行便利,是个人代步的较理想选择;但普通摩托相对性能较低,载客有限,舒适度也较差。
[云对比]:“云摩托”很让人联想到个人PC,满足个人计算需要。在“云计算”日益发展的今天,很多开发者和IT人员所使用,已经不是常规意义上的PC,而更可能是一个虚拟机。不论怎样,满足个人计算需要就好。
“云轿车”
“私家车”这种交通工具,总拥有成本相对高一点,出行便利,是个人及家庭交通、旅行的较理想选择,相比摩托而言性能更好,载客量也大一些,舒适度较好。当然,既然是私家车,车主就要为车辆所有的成本、费用负责,包括车辆的折旧费用等。
[云对比]:“云轿车”容易让人联想到机房(DC)或者私有云(Private Cloud),计算/存储量更大,满足一定数量旅客同时旅行的需要。如果资金充裕,可以买更好的配置来搭建DC,例如“云霸道”。
“云泥头车”
“大货”这种交通工具,“霸气”,虽然外表让人侧目,但马力强劲,载货量巨大(现实生活中更是常见超载,多拉快跑)。在堵车日益成为交通生活一部分的时候,坐在“私家车”里,相信很多司机脑海里浮现过这样的念头,开上“泥头车”,一路冲杀出去…
[云对比]:“云泥头车”很容易让人想到IT投资日益膨胀的机房(DC)或者私有云(Private Cloud)建设,虽然日常的计算需要(如日常的上班交通出行)并不需要自己拥有如此巨大的交通工具,但现实中很多机房和私有云正在或已经成为“泥头车”。
“云巴士”
“巴士”是典型的公共交通工具,由公共组织来运营,乘客只需要购买车票,就可以满足自己上班、旅行的需要。因为要与其他乘客共同分享,所以需要忍耐空间、速度(中间停靠站等)等限制。当然,因为车辆不归乘客所有,所以不必支付数额较大的拥有成本,不必多虑车辆的折旧。在“绿色出行”成为广为提倡的出行方式的时候,“巴士”显然更加“低碳”。
[云对比]:“云巴士”应该算是公有云(Public Cloud)的一种吧,“按使用付费(Pay-as-you-go)”,再贴切不过了。如果说到“低碳”,评价公有云DC的一个指标就是PUE(Power usage effectiveness),具体可以参考http://en.wikipedia.org/wiki/Power_usage_effectiveness。
“云出租”
“的士”同样是常见的公共交通工具,往往由第三方出租公司来运营(当然有时候也有个体经营者)。与“出租”概念相近的,应该是在一些发达国家(如美国)非常常见的“租车”。不管是“的士”这种提供司机的车辆租赁,还是“租车”这种自驾驶车辆租赁,乘客同样只需要支付租赁费用,而不需要因为出行而拥有车辆本身。但相比“巴士”,在个人空间、速度等方面要更胜一筹;但成本而言,“的士”或“租车”显然费用更高一些。
[云对比]:“云出租”同样应该算是公有云(Public Cloud)的一种,“按使用付费(Pay-as-you-go)”,而且因为价格更高,所以服务等级(SLA)也更高。对于很多云计算提供商,会考虑为计算/存储/网络流量等方面要求更高的用户,特别是企业用户,提供更好的保障,当然前提是这些用户愿意为这些付费。而正如“的士”包车、“租车”按周/按月更便宜一样,公有云提供商对于月租、预付费等用户更容易提供更有吸引力的价格政策。
“云飞机”
“飞机”是典型的中高端公共交通工具,一般由第三方航空公司来运营(当然有个别富豪拥有私人飞机来满足出行及身份需要)。“飞机”对于中长距离,特别是跨洲、环球旅行显然是主要的交通工具。当然,与“飞机”类似的还有“高铁”、“游轮”。这些一个典型的特点就是总拥有成本巨大,运营成本、专业性更高,当然这些交通工具也满足了高速、安全、舒适等多方面的需要。
[云对比]:“云飞机”对于私有云的场景显然是一个极端例子,当一个组织自身拥有多个“飞机”级别的DC来满足自身的需要的时候,我们很好奇这样的公司是否会自己成为“航空公司”。在公有云领域,这是一种很典型的场景,“按使用付费(Pay-as-you-go)”,为不同的服务等级(SLA)提供不同的舱位(商务、头等、经济等)。正如世界航空公司之间竞争非常激烈一样,全球性公有云运营商之间的竞争将会更加激烈。
读完上面这些文字,不知道大家是否对云计算有了新的体会?
Global Windows Azure BOOTCAMP活动会务组把我的现场发言录像上传到了网站,欢迎访问、欢迎批评指正: