文字直播:微软TechED 2008大会
柏尚杰:
谢谢,大家可以看到这样的应用非常简单,但是同时大家也看到,要来部署这个应用在云中也是很方便的,大家都能够得到这样的应用。
那么对大家来说,关键在于这样的应用是非常合适,是很简单的,但同时也是企业级的,大家可以试用Azure来进行应用,它是由成千万的人所使用的,因为大家可能位于不同的城市,接下来我们现在是可以提供企业使用了,我们有这样的模块,有来自于.net的支持,其中一些和大家看到非常相似的,就是在.net框架当中,还有SQL的服务,给大家带来一些基本的数据库的性能,或者是在云中计算,他们都有很大的扩展性,和我们今天所描述的是一样的,还有一些LiveServices帮助大家把部件进行连接。我们接下来看一下这样企业级的功效是什么,性能是什么,接下来我们邀请王筱东到前面来给大家展示一下怎么试用这个应用。
王筱东:
很高兴给大家演示,我这里有一个应用,它里面有很多的部分,工作流这些,我今天给大家演示的是平时应用开发当中最常用的服务,我们把所有的存储都同本地或者自己的数据中心移到云端里面,这个应用是一个什么样的应用呢?我先把这个应用跑起来,这是一个远程教育的系统,这比刚才HelloCloud稍微复杂一些,它本地是一个WPS客户端的,客户端装在我的机器上,全国各地的用户只需要装这个客户端,就可以通过这个客户端来学习不同的课程,这些课程的课件是非常复杂的,不光是简单的文字,还有不同的文档,这个文档还有一些PPT,可以通过翻页的方式浏览,这些PPT是一些图片。我们还有视频,这些视频是可以播放的,这跟我们平常的应用是有什么区别呢?实际上这些所有的数据并不是存在我的本机上,也不是在公司的服务器上,而是在一个云端里面的,是一个超级的计算中心,大家可能会说,那我凭什么要来做这个东西呢?这个感觉有一点看不见摸不着的,大家想一想,作为开发数据库应用的时候,经常遇到一个问题,就是存储的空间够不够,我今天是这么大一个存储空间,将来我应用发展了怎么办?当我要进一步拓展这个空间的时候是不是有很好的扩展器,同时我服务器的性能够不够,会不会加服务器,那么原有的又怎么迁移和扩展呢?超级的运算中心,都是超级的计算机,都是超大容量的存储,对于各位用户来说你根本不需要考虑说我第一次需要多少,将来怎么去扩展,因为所有的对你来说就是无限的,不断扩充你的CPU,不断扩充你的容量,存储的空间,本身的应用不需要做任何的改动,这就是它最大得好处。
作为一些刚刚起步的小公司也不用担心今天买一个服务器,如果我买的太好的,现在用不了,也浪费,买了太差的以后再扩展怎么办,有了SQLServer只需要得到一定的存储数量,根据你的需求不断的扩展。这个应用是怎么开发的?大家在试用的时候可以得到一个类似帐户的词儿,所有的这些存储空间都在帐户之下,帐户之下的存储空间我们通过一个一个的容器,就是有不同的数据库,数据库里面存储的就是我们不同的数据,有三个词,帐户,不同的数据库,数据库里面不同的(英文),我们看一下,这个是挺好的,无限的空间,无限的性能都可以达到,我使用起来是不是会像本地一样方便呢?其实它使用起来也是非常简单的,.NET当年推出来的时候,通过(英文)是非常简单的,因为通常在一个(英文)这里面去(英文),跟本地对象一样,可以通过(英文)方式调用远程的Web服务,对于其他的也是一样的,我们只需要一个(英文),我们将这个地址写到这里就可以直接调用了。
这里我们可以看一下,这是(英文)的地址,我打开浏览器给大家看下,这确实是一个WebServer,我们添加(英文)它会在本地创建一个代理(英文),我们来看一下,这里有两个方法,一个是(英文),一个是(英文),我们先看(英文)的方法,这里跟我们传统的WebServer编程是一样的,这是我添加了(英文)之后我会本地创建一个代理(英文),输入我的用户名和密码,然后直接查询语句,就可以直接从SQLServer里面读取数据。这里是通过(英文)的方式,除了(英文)还有没有其他标准的协议呢?有的,REST,是非常流行的访问方式,它特别适合像处理一些大容量的数据,像这些视频、图片这些,这些我们在SQLServer里面也提供了(英文)的社区访问,大家看到(英文)的方法我们就是用的(英文)的方式。
我们来看一下,大家看到这是它的URI,它的一个特点就是直接通过URI去访问它直接对应就是网络上的资源,我可以把它考到浏览器里面大家看一下,大家看到了,前面有一个(英文),实际上是我申请的(英文),大家理解帐号的ID,后面就是Server的地址,我们直接在浏览器里面访问,它会要求输入用户名和密码,大家能够看到,我的(英文)对应的ID,我可以继续执行查询,我在这里可以直接输入(英文)的语句,(英文),这里它可以把我刚才说的下面对应的是(英文),他会把所有的(英文)列出来,这里有一个(英文)叫做(英文),实际上就是我刚才的(英文)所使用的,我在这里输入(英文),继续查询,可以查到所有的(英文),里面有文档,图片,有视频,直接通过URI执行一些普通的(英文)的操作,查询的语句就可以得到大容量的数据,像图片和视频,怎么通过(英文)和(英文)的方式很简单的访问我们的SQLServer,那么我们平时怎么管理的呢?我们这里有一个管理器,同样可以输入我们这样一个地址,输入用户名密码,它会直接读取这个数据,下面大家看到的这些,正好对应的就是我们的一些操作。我们可以通过这个来执行管理。实际上SQLServer里面包括各种各样的功能,需要大家自己去探索的。
柏尚杰:
谢谢,所以我们认为对于云计算所带来的机会在中国是非常明显的,首先就云计算而言,在中国有着广泛的覆盖,比如说举个例子,你们为医院做应用要进行构建,如果在云端进行构建,今天你可以在北京一个非常大的医院进行部署,也许你是100个CPU,也许需要很多性能支持成千上万的医院工作的工作人员,但是你们也可以部署同样的应用在很小的城市里,在很小的医院,在云中进行运算,做起来非常便利。你在不同的层面上,不同规模当中进行部署,而且涉及到不同层面信息的管理,我们SQL的服务就行了,而且对于微软的架构模块服务就可以做到了。
这样的服务机会对大家来说,也是非常好的,能够促使大家接触到在中国用WEB的人群,因为在云中的计算都是和互联网相关的,所以我们可以构建非常丰富的应用,大家可以看到我们这个介绍,就可以充分利用这样一个丰富的应用,而且可扩展性很大,使得大家能够增加或者减少计算的能力,这是根据你客户的需求做出调整的。
同样,这样的机会会对于各位来说,都能够成为一个领导者,来驱动软件的开发,我们宣布了windowsAzure上周在拉美推出,我24小时之前来参加这个会议,我向大家宣布,我们是世界上第二个国家,第二个主人群知道这个产品。我们开发者的会议包括世界上最领先的开发者,他们看到我们的产品,大家因此就有机会成为新一代的领导者。构建新一代的平台。
接下来我想跟大家讨论第二个变化最大的领域,这就是我刚才所提到的自然用户界面的变化,大家在微软可以看到自然用户界面,有了这样一个界面,其实是涉及到了我们思维的变化,涉及到了我们构建界面的领导。30年之前所有应用都是基于特性的,我们叫做CLI,之后在八十年代的时候,要来构建图线的应用,现在是自然用户界面索取动的,是windowsSQL所代表,对于这样的用户界面来说,是由我们进行增加,而且还有新版本的windows,我们现在接下来两三个月当中会给大家进行交流,我们会告诉你们什么时候会得到它们。