|
8月18日消息,云计算(Cloud Computing)从最初的概念逐步进入现实的应用,在短短的时间里引起了众人的关注。日前,记者走访了微软公司软件构架设计师薛志明博士,请他解答了有关云计算的问题。薛志明现在的主要工作是为微软公司的客户提供售前服务和技术解决方案。
薛志明认为,过去的蒸汽机、信息工业化和互联网的普及给人类社会带来了巨大的变化。从信息技术的角度看,云计算是工业化的进一步发展,它将有望改变信息技术行业的整体结构。通过使用云计算的服务,软件服务商或开发者不需要自己拥有大量的计算资源(包括计算机服务器硬件和软件)和信息管理人员,就能开发和运行支持多用户的网上软件,或为客户提供托管和使用网上软件的服务。
记者:何为云计算?
薛志明:云计算是当前信息行业比较流行的话题,有关它的定义虽不是众说纷纭,但并非完全一致。总体上讲,云计算是一种计算行为或技术风格,特点是在互联网上提供一种动态可扩展的虚拟资源服务。为了满足这种动态可扩展性的要求,云计算服务商必须建立和依靠大型数据中心,它们通常分布在一个国家的各个地区,甚至世界其他国家和地区。可以想象,这样的计算网络有多大、多复杂和多昂贵。云计算中的“云”字是相对互联网而言,用以比喻互联网的复杂结构。
我认为,云计算技术不是一个单纯的软件技术的发展或演变,它其实代表着信息技术的未来。现在,互联网的软件常常受到资源有限的约束,将来在云计算中资源就不再是问题,人们可以更多地将注意力放在利用云计算进行软件开发和提供服务上。
那么如何使用云计算服务呢?举例来说,如果想在互联网上建立一个网上售票业务,让人们登录到你的网站后,利用信用卡购票,那么你会首先开发这一网上软件,然后在其他公司的托管服务器和设定空间上运行,或在自己的服务器运行,为顾客服务。这种方式的潜在问题是服务的资源是恒定的,但互联网上的顾客流量是变化的。顾客少时资源可能浪费,顾客多时资源可能不够,顾客用不了软件,影响生意。利用云计算,你为顾客提供服务的计算资源可随时根据顾客流量减少或增加,大大提高服务质量。
记者:请介绍一下微软的云计算。
薛志明:微软公司云计算的正式名称为Windows Azure Platform。“Azure”的意思是天蓝色,因此微软云计算的中文名可以称为“视窗天蓝平台”。它由两部分组成,一是体系控制器(Fabric Controller),其作用是管理云计算资源,平衡负载,以及进行区域复制。微软云计算中包含有许许多多的以Windows 2008和Hyper-V虚拟技术为基础的服务器,由体系控制器统管。用户不需要知道到底有多少服务器在支持他们的软件。二是服务模块,比如说计算和存储模块、数据服务模块以及.NET服务模块。开发商可以利用这些模块来开发各种网上软件,然后在微软托管的云计算数据中心运行。目前微软的视窗天蓝平台的社区版是免费的。今年7月微软在世界合作伙伴年会上已宣布视窗天蓝平台的使用价和服务协议,等今年年底发行后开始执行。
记者:何为云计算服务?
薛志明:除了微软以外,目前提供云计算服务的美国公司还有亚马逊(Amazon)、谷歌(Google)、国际商用机器(IBM)、Saleforce.com和EMC等几大公司为用户提供不同的服务。例如,亚马逊提供虚拟的服务器和托管环境,以及储存空间,但用户必须自己提供或购买服务器和数据库软件;谷歌提供的是编辑语言Python和Java的托管环境,用户可以将自己的软件送到谷歌云计算环境中运行;IBM则是为客户提供开发和测试环境;saleforce.com为用户提供网上管理客户的软件服务;EMC提供储存技术服务。将来越来越多的公司会提供更多不同的云计算服务。
相比之下,微软的云计算 |